Introdução, Administração e Otimização Desenvolvimento em Java

Propaganda
MySQL ‐ Introdução, Administração e Otimização
Desenvolvimento em Java para Web
Objetivo
O curso visa explorar a geração de conteúdo dinâmico para páginas WEB através de recursos da linguagem Java que são a base da plataforma Java Entreprise Edition (Java EE), e mostrar os frameworks mais conhecidos e requisitados no mercado para aplicar o padrão arquitetural MVC (Model View Controller).
Pré‐requisitos
Curso "Programação Java" ou conhecimento equivalente de Java 5 (Anotação, Enums, Genéricos). Escrever aplicativos em Java, demonstrando significativa capacidade de programação. Integrar código Java existente (por exemplo, reutilizar cl as s e s existentes criadas por outros membros da equipe). Usar um navegador da Web, como o Firefox, HTML e XML básicos. Sólidos conhecimentos de Orientação a Objetos.
Público Alvo
Duração
48 horas/aula
Diferenciais X25
- Instrutores altamente
qualificados
- Liv ros como Material Didático
- Coffee-break
- Estacionamento coberto gratuito
- Computadores de última geração
- Salas com projetores multimídia
- Somente 01 aluno por
computador
- Certificado diferenciado pelo
aprov eitamento do aluno
- Parcerias internacionais
- Treinamentos in-company
- Treinamentos rev isados
periodicamente
Desenvolvedores da linguagem de programação Java, Analistas de Sistemas e estudantes de informática que desejam se especializar em Java no desenvolvimento para web.
Material Didático
Livro:
Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces, Hibernate,
EJB 3 Persistance e Ajax
Editora: Ciência Moderna
Autor: GONÇALVES
Número de páginas: 776
SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF)
Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 1
Desenvolvimento em Java para Web
Conteúdo Programático
Conceitos Básicos de SQL e Modelagem
✔ Tipos de relacionamento
✔ Chaves primárias e estrangeiras
✔ Índice
✔ Principais comandos SQL
✔ Insert
✔ Delete
✔ Update
✔ Select
JDBC
✔ DAO
✔ Conexão
✔ Execução de comandos
✔ Passagem de parâmetros (prepare statements)
JSP
✔ Diretivas
✔ Objetos implícitos
✔ Expression language
Servlets
✔ Introdução a Servlets
✔ Mapeamento de Servlets
Hirbenate
✔ Conceitos básicos de JPA/ Hibernate
✔ Manipulando dados
✔ Create
✔ Read
✔ Update
✔ Delete
✔ Anotações ✔ @Entity
✔ @Table
✔ @Lob
✔ @Temporal
✔ @Column
SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF)
Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 2
✔
✔
✔
✔
✔
@JoinColumn
@OneToOne
@OneToMany
@ManyToMany
@ManyToOne
Struts 2
✔ Introdução
✔ Configuração
✔ Dependências
✔ Actions
✔ ActionSuport
✔ Preparable
✔ Tags
✔ head
✔ form
✔ textfield
✔ if
✔ Validação
Spring
✔ Introdução
✔ IOC (inversão de controle)
✔ DI (injeção de dependência)
✔ Bean Factory
✔ Integrando Spring com Struts 2.0
✔ Integrando Spring com Hibernate
SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF)
Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 3
Download