Informações Gerais
Base tecnológica do Módulo 2 do Curso Técnico em Informática da Escola Técnica Redentorista
Carga horária: 70 horas
Competências e Habilidades
Conhecer e utilizar o ambiente Delphi Java como ferramenta de desenvolvimento de aplicativos de Banco de Dados;
Conhecer e utilizar estruturas de dados na resolução de problemas computacionais;
Integrar módulos desenvolvidos separadamente;
Definir, junto ao cliente, os requisitos do programa solicitado;
Codificar programas a partir de sua especificação.
“Para a Escola Técnica Redentorista, Instituição formadora de técnicos para o mercado na área de Informática, existe uma preocupação e um compromisso com a formação ética e cidadã, com vistas à transformação da sociedade; portanto, o trabalho com o conhecimento é objetivado com base nas competências e habilidades a serem desenvolvidas em cada módulo e no curso como um todo. [...] A competência em uma profissão é o conjunto de saberes (conhecimentos), saber-fazer (práticas), saber-ser (atitudes), saber-agir (mobilização de tudo para fazer algo que deve ser feito). [...] O Sistema de Avaliação da Aprendizagem no Curso Técnico da Área de Informática, na Escola Técnica Redentorista, se definirá como um processo contínuo, possibilitando a aprendizagem e a superação das dificuldades surgidas no decorrer do processo de ensino e de aprendizagem em qualquer etapa de desenvolvimento dos conteúdos e atividades pedagógicas dos módulos e do curso.” (ESCOLA TÉCNICA REDENTORISTA, 2008. Plano de Curso – Informação e Comunicação)
Principais Referências e Links Úteis
Livro Java - Como Programar (H. M. Deitel; P. J. Deitel): Em Português
Livro Thinking in Java (Bruce Eckel): Em Português (tradução não completa). Em Inglês (www.mindview.net/Books/TIJ).
Livro sobre BD: HEUSER, C. A. Projeto de Banco de Dados. 4. ed. Porto Alegre : Sagra Luzzatto, 2001.
Material da Caelum (apostilas aqui)
Material da K19
Material dos professores Gustavo, Kyller, Lívia e Raquel (UFCG): sites.google.com/site/prog2ufcg/p2/programa
OBS.: Baseado no material do Prof. Jacques Sauvé (UFCG), disponível aqui (mais antigo).
Material de Helder da Rocha: www.argonavis.com.br/cursos/java/j100/
MySQL
Sugiro que façam o download do mysql-installer-community-5.6.21.1.msi (286 MB). Link: aqui.
Caso seja mostrado um aviso que sua máquina não tem o .NET Framework, é necessário instalar.
Verifiquem no diretório MySQL se foi instalado o Connector J e o MySQL Workbench.
Manual de Referência do MySQL 4.1 (em português) [é interessante a leitura especialmente dos Capítulos 3 e 6]
Manual do MySQL Workbench (em inglês)
Vídeo-aula Utilizando o MySQL Workbench 6.1
Vídeo-aula Instalação do MySQL com XAMPP (XAMPP é um servidor independente de plataforma que consiste principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para as linguagens PHP e Perl)
Página da base Desenvolvimento de Aplicativos com Banco de Dados do Prof. André: sites.google.com/site/devaplicativosbd
Vídeo-aulas no Youtube
Interface Gráfica com Swing (por meio do plugin WindowBuilder)