Core Java
Um Curso Java com abordagem pragmática e prática.
O curso Core Java oferece uma base de conhecimentos fundamental para desenvolvedores de software que desejam dominar a programação com Java.
Este curso aborda assuntos que englobam desde a sintaxe da linguagem até a conectividade com bancos de dados relacionais (JDBC), passando por fundamentos de programação orientada a objetos, principais diagramas UML e principais coleções.
Ao final do treinamento, o aluno é capaz de usar a sintaxe da linguagem, aplicando os conceitos de orientação a objetos juntamente com a API de acesso a banco de dados, para desenvolver aplicações.
O Core Java é uma customização da Academia Java, onde selecionamos os assuntos, exemplos e laboratórios mais relevantes para quem quer aprender Java num tempo mais curto. O nome "Core" se deve ao fato desse curso ser a base necessária para poder continuar a trajetória de especialização em Java em diferentes linhas de desenvolvimento.
Material didático
O material didático do Core Java é formado por um "Presentation Book", que é um livro de slides para facilitar o acompanhamento das aulas, um CD com os laboratórios utilizados em sala de aula, caneta e bolsa da marca Globalcode.
Como material de apoio para aprofundar os conhecimentos e estudar em casa, o aluno do Core Java também recebe com exclusividade as três primeiras apostilas da Academia Java 2010:
- Apostila do AJ1 - Sintaxe da Linguagem Java.
- Apostila do AJ2 - Orientação a Objetos com Java e UML.
- Apostila de AJ3 - Classes Utilitárias, Collections e JDBC.
As apostilas apresentam todo o conteúdo abordado no curso, além de tópicos adicionais, de forma detalhada e atualizada.
Pré-Requisitos do curso
- Lógica de programação;
- Experiência com outra linguagem de programação (recomendado);
- Conhecimento de banco de dados (insert, update, delete, select);
Tópicos do curso
- Introdução à plataforma Java
- Variáveis, operadores e estruturas condicionais
- Loops e arrays
- Introdução ao desenvolvimento de classes
- Diagramas de classes, encapsulamento e construtores
- Modificador static e enumerations
- Herança, sobrescrita, co-vâriancia e polimorfismo
- Pacotes, tratamentos de erros e diagramas de seqüência
- Classes utilitárias: String, Wrappers, Date e Calendar
- Principais coleções e generics
- Conectividade com bancos de dados relacionais
Carga Horária: 40 horas
Qual a diferença entre o Core Java e a Carreira Academia Java?
A Academia Java é uma formação completa, de 120 horas, composta por 6 módulos:
- AJ1 - Sintaxe da Linguagem Java;
- AJ2 - Programação Orientada a Objetos e UML com Java;
- AJ3 - Classes Utilitárias, Collections e JDBC;
- AJ4 - APIs Avançadas: Swing, I/O e Threads;
- AJ5 - Desenvolvimento de aplicativos Web com JSP e Servlet;
- VA_JP - Vídeo-aulas de Revisão para certificação SCJP.
Nessa carreira há uma preocupação com a preparação do aluno para a certificação SCJP (Sun Certified Java Programmer) por meio de vários simulados e dicas que o aluno recebe durante o curso.
Já o curso Core Java é uma derivação da Academia Java, com 40 horas de carga horária, cujo foco é para os assuntos dos três primeiros cursos da Academia AJ1, AJ2 e AJ3.
Este curso é indicado para profissionais que não têm interesse imediato na certificação SCJP, mas querem aprender Java para dar continuidade no aprendizado das demais tecnologias da plataforma como Web ou Enterprise.
Quais os minicursos recomendados para quem tem interesse no curso?
Para saber mais sobre as tecnologias abordadas no curso Core Java, recomendamos os seguintes minicursos gratuitos:
- MC01 - Introdução à Plataforma Java
- MC02 - Sintaxe da linguagem e Orientação a Objetos
- MC26 - Java e Banco de Dados: JDBC, Hibernate, JPA
Quais cursos e minicursos fazer depois do Core Java?
Depois de fazer o curso Core Java, recomendamos que o aluno desenvolva pelo menos um projeto pessoal para sedmentar seus conhecimentos. Também é muito interessante assistir a outros minicursos gratuitos, como:
- Desenvolvimento Web
- Java Enterprise Edition
- Enterprise JavaBean
- Design Patterns
- JSF
- Hibernate
Se o aluno quiser dar continuidade à sua formação, sugerimos:
- Core Web
- Academia Web
- Hands-On JPA
- Hands-On JSF
- Hands-On JUnit