PDF Imprimir E-mail

Duke

Curso DAWJ

Desenvolvimento de Aplicativos Web com Servlet e JavaServer Pages

Módulo 01 - Elementos essencias

Descrição do curso

Curso introdutório de Servlet e JavaServer Pages, livre e de qualificação, online e gratuito, onde o participante conhece e aprende a usar recursos dessas tecnologias Java comumente empregados na construção de aplicativos Web.

Objetivo

Introduzir estudantes e profissionais de TI à construção de aplicativos Web empregando:
  • Servlet e JavaServer Pages (JSP);
  • Expression Language (EL);
  • Objetos de sessão e cookies;
  • Filtros;
  • Bibliotecas Core e Formatting e I18N da JSTL;
  • Restrições de segurança através de autenticação com formulários HTML;
  • Arquitetura centralizada (MVC - Modelo 2)

Por que fazer este curso?

  • Aplicativos web apresentam muitas vantagens em relação aos aplicativos desktop;
  • O comércio eletrônico (e-commerce) cresce perto de 40% ao ano no Brasil, fato que mantém aquecida a demanda por profissionais de TI que sabem como desenvolver aplicativos web;
  • Servlet e JSP constituem as tecnologias Java básicas para o desenvolvimento web

Pré-requisitos

  • Possuir conhecimento básico de Java;
  • Dispor de computador que atenda aos requisitos exigidos pelos softwares usados no curso (JDK, Eclipse e Apache Tomcat);
  • Ter acesso à internet (banda larga é desejável);
  • Dispor de 12 horas semanais para estudo dos módulos.

Metodologia

O curso é autoinstrucional e realizado totalmente a distância, sendo o ambiente virtual de aprendizagem o Moodle (http://www.antoniopassos.com.br/ead/).

Considerando que só se aprende a programar programando, o curso possui enfoque eminentemente prático e segue a metodologia FAZAP (FAZendo e APrendendo). Nele, o participante é solicitado a implementar diversos aplicativos simples seguindo tutoriais, bem como a projetar e implementar outros tomando como base aqueles vistos.

A abordagem teórica dos assuntos é feita em notas de aula, apresentações e artigos de revistas e jornais, materiais esses que também apoiam a construção dos aplicativos.

A comunicação aluno-aluno e aluno-professor-aluno ocorre, preferencialmente, através de fóruns de discussão.

Carga horária

  • 60 horas

Preço

Este curso é oferecido gratuitamente. Do participante não é cobrada nenhuma quantia pelos materiais didáticos, nem pelo suporte dado pelo professor nos fóruns do curso. Entretanto, daqueles que quiserem receber ao final do curso os códigos-fonte dos aplicativos é solicitada a contribuição simbólica de R$ 20,00 (vinte reais) e, dos que desejarem receber certificado de participação, a quantia de R$ 30,00 (trinta reais) para cobrir as despesas com a confecção e envio do mesmo pelos Correios.

Próxima turma

  • Consultar agenda de cursos no menu ao lado

Nº de vagas

  • Ilimitadas

Bibliografia básica

  • HALL, Marty e BROWN, Larry. Core Servlets e JavaServer Pages. Rio de Janeiro: Editora Ciência Moderna Ltda., 2005.
  • JANDL JÚNIOR, Peter. Desenvolvendo aplicações Web com JSP e JSTL. São Paulo: Novatec Editora, 2009.
  • MURACH, Joel e STEELMAN, Andrea. Murach's Java Servlet and JSP. Mike Murach & Associates, 2008.
  • SANTOS, Rui Rossi. Java na Web: programando sites dinâmicos. Rio de Janeiro: Axcel Books do Brasil Editora, 2007.