Neste treinamento é abordada a programação MVC com JavaServer Faces (JSF), bem como a biblioteca de componentes RichFaces, capaz de introduzir a interatividade da tecnologia AJAX ao desenvolvimento da camada de apresentação de maneira transparente ao desenvolvedor. Você também aprenderá a desenvolver aplicações utilizando Facelets, como alternativa ao uso de JavaServer Pages nas aplicações baseadas em JSF, e vale ressaltar que este framework está sendo incorporado a JSF 2.0.
Para completar a aplicação tomaremos contato com JPA, a API Java, que diminui drasticamente o esforço de desenvolvimento de acesso à camada de persistência de seus projeto.
O material didático do Core Web é composto pelo "Presentation Book" - livro de slides|ppts para você acompanhar a aula e as explicações do instrutor(a), bem como os laboratórios.
Além disto, como o Core Web é uma derivação de outros cursos da Globalcode, você também recebe as apostilas completas de outros cursos para você poder aprofundar seus conhecimentos e estudar em casa:
» Apostila do AW2 - Desenvolvimento Web com Java EE : JSP, Servlets e Bibliotecas de Tags
» Apostila do AW3 - Desenvolvimento Web com JavaServer Faces, Facelets e RichFaces
» Apostila do AE4 - Persistência de dados com JPA
Adicionalmente você recebe uma pasta/bolsa para armazenar os fichários especiais com as apostilas, uma caneta e um CD com todos os laboratórios e softwares necessários para o curso.
» Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java
» Conhecimento equivalente ao curso AJ2 - Programação Orientada a Objetos e UML com Java
» Conhecimento equivalente ao curso AJ3 - Classes Utilitárias, Collections e JDBC
» Conhecimento equivalente ao curso AW2 - Desenvolvimento Web com Java EE: JSP 2.0, Servlets 2.4 e Design-patterns
» Introdução a Java EE e Web
» Web Avançado
» JavaPersistence API
» JavaServer Faces
» JSF Util
» JSF Avançado
» AJAX & Richfaces
» Tópicos Extra: JPA, JSF e EJB
Se você quer saber um pouco mais sobre as principais tecnologias abordadas no curso Core Web recomendamos os seguintes minicursos gratuitos:
» MC17 Introdução a JavaServer Faces
» Desenvolvendo um aplicativo completo com JSF, Facelets, Hibernate, AJAX e Design Patterns
» MC07 Java para líderes e gerentes
» MC17 Introdução a AJAX
A Academia Web é uma formação completa, composta por 6 cursos de Java para Web:
» AW1 - Html, CSS, JavaScript
» AW2 - JSP, Servlets, Bibliotecas de Tags e toda a base para a certificação Oracle Certified Professional, Java EE Web Component Developer
» AW3 - Desenvolvimento Web com Jakarta Struts
» AW4 - Desenvolvimento Web com JavaServer Faces
» AW5 - Desenvolvimento da camada de persistência com Hibernate e anotações de JPA
» AW6 - Relatórios com iReport e JasperReports
O curso Core Web é uma derivação da Academia Web, que tem 40 horas, não aborda todos os assuntos da Academia Web Developer, mas aborda os principais frameworks do mercado de forma prática e pragmática:
» Revisão de Servlets e JSPs (Você recebe o material completo do "AW2 Desenvolvimento Web com Java EE" para estudar e reforçar conceitos)
» JSF : conteúdo parcial do AW4 - Desenvolvimento Web com JavaServer Faces (você também recebe o material completo para se aprofundar nos detalhes do framework)
» Facelets : framework que foi incorporado ao JSF 2.0( abordado na apostila do AW4 que você recebe.
» JPA (conteúdo similar ao Hands-on de JPA, mas você recebe a parte da apostila da Academia Enterprise que aborda JPA)
» Ajax com componentes visuais para JSF através da biblioteca RichFaces (similar ao hands-on de JSF com AJAX)
Depois de fazer o curso Core Web recomendamos fortemente que você desenvolva pelo menos um projeto pessoal para sedmentar seus conhecimentos. É muito interessante assistir os minicursos gratuitos de:
» JBoss Seam
» Spring
» Adobe Flex
» GWT
» EJB
» SOA
E se você ainda quiser realizar mais treinamentos sugerimos:
» Hands-on JBoss Seam
» Hands-on Spring ou Core Spring
» Hands-on Flex
» Core EJB
» Core Patterns