Java - Cursos Rio de Janeiro

Hoje a [google]Digidata[/google] conta com instrutores de Java de boa qualidade aqui no Rio de Janeiro - RJ!

Veja o link: http://www.digirio.com.br

Pode avaliar!

Olha tive ótimas recomendações desse curso também. Mais a mesmas pessoas que me indicaram o Carlos Ribeiro, me indicaram também o Coti Informática(O qual optei fazer).

Bom eu to fazendo o curso de Web Developer na Coti e olha, está sendo ótimo, excelente professor, didatica boa.

O curso acaba em maio, MUITO BOM O CURSO.

Recomento a todos.

Só dá para fazer na Caelum, ou com o professor Carlos Ribeiro em Niterói: http://www.carlosribeiro.com/

Obrigado Marcio,

Sei que já fez o Oracle e o Java na Digidata e que já indicou muita gente pra cá!

Temos uma diversidade boa de cursos além da Digidata. Assim, é só ter paciência pra galera avaliar!

veja lá o nosso: http://www.digirio.com.br

o curso de java do senac acabou… pelo menos o site não fala mais nada sobre…

Carlos ribeiro é caro d+

Na minha opinião o melhor curso é o do Carlos Ribeiro. O cara é professor no sentido amplo da palavra: Didática excelente!

Comecei a aprender programação nos cursos dele: O curso de Introdução a Programação começa pra quem não sabe nada, e
aborda o básico da linguagem java e banco de dados. Mas esse curso geralmente não é ele quem ministra. Agora, os 02 melhores cursos
que eu fiz com ele foram o curso de java para web (que na época era com struts) e o curso JPA + Spring.

O que eu considero o diferencial do curso do Carlos é que ele não perde tempo. É código o tempo todo, não tem essa de você ficar
digitando um monte de código no computador. Isso você faz em casa. Ele prepara um monte de mini-projetos onde em cada mini-projeto
ele aborda determinado assunto, e só o que você tem a fazer é entender. Depois em casa você tem que praticar porque se não já era!

E o cara explica bem pra kct! Enfim, como eu fiz os cursos com ele e aproveitei bastante, acho justo elogiar.

Também fiz os cursos da Caelum (JSF 2 e Web Design) e são muito bons, principalmente o material que todo mundo já conhece. Só que na
Caelum a abordagem é outra, eles focam em codificação do aluno em sala de aula, o que eu não considero proveitoso. Perde-se um tempo
que poderia ser utilizado em explicação de coisas novas pelo professor.

Bom, é isso, deixo aqui a minha contribuição. :wink:

Olá Pessoal.

Gostaria de uma boa indicação de curso aqui no RJ.

Tou pensando neste do Carlos Ribeiro ou então da Caelum?!?!

E aí?!? qual escolho!?!?!

Java no Rio de Janeiro: 21 2233 8967
Fundamental+SE+EE(atualizado) e ainda você poderá realizar o curso de Android (mobile developer)

Plano de Aula - Java Fundamental (16 horas)

Módulo Introdutório
Conceitos de Lógica de Programação
Conceitos da Linguagem Java-Conhecendo a Linguagem
Conceitos de Orientação a Objetos - Entendendo objeto (atributos, métodos)
Usando Eclipse/NetBeans

Introdução à Tecnologia Java
Conceito de programação Java
Linguagem e API Java
Máquina Virtual Java
Ambiente de Execução (JRE) e Desenvolvimento (SDK)
Verificador de Bytecodes
Garbage Collector

Conceitos Estruturais
Tipos de Comentários
Objetos
Classes
Atributos
Tipos Primitivos
String
Expressões
Operadores
Precedência
Comando e Bloco de Comando
Variáveis Locais e Globais
Classe Math

Conceitos Comportamentais
Estruturas de Controle
Etrutura Sequencial
Etruturas de Seleção
Etruturas de Repetição
Break e Continue

Fundamentos
Arquitetura Client-Server
Arquitetura Multicamadas (conceituando)
Arquitetura Web (conceituando)

Plano de Aula - Java SE (32 horas)

Introdução:
O curso visa deixar o participante apto a desenvolver na linguagem JAVA, além de induzir o profissional os conceitos que envolvem o universo Java.
Com exercícios práticos focando a realidade do desenvolvimento que este profissional irá encontrar, será abordado aspectos da modelagem das classes.
Consolidando o treinamento, o participante terá ao longo das 32 horas programadas para o curso, obtido conhecimento pleno da linguagem Java, bem como aplicação prática no contexto do desenvolvimento.

Propósitos a Serem Atingidos
Conhecer o potencial de ambiente Java
Conhecer o conceito de programação Java
Conhecer o conceito de programação orientada a objetos (OOP)
Conhecer a estrutura da Linguagem Java
Aplicar a programação orientada a objetos (classes, atributos, métodos, herança, encapsulamento e polimorfismo )
Manipulação de coleções
Tratamento de exceptions
Manipulação de arquivos
Usando Eclipse/NetBeans
API Java
Conectividade com a API JDBC
Compilação e distribuição de um arquivo Jar

