Caelum - Cursos de Java, Scrum, Ruby on Rails


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 Testes, XML e Design Patterns

Um laboratório para aplicar as boas práticas da Orientação a Objetos em um projeto Desktop com Swing, 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-25: Persistência com JPA2 e Hibernate

Um curso muito além dos conceitos básicos, mostrando os detalhes importantes do Java EE 6 com otimizações, bean validation e cache, além de práticas importantes do dia a dia.

FJ-26: Laboratório Web com JSF2 e CDI

Focado no desenvolvimento prático de um sistema web com uma interface rica através do JSF2, AJAX, biblioteca de compentenes e injeção de dependências pelo CDI do Java EE 6.

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-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.

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.

Cursos especializados

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.

FJ-57: Desenvolvimento móvel com Google Android

A plataforma Android do Google é a que mais cresce hoje no mercado de smartphones. O curso aborda em detalhes a programação para Android com várias de suas funcionalidades únicas e avançadas.

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.

FJ-55: Java para pequenos dispositivos (Java ME)

Um mercado bastante 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-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.

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.

Cursos TV Digital

TV-61: Desenvolvendo com o Ginga, o middleware brasileiro de TV digital - Módulo 1

Aprenda a desenvolver em Java para a TV Digital usando o middleware Ginga desenvolvido para uso no sistema brasileiro de TV Digital. Com este módulo você estará apto a desenvolver suas primeiras aplicações utilizando as APIs Java do Ginga, programar o ciclo de vida das aplicações e tratar eventos do controle remoto.

TV-62: Desenvolvendo com o Ginga, o middleware brasileiro de TV digital - Módulo 2

Continuação do TV-61, apresenta os conceitos de interatividade na TV Digital, com interfaces gráficas e fluxos de transmissão. Baseado na nova versão do OpenGinga.

Cursos de TV Digital oferecidos em parceria com a Overmedia Networks


Caelum | Ensino e Inovação
São Paulo:Rua Vergueiro, 3185, cj. 87, próximo ao Metrô Vila Mariana   |   Tel. (11) 5571-2751
Rio de Janeiro:Rua Senador Dantas, 80, cj. 307/308 - Centro   |   Tel. (21) 2220-4156 ou 2297-0033
Brasília:SCS Qd. 8 Bl. B-50, Sala 521 - Ed. Venâncio 2000   |   Tel. (61) 3039-4222
A Caelum roda no cloud