Olá a todos do Forum,
Sou novo na área de desenvolvimento de software. Estou cursando um Técnico em Informática com Ênfase em Programação em Computadores pelo CEETPS. Estou gostando muito e especialmente a Tecnologia Java tem chamando a minha atenção. No Curso já estou aprendendo Java outras linguagens como Vb.NET. Mas gostaria de saber a opinião de todos sobre:
Fazer treinamentos especializados em Java ou comprar livros e estudar sozinho?
Moro em Santos e aqui uma certa escola que oferece treinamentos especializados tem os seguintes treinamentos:
Java c/ JSP e JavaBeans
Conteudo do Curso:
TECNOLOGIAS
JSP/SERVLETS/JAVABEANS, JSDK, JRE, JVM, J2SE, J2EE, J2ME, JDBC.
EDITORES
Conhecendo NetBeans e Eclipse.
CONFIGURAÇÕES
Instalando e Configurando Apache Tomcat e drivers JDBC.
SERVLETS
Conceitos, response, request, integração jsp, contêiner, session, application, cookies
JSP
Conceitos, respondendo informações, requesitando dados, Descobrindo informações do usuário remoto, Redirecionamento de página.
Estrutura da Linguagem
variáveis, métodos de Strings, for, switch case, while, vetores, tratamento de erros.
JDBC
Acesso a banco de dados: Instalando driver jdbc, acesso a MySQL, Access e Oracle
SQL
Usando insert, delete, select e update via Java.
OOP (Programação Orientada a Objetos)
Criação de classes e packages, propriedades, encapsulamento, métodos, overload, construtor e herança.
JAVABEANS
Criando JavaBeans, acessando via Jsp e Servlets, acesso a banco de dados via JavaBeans, usando JavaBeans no Dreamweaver.
PROJETO
Criando um projeto completo com JSP, Servlets, JavaBeans e Acesso a Banco de Dados.
Envio de email via Java.
Java Developer com Struts e Hibernate
Conteudo do Curso:
Projeto
será desenvolvido um sistema completo, com técnicas modernas de MVC, e utilizando xml, css, javascript, Hibernate e Struts.
Javascript e Java
Integração com validações e campos de Banco de Dados, Modificações de página sem refresh, inserção de campos dinâmicos com valores, trabalhando com camadas invisíveis e visíveis e interatividade.
XML e Java
Interatividade e dinamismo de dados, acessando via XML/JSP/JAVA, descobrindo endereço pelo CEP, preenchendo select/option dinamicamente, busca incremental.
CSS
Usando CSS ao máximo para gerar padronização e independência visual com o JSP e JavaBeans.
Struts e JSTL
Interaction, acessando vetores e coleções de banco de dados, operadores condicionais e redirecionamento.
Objetos na Session
Acessando objetos e usando login e senha para o sistema.
Hiberante
DAO (Data Access Object), Instalando, Utilizando.
Java 5 Avançado p/ Preparatório Certificação Sun CX - 310 - 055
Conteudo do Curso:
Desenvolvimento
Usar pacotes e Imports
Determinar o Comportamento em Tempo de Execução de Classes e Linhas de Comando
Usar Classes de Arquivos JAR
Usar Classpaths para Compilar Código
Atribuições
Usar Membros de Classes
Desenvolver Códigos Wrapper e de Autoboxing
Determinar os Efeitos de se Passar Variáveis a Métodos
Reconhecer Quando os Objetos se Tornam Qualificados para a Coleta de Lixo
Argumentos de Linha de Comando para Método Main
Usando Operadores
Declarações e Controles de Acesso
Declarar Classes e Interfaces
Desenvolver Interfaces e Classes Abstratas
Usar Primitivos, Arrays, Enums e Identificadores Legais
Usar métodos Estáticos, Nomeação JavaBeans e Var-Args
Orientação a Objetos
Declarar, Inicializar e Usar Membros de Classes
Usar Sobrecarga e a Subscrição
Desenvolver Construtores
Descrever o Encapsulamento, o Acoplamento e a Coesão
Usar Polimorfismo
Relacionar Modificadores e Herança
Usar Construtores de Superclasses e Controles Sobrecarregados
Usar Relações É-UM e TEM-UM
Strings, E/S, Formatação e Parsing
Usar String, StringBuilder e StringBuffer
E/S de Arquivos Usando o Pacote java.io
Serialização com o Pacote java.io
Trabalhar com Datas, Números e Moedas
Usar Expressões Regulares
Genéricos e Conjuntos
Projetos Usando Conjuntos
Subscrever equals() e hashCode(), Distinguir entre == e equals()
Usar Versões Genéricas de Conjuntos Incluindo Set, List e Map
Usar Parâmetros de Tipos, Escrever Métodos Genéricos
Usar java.util para Classificar e Fazer Buscas
Usar Comparable e Comparator
Controle de Fluxo, Exceções e Assertivas
Usar Instruções if e switch
Desenvolver Loops for, do e while − Usar Instruções break e continue
Desenvolver Código com Assertivas
Usar Instruções try, catch e finally
Descrever o efeito das Exceções
Reconhecer as Exceções mais Comuns
Threads
Iniciar Threads
Reconhecer Estados e Transições de Threads
Usar o Bloqueio de Objetos para Evitar o Acesso Simultâneo
Escrever Código que Use wait(), notify() ou notifyAll()
Espero contar com a opinião de vocês.
Valeu!!!