Programa de Aula Detalhado
Conhecendo as características chaves da linguagem de programação Java.
Conhecendo a JVM(Java Virtual Machine).
Conhecendo o coletor de lixo(Garbage Collection).
Conhecendo orientação a objetos e exercitando: encapsulamento, polimorfismo, e herança.
Conhecendo e exercitando: classes, objetos, atributos, métodos, construtor e destrutor.
Conhecendo e exercitando as palavras reservadas da linguagem java
Conhecendo e exercitando os modificadores de acesso private e public
Conhecendo e exercitando os tipos primitivos em Java.
Conhecendo e exercitando as convenções de codificação em Java.
Conhecendo e exercitando o uso de estruturas de condição if, switch.
Conhecendo e exercitando o uso de estruturas de repetição for, while.
Conhecendo e exercitando métodos sobrecarregados e sobreescritos.
Conhecendo e exercitando variáveis e métodos estáticos.
Conhecendo e exercitando classes, métodos, e variáveis final.
Conhecendo e exercitando metodos abstratos e interfaces.
Conhecendo e exercitando arrays e collections.
Conhecendo e exercitando exceptions, o uso de try, catch e finally.
Conhecendo e exercitando criar e gerenciar suas próprias exceptions.
Conhecendo e exercitando ler de arquivos e escrever em arquivos (File I/O).
Conhecendo e exercitando desenvolver uma aplicação Java para conexão com banco de dados usando a API JDBC.
Conhecendo e exercitando o padrão DAO(Data Access Object)

Plano de Aula - Java EE/WEB (64 horas)

Introdução:
O curso visa deixar o participante apto a desenvolver para plataforma Web além de dominar os conceitos que envolvem o universo Web-Java,
dominar os padrões e as boas práticas de desenvolvimento para os principais modelos adotados pelo mercado.
Com exercícios práticos focando a realidade de mercado que este profissional irá encontrar e a própria distribuição
e implantação de um projeto fazem parte do contexto do treinamento.
Consolidando o treinamento, o participante terá ao longo das 64 horas programadas para o curso,
uma visão ampla deste ambiente de desenvolvimento, como também, terá aplicado na prática estes conceitos.
Objetivos
Conhecendo as tecnologias JEE
Modelo de aplicação distribuída em camadas
Implementar conectividade a Base de Dados Relacional com JDBC, Hibernate e JPA
Desenvolver um projeto nos principais frameworks web/mvc (Struts, Spring MVC, JSF) usando boas práticas de programação com separação em camadas
Distribuir a aplicação em projetos war, jar e ear
Deploy da aplicação nos servidores Tomcat e JBoss
Aprendizado em projeto de aula modificando a aplicação web a cada framework explicado

Programa de Aula Detalhado

Ambiente Web
Funcionamento
Protocolo HTTP
URI (Universal Resource Indentifier)
URL (Universal Resource Locator)
HTML
Métodos - get/post
Requisição(request)
Resposta(response)

Servidores
Configurando e testando o Web Server Tomcat 7
Configurando e testando o Application Server JBoss 7

JSP - JavaServer Pages
JavaScript
Scriptlets

EL - Expression language
Sintaxe de Utilização
Literais
Operadores

JSTL - JavaServer Pages Tag Library
Biblioteca Core
Biblioteca Format
Páginas JSP para a Camada View

Servlet
Ciclo de vida de um Servlet
Mapeando um servlet no web.xml
Servlet como Controlador de Aplicação Modelo MVC(Model, View, Controler)
Aplicando o MVC em um projeto de exemplo
Gerenciamento de Sessão
Implementando MVC
Implementando aplicação web com Servlet e JSP

Hibernate Framework
Impedância Objeto Relacional
Configurando o hibernate
Session e Connection Pool
Controle de transações
HQL (Hibernate Query Language)
Criteria API
SQL nativa
Implementando DAO (Data Access Object) com hibernate

Struts Framework
Fluxo do Struts MVC
Separação entre as camadas de apresentação, controle e modelo de dados
Componentes view: FormBeans e taglibs
Componente controller: ActionServlet e Action
Componentes model: ActionForm e View Helpers
Validação
Internacionalização e controle de erros
Bibliotecas de tags
Implementando aplicação web com Struts e Hibernate

SPRING MVC Framework
Fluxo do Spring MVC
Injeção de Dependência
Entendendo AOP
Controller
ViewResolver
DispatcherServlet
HandlerMapping
View
ModelAndView
Mapeamento do Controller através de Annotations
Implementando aplicação web com Spring e Hibernate

JPA API
Mapeamento Objeto Relacional com JPA
Entity (unidade basica de Persistência)
Annotations
Mapeamento de Herança
Relacionamentos no Modelo de Classes
EntityManager - Gerenciador de Entidades
Ciclo de vida das entidades
Operações de CRUD
JPQL
Implementando JPA utilizando providers Hibernate ou EclipseLink

JSF Framework
Introdução JSF
Ciclo de vida do JSF
Managed Beans
Escopo
Componentes visuais
Facelets
Trabalhando com Tabelas
Conversão e validação
Internacionalização
Eventos
Navegação
Implementando aplicação web com JSF e JPA

[quote=SubZero_RJ]Olá Pessoal.

Gostaria de uma boa indicação de curso aqui no RJ.

Tou pensando neste do Carlos Ribeiro ou então da Caelum?!?!

E aí?!? qual escolho!?!?!

[/quote]

Acho que seria interessante vc ir diretamente nos cursos citados e conversar com os responsáveis pois ambos são excelentes como já citado anteriormente. Creio que vai da expectativa de cada um.

Fiz o curso de JAVA com o Professor Carlos Ribeiro no Rio de Janeiro.

O cara é fenomenal! Tem uma didática e conhecimentos na área incríveis.

Valeu cada centavo que paguei. Pode fazer este curso que se a tua intenção é aprender JAVA você não vai se arrepender.