banner
menu
Acessar SAC
Curso » Java para Desenvolvimento Web
Informações | Comentário | Inscrição | Mais cursos | Imprimir facebook | orkut | twitter | buzz

Java para Desenvolvimento Web Inscrição disponível até: 06 de abril de 2011
Início do Curso: 09 de abril de 2011
Público Alvo:
Alunos, professores e profissionais que desejem conhecer e implementar sistemas utilizando a Linguagem Java voltado para o desenvolvimento WEB.

Requisitos:
Lógica de Programação

Justificativa:
A linguagem de programação JAVA se tornou uma poderosa ferramenta de desenvolvimento de aplicações que se caracterizam por exigências relativas à portabilidade, distribuição e segurança. Exigindo estes conhecimentos dos novos profissionais.

Objetivos:
Capacitar o aluno a compreender os conceitos de orientação a objetos, a sintaxe básica da linguagem, os componentes básicos de interface gráfica e programas na linguagem Java. Ensinar conceitos avançados para o desenvolvimento de aplicações Web com Java e mostrar os frameworks mais conhecidos e requisitados no mercado para aplicar o padrão arquitetural MVC (Model View Controller).

Metodologia de Ensino:
Aulas Expositivas e Práticas. Utilizando recursos áudio/visuais como o Data Show.

Professor docente:
Mcgill Evaristo Dias
É especialista em Tecnologia da Informação pela Universidade Salgado de Oliveira (2005). Atualmente é professor da graduação da Faculdade de Tecnologia Senai de Desenvolvimento Gerencial, professor da Faculdade Sul-Americana e Diretor de T.I. da Lidersat. Tem experiência na área de Análise de Sistemas, com ênfase em Sistemas de Informação.

Carga Horária:
40 horas

Dias e Horários do curso:
Sábado das 14:00h às 18:00h.

Local de realização do curso:
Laboratório UniEvangélica, Av. Universitária Km 3,5 Cep. 75.083-515, Setor universitário Anápolis - Goiás - Brasil

Valor do Inverstimento:
3 parcelas de R$ 184,00

Matriz curricular:

  ESPECIFICAÇÃO DO CONTEÚDO CARGA HORÁRIA
1 Introdução ao desenvolvimento de aplicações dinâmicas para web com Java: Introdução ao Desenvolvimento Web; Principais navegadores; O Web Server; Processamento Server-Side; O Servidor Apache Tomcat; Instalação e Configuração do Tomcat; Hospedando aplicações no Tomcat. 2
2 HTML - Linguagem para definição da interface com o usuário (páginas). 2
3 Java Script - Linguagem usada na lógica de apresentação (validação, formatação,visualização, ...). 2
4 CSS - Linguagem de definição de estilos visuais das páginas HTML. 2
5 JSP: EL – Expression Language: O que é uma página JSP; Criando e hospedando uma página JSP; Ciclo de vida de uma página JSP; Sintaxe Básica do JSP; Templates (diretiva include); Outras diretivas; 4
6 Taglibs: O que são tags personalizadas; Bibliotecas de tags; Criando e configurando uma tag personalizada; Ciclo de vida de uma tag personalizada. 4
7 Escopo: Page; Request; Session; Application; 3
8 Mantendo Sessões: Manutenção do estado; Entendendo o mecanismo de sessões no Tomcat; Identificadores de sessão; Configurando o Timeout; O objeto implícito session; A classe javax.servlet.http.HttpSession; O objeto implícito application; 3
9 Padrões de projeto: MVC; DAO; 4
10 Servlet - Tecnologia Java para atendimento de requisições HTTP: O que é um Servlet; Criando e hospedando Servlets; Estrutura interna de um Servlet; Formulários HTML; Métodos POST e GET; O pacote javax.servlet.http. 4
11 JSTL - Tecnologia Java para simplificação e padronização da lógica de apresentação. 2
12 Controle de exceções 2
13 Ambiente de desenvolvimento: Netbeans – Sun Microsystems. 1
14 JDBC - acesso a bancos de dados: Conexões; Transações; Queries: Tipos de drivers; Configurando uma ponte ODBC (Tipo 1); Configurando um driver nativo (Tipo 4); A API JDBC (pacote java.sql); Carregando o driver; Abrindo a conexão; Efetuando operações básicas com o banco (Statement); Efetuando operações de consulta com o banco (ResultSet); Efetuando operações parametrizadas (PreparedStatement); Efetuando operações com StoredPrecedures (CallableStatement); Gerenciamento de conexões (Pool de conexões); Exemplo de páginas de cadastro e consulta Web. 2
15 MVC - Padrão de projeto que divide a aplicação em camadas lógicas de negócio (Model), apresentação (View) e controle (Control). 3
Total 40

Fazer inscrição agora
Veja outros de nossos cursos de Programação:
Java e Orientação a Objetos
Desenvolvimento de Aplicações Web com PHP
Mais cursos
rodape