Conhecimentos essenciais / Como iniciar um projeto com Java EE
Aprenda como iniciar uma aplicação Java EE real em apenas um dia.
Neste workshop desenvolveremos uma aplicação web utilizando exclusivamente recursos das APIs JEE7.
A aplicação será desenvolvida do ZERO e SEM utilização de frameworks.
O foco deste workshop é o entendimento dos princípios, ideias e paradigmas por trás de Java EE.
Tópicos conceituais
Transações
Injeção de Dependência
Convenções sobre Configurações
Tools
Eclipse Kepler
Maven 3
Git
Postgresql/PGAdmin
APIs
JAX-RS 2.0: The Java API for RESTful Web Services, JSR-339
Context and Dependency Injection (CDI) 1.1, JSR-346
Enterprise Java Beans (EJB) 3.2, JSR-345
Dependency Injection for Java, JSR-330
Bean Validation 1.1, JSR-349
Java Server Faces 2.2 (JSF), JSR-344
Java Persistence API (JPA) 2.1, JSR-338
Veremos também as desvantagens da utilização EXAGERADA de HERANÇA em situações onde COMPOSIÇÃO seria uma estratégia mais adequada oferecendo uma modelagem mais flexível e menos engessada no que diz respeito aos comportamentos dos objetos. Para isto, lançaremos mão de alguns design patterns do GoF.
Analisaremos como utilizar JEE para atingir níveis aceitáveis de escalabilidade, capacidade e segurança.
Pré-requisitos : Alguma experiência com desenvolvimento web em Java e persistência em bancos de dados.
Desenvolverei uma aplicação com você. Não restarão perguntas sem respostas.
Depois deste workshop, você terá acesso à um repositório GIT com todos os passos intermediários e uma deployable application.
Você precisará levar um laptop moderno (>= 3 GB RAM, HD rápido, etc.) com JDK 1.7 pré instalado. Instalaremos o restante do ambiente juntos nos primeiros 10 minutos. Utilizaremos a maior parte do tempo codificando e realizando deploy da aplicação.
Sinta-se à vontade para entrar em contato comigo via email: victorhugof@gmail.com
Quem é Victor Franca:
Desenvolvo software profissionalmente há 10 anos(apesar de ter aprendido Pascal/Delphi aos 15, o que me dariam 17 anos de programação).
Já trabalhei em vários projetos de desenvolvimento de software de grande porte(alto volume de dados, transações e usuários) na maioria das vezes utilizando Java. Requisitos não funcionais comuns aos projetos em que trabalhei foram: elevadas exigências de segurança, escalabilidade, capacidade, manutenabilidade e gerenciabilidade.
Acompanho a evolução do mundo JEE desde 2001 e vivi o dia a dia do amadurecimento desta plataforma desde seus tempos mais cruéis até atualmente, onde temos uma poderosa e prática ferramenta para desenvolvimento de aplicações de larga escala, distribuídas ou não.
Atualmente sou Arquiteto de Software e Gestor da equipe de Pesquisa e Desenvolvimento da Infox Tecnologia da Informação em Aracaju-SE.
Possuo também as seguintes certificações Java:
Sun Certified Java Programmer 1.4
Sun Certified Web Component Developer 5
Oracle Certified Professional, Java EE 5 Business Component Developer
- Inscrições limitadas -- Registre-se agora!
- Sábado, 4 de outubro de 2013 - Auditório de treinamento do SergipeTec
- Horário: 08:00 às 17:00 com uma hora de almoço(favor, chegar ao local com pelo menos 10 minutos antes do horário marcado)
- Investimento: 240,00
- Forma de pagamento: Depósito bancário
- Dados bancários:
- Victor Hugo Pinheiro França
- Banco do Brasil(001)/3088-0/7304-0
- Itaú(341)/1170/28469-7
- Bradesco(237)/3162/0293206-7
- Fonte: http://vhfranca.blogspot.com.br/2013/09/workshop-java-ee-na-pratica.html