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