Academia Java - Presencial em GO
Curso preparatório para certificação Java Programmer pela Oracle - OCJP.
Informações sobre o curso:
| Tipo de curso | Informática | Data de início do curso | Inscrições abertas |
| Carga horária | 128 horas | Qualificação | Certificado pela instituição |
| Método de ensino | Presencial - GO | Pré-requisitos | - Lógica de programação - Experiência com outra linguagem - Conhecimento básico de instruções SQL |
| Materiais do curso | Kit do estudante e CD com softwares do curso | Instituição de Ensino | Globalcode |
Módulos do Curso
| Módulos |
Carga horária |
|
Sintaxe da Linguagem Java
|
16 horas
|
|
Programação Orientada a Objetos e UML com Java
|
40 horas
|
|
Classes Utilitárias, Collections e JDBC
|
24 horas
|
|
APIs Avançadas: Swing, I/O e Threads
|
20 horas
|
|
Desenvolvimento de aplicativos Web com JSP e Servlet
|
20 horas
|
|
Revisão para Certificação SCJP (Vídeo-aulas)
|
8 horas
|
Realização
Curso realizado em Goiânia.
Apresentação
Na Academia Java, o aluno aprende na prática a desenvolver aplicações Java completas, realizando atividades que são fundamentais em projetos reais, tais como:
- Interpretação de diagramas UML
- Modelagem e implementação de classes de negócios
- Integração com bancos de dados relacionais utilizando Java e JDBC
- Desenvolvimento desktop em duas camadas com Swing
- Desenvolvimento web em três camadas com Servlets e JavaServer Pages (JSPs)
Recentemente reformulada para formar profissionais mais atualizados, esta carreira é formada por cinco cursos que abrangem desde a sintaxe básica da linguagem até o desenvolvimento de aplicações web corporativas, passando por conceitos fundamentais de orientação a objetos, APIs essenciais e UML. Tudo o que um profissional Java precisa saber para iniciar sua carreira.
Com enfoque bastante prático, na Academia Java todos os conceitos são estudados e depois exercitados em laboratórios e/ou simulados para a certificação SCJP (Sun Certified Java Programmer).
Ao longo do treinamento, o aluno tem contato com as mais modernas e consolidadas técnicas de desenvolvimento praticadas no mercado, além de conhecer os principais ambientes de desenvolvimento open source para programação em Java - NetBeans e Eclipse.
Resultados e Objetivos
- Utilizar os principais recursos oferecidos pela linguagem Java.
- Aplicar os conceitos de orientação a objetos usando a
linguagem Java e suas APIs.
- Utilizar os recusos do Java SE 1.4, Java SE 5 e Java SE 6, podendo trabalhar com sistemas legados e novas aplicações.
- Criar e interpretar modelos orientados a objetos em diagramas de classes UML, e criar diagramas de casos de uso e de seqüência.
- Implementar o tratamento de erros na sua aplicação. Utilizar coleções para armazenamento e organização de dados em memória.
- Criar componentes de acesso a banco de dados utilizando JDBC e o design pattern DAO (Data Access Object).
- Criar interfaces gráficas para desktop, com a API Swing.
- Utilizar as classes da API de I/O e criar aplicações multithreaded.
- Implementar sistemas cliente-servidor utilizando sockets.
- Implementar aplicações web utilizando Servlets e JavaServer Pages (JSP).
- Utilizar o servidor Apache Tomcat para instalar e testar aplicações Java para web.
- Desenvolver e gerenciar produtivamente seus projetos com o NetBeans ou o Eclipse.
- Utilizar coleções para armazenamento e organização de dados em memória.
Programa
Sintaxe da Linguagem Java
O AJ1 é um curso essencial para qualquer profissional que deseja iniciar o desenvolvimento com Java, pois ele aborda tópicos relacionados à estrutura da linguagem e à arquitetura da plataforma Java.
Neste curso, o aluno conhece as palavras-chave da linguagem, os tipos de varíaveis, os operadores, as estruturas de controle e seus usos práticos, e os conceitos essenciais sobre máquina virtual Java, compilação e execução de programas.
Além de incluir diversos laboratórios para treinar a criação e a compilação de programas Java, este curso inicia a preparação do aluno para a certificação SCJP por meio de várias dicas do instrutor e exemplos de questões da prova.
Programação Orientada a Objetos e UML com Java
Comprovadamente, o uso dos conceitos da orientação a objetos aumenta a reusabilidade e a extensibilidade do código dos programas, além de reduzir bastante os custos com manutenção. Mas para alcançar esses benefícios, é necessário saber utilizar corretamente esses conceitos.
O curso AJ2 aborda, de forma prática, todos os conceitos da orientação a objetos aplicados à linguagem Java. O aluno aprende, em detalhes, como definir classes, instanciar objetos e usar técnicas de OO como herança e polimorfismo, se preparando para utilizar as APIs da plataforma Java. Além disso,
o aluno também aprende como fazer o tratamento de erros em tempo de execução do programa e como empacotar suas classes para distribuição.
Este curso dá continuidade à preparação para a certificação SCJP por meio de muitas dicas, exemplos de questão e simulados.
Classes Utilitárias, Collections e JDBC
Neste curso são estudadas diversas classes fundamentais para o desenvolvimento de aplicações corporativas tais como classes wrapper, interfaces e classes de coleções, classes para manipulação e formatação de datas e números, além de um dos temas mais aguardados pelos alunos que é a API Java
para integração com bancos de dados relacionais JDBC (Java Database Conectivity). Para tornar o uso das coleções e classes de acesso ao banco de dados mais profissionais, este curso também aborda o recurso de Generics criado no Java SE 5.
Este é um curso que visa aprimorar o conhecimento do aluno incrementando sua base de conhecimentos com recursos de grande importância para a maioria das aplicações Java.
Seguindo na mesma linha dos cursos AJ1 e AJ2, o AJ3 também oferece muitas dicas, exemplos de questão e simulados para auxiliar na preparação do aluno para a certificação SCJP nos assuntos deste curso que fazem parte da prova (JDBC não é cobrado na prova SCJP).
APIs Avançadas: Swing, I/O e Threads
O assunto deste curso se concentra no conhecimento de três APIs fundamentais para o desenvolvimento profissional do aluno: interfaces gráficas, threads e I/O.
O aluno aprende a desenvolver interfaces gráficas com Swing, considerada uma das APIs gráficas mais poderosas. Para acessar sistemas de arquivos e dispositivos externos, o aluno aprender a utilizar a API de I/O do Java. E para construir aplicações concorrentes, é ensinado o uso da API de threads. Esses assuntos se misturam em laboratórios práticos que permitem ao aluno ter uma visão mais completa de como é
construir aplicações usando a plataforma Java.
Este curso também oferece dicas, exemplos de questões e simulados sobre a SCJP no que diz respeito aos assuntos I/O e threads, que são temas da prova.
Desenvolvimento de aplicativos Web com JSP e Servlet
Neste curso o aluno aprende a desenvolver aplicações web utilizando as tecnologias JSP e Servlet implementando uma aplicação Java completa para web.
São apresentados conceitos sobre a plataforma Java Enterprise Edition (JEE), fundamentos da programação web, tais como manipulação de requisições e respostas, e recursos avançados como encaminhamento ou redirecionamento de requisições e gerenciamento de sessão de usuário.
O aluno tem contato com uma aplicação mais realista das tecnologias Java para web por meio dos laboratórios práticos que o levam a implementar um catálogo de produtos e um carrinho de compras para venda online.
Revisão para Certificação SCJP (Vídeo-aulas)
Este módulo é formado por um conjunto de vídeo-aulas com conteúdo de revisão para a certificação SCJP (Sun Certified Java Programmer), que o aluno da Academia Java pode assistir sem sair de casa e quantas vezes quiser.