Cursos com os instrutores mais qualificados tecnicamente e academicamente, que também atuam no mercado como consultores da Caelum.
- Instrutores altamente qualificados, verifique aqui o currículo dos instrutores;
- Mostra as melhores práticas atuais, convenções de código e as ferramentas mais conhecidas e requeridas;
- Material didático elaborado e atualizado pelo time de instrutores;
- Apenas 1 aluno por micro, monitores LCD, computadores atualizados, ambiente agradável, ar condicionado e coffee-break.
Cursos
FJ-11: Java e Orientação a Objetos
O intuito do curso é quebrar o paradigma procedural, apresentando aos poucos seus problemas e encontrar suas soluções mediante a orientação a objetos com a linguagem Java e suas principais bibliotecas. Da leitura de arquivos a conexões TCP.
FJ-16: Laboratório Java com Swing, XML e Testes
Um laboratório para aplicar as boas práticas da Orientação a Objetos em um projeto Desktop com Swing. Além disso, entramos mais a fundo no mundo Java com XML, JFreeChart, Testes Unitários com JUnit, Ant, Maven, Refactoring e mais.
FJ-21: Java para Desenvolvimento Web
Diante do tamanho do mercado de desenvolvimento web em Java, este curso não visa apenas mostrar os conceitos básicos de uma web application, mas também apresentar frameworks conhecidos para aplicar o padrão arquitetural Model View Controller, de hibernate e struts a JSP com JSTL e EL.
FJ-26: Laboratório de MVC com Hibernate e JSF para a Web
O FJ-26 foca no desenvolvimento prático, com as tecnologias mais utilizadas no ambiente Java EE: JSF e Hibernate, construindo uma aplicação completa em quarenta horas, usando generics, Hibernate 3.2, RichFaces e mais.
FJ-31: Java EE avançado e Web Services
Recentemente reformulado, é um curso que vai desde os detalhes internos de serialização e RMI, passando por JNDI e JMS, até uma profunda visão de todos os tipos de EJB3, criando uma aplicação. Web Services e suas variações são largamente discutidos e praticados, utilizando JBoss.
FJ-34: Desenvolvimento para Web com JBoss Seam
O JBoss Seam é uma das ferramentas que mais têm ganho mercado quando se fala de desenvolvimento Web com componentes usando JSF integrado à business tier baseada em EJB3. Neste curso, abordamos desde o básico de Seam até recursos avançados como Ajax, geração de PDFs, envio de e-mails, JBoss Cache e JBPM.
FJ-19 : Preparatório para Certificação Java
Um curso preparatório de verdade. Macetes, dicas, detalhes do java e muito código. O objetivo aqui não é apenas tornar o aluno apto a passar na certificação, mas também fazê-lo obter uma excelente performance na prova e agregue valor aos seus conhecimentos.
FJ-91 : Arquitetura e Design de Projetos Java
Confuso com tantos design patterns, padrões, frameworks e boas práticas? Como devemos desenhar nossas classes? Usar herança ou composição? Injeção de dependências? Webservices ou RMI? JPA ou Hibernate? Devo usar EJB? Quando preciso e como faço um cluster? Essas e muitas outras discussões são apresentadas, códigos de exemplo testados e modelagens debatidas nesse curso.
FJ-27: Spring Framework
Um dos mais importantes frameworks Java da atualidade, abordado em um curso dinâmico e completo. São abordados conceitos como inversão de controle, programação orientada a aspectos, integração com outras ferramentas (como Hibernate e JSF), configuração por anotações e mais.
CS-01: Lógica de programação
Um curso inicial para quem deseja entrar no mercado de TI e programação. Trata desde lógica até linguagens de programação, Groovy e bancos de dados. É um curso bastante prático, com muitos exercícios reais.
FJ-29: Aplicações Ricas para a Internet com Adobe Flex
O Adobe Flex tem se tornado uma das mais usadas ferramentas para construção de interfaces ricas na Web (RIA). Nesse curso, apresentamos o Flex, seu poderoso ambiente ActionScript, uso dos componentes e muito mais.
Cursos especializados
RR-11: Desenvolvimento Ágil para Web 2.0 com Ruby on Rails
Cansado do desenvolvimento que gera códigos insustentáveis com ASP e PHP? Buscando uma alternativa mais ágil, eficiente e elegante, onde não precise de malabarismo para criar suas telas com AJAX? Venha desenvolver com o framework mais comentado dos últimos tempos e conhecer sua integração com java.
FJ-55: Java para pequenos dispositivos (Java ME)
Certamente o mercado mais interessante, o desenvolvimento para celulares e palm com Java vem crescendo assustadoramente, e aqui você vai desvendar a API do MIDP 1.0, MIDP 2.0 e WMA além do plugin EclipseME.
CS-14: Algoritmos e Estruturas de Dados com Java
No dia a dia como desenvolvedor, enfrentamos diversas vezes questões de performance e de uso de memória. Um profundo entendimento de tabelas de espalhamento, listas, mapas e recursão auxilia muito no uso das Collections do Java, o que pode ser vital para o desempenho de uma aplicação.
FJ-28: Desenvolvimento ágil para Web 2.0 com VRaptor, Hibernate e AJAX
Desenvolver uma aplicação com Struts pode ser um tanto lento: muitos XMLs, declarações e pouco tempo para a lógica de negócios. Utilizando VRaptor, JSP e Hibernate vamos desenvolver uma aplicação completa com telas baseadas em AJAX, templates e interface rica em apenas 20 horas.