Você está na página 1de 2

JAVA: O Passo a Passo Para Atingir o GOD MODE!

Este é um guia com sugestões de temas a serem


Java SE [ Standard Edition ] estudados. Pesquise sobre cada tema e
subtema e estude na ordem apresentada.

01 Conceitos Fundamentais 02 Amb. Desenvolvimento 03 Variáveis 04 Estruturas 05 Classes & Objetos

- Características do Java - Eclipse, NetBeans, etc. - Declaração & atribuição - Estruturas de controle (if, else, - Atributos
- Bytecode - Baixar, instalar e “brincar” - Tipos de dados primitivos switch) - Métodos
- JVM, JRE & JDK - Operadores (matemáticos, - Estruturas de repetição (for, - Construtores
relacionais e lógicos) while, do..while)

10 Exceções 09 Inner Classes 08 Herança & Polimorfismo 07 Elementos Estáticos 06 Visibilidade

- Checked & Unchecked - Regulares - Classes Abstratas - Atributos estáticos - private


Exceptions - Anônimas - Interfaces - Métodos estáticos - public
- Estrutura try..catch..finally - Estáticas

11 String 12 Enums 13 Classes Wrappers 14 Datas & Números 15 Expressões Regulares

- Manipulação - Definição - Autoboxing - Legacy API de Datas - Pattern & Matcher


- StringBuilder - Atributos & métodos - New Date And Time API - Tokenização
- Formatação & localização

20 Stream API 19 Expressões Lambda 18 Annotations 17 Generics 16 Organização em Pacotes

- Objeto Stream - Interfaces funcionais - Definição - Classes & métodos com tipos - Pacotes & import
- Operações comuns (filtro, - Referências a métodos - Tipos parametrizados - Visibilidade default
mapeamento, ordenação, etc.) - Closures - Wildcards

21 Collections API 22 I/O 23 Programação Concorrente 24 Reflection API 25 JDBC

- Listas (List) - Legacy I/O API - Threads - Metadados - Connection


- Conjuntos (Set) - NIO.2 API - Sincronismo - Instanciação de objetos - Statement & ResultSet
- Mapas (Map) - java.util.concurrent API - Transações

Todos os 25 temas acima fazem parte do conteúdo dos cursos de Fundamentos de Java e Java Avançado da Softblue.
Você pode estudar por 2 anos por conta própria ou aprender de forma acelerada em até 6 meses com o conteúdo
Página 1/2 passo a passo e mastigado dos cursos da Softblue. Saiba mais em http://www.softblue.com.br/site/formacaojava. COPYRIGHT 2018 © SOFTBLUE.COM.BR
JAVA: O Passo a Passo Para Atingir o GOD MODE!

Este é um guia com sugestões de temas a serem


Java EE | WEB [ Enterprise Edition ] estudados. Pesquise sobre cada tema e
subtema e estude na ordem apresentada.

01 Modelo Web Client/Server 02 Plataforma Java EE 03 Amb. Desenvolvimento 04 JSF | Fundamentos 05 JSF | Páginas & Forms

- Protocolo HTTP (GET & POST) - Componentes e contêineres - Ferramentas (Eclipse, NetBeans, - Tags - Resources
- URL - Separação em camadas etc.) - Beans & CDI - Conversão & validação
- HTML - Estrutura & empacotamento - Servidores (WildFly, GlassFish, - Navegação entre páginas - Tabelas
TomEE, etc.)

10 EJB | Message-Driven Beans 09 EJB | Session Beans 08 JSF | Templates & Facelets 07 JSF | Ajax 06 JSF | Ciclo de Vida & Eventos

- Fundamentos de JMS (Java - Stateful & stateless - Inclusão de páginas - Ajax (Assynchronous JavaScript) - Request lifecycle
Messaging Service) - Singleton - Decorators - Integração JSF-Ajax - Escopos do CDI
- Topic & queue - Timer Service - Tags customizadas - Eventos

11 EJB | Transações 12 Segurança 13 JPA | Fundamentos 14 JPA | Busca de Dados 15 JPA | Relacionamentos

- Container Managed Transactions - Autenticação - Entities - JPQL (Java Persistence Query - One-To-Many
- Bean Managed Transactions - Autorização - Conexão com banco de dados Language) - One-To-One
- Bean validation - Criteria API - Many-To-Many

20 Web Services 19 WebSockets 18 JSON 17 XML 16 JPA | Herança

- JAX-RS (REST) - Server endpoint - JSON-P - DOM API - Estratégias para mapeamento
- JAX-WS (SOAP) - Client - JSON-B - SAX API de herança

21 Servlets 22 Arquivo web.xml

- Configuração - Configurações extras


- Filters
- Listeners

Grande parte dos temas acima fazem parte do conteúdo dos cursos de Java Web da Softblue. Aprenda Java de forma acelerada
Página 2/2
com o conteúdo passo a passo e mastigado dos cursos da Softblue. Saiba mais em http://www.softblue.com.br/site/formacaojava. COPYRIGHT 2018 © SOFTBLUE.COM.BR