Temario Aplicaciones Web Java

  • Introducción a las aplicaciones web
    • Protocolo y los métodos HTTP
    • HTML y CSS
    • Fomularios HTML
    • Peticiones HTTP
      • ServletRequest
      • HttpServletRequest
    • Respuestas HTTP
      • ServletResponse
      • HttpServletResponse
    • Ciclo de vida de un servlet
      • Servlet
      • ServletConfig
      • GenericServlet
      • HttpServlet
  • El modelo del contenedor Web
    • Los archivos war
    • Estructura de una aplicación web
    • El descriptor de aplicaciones web:  web.xml
    • Scopes
      • ContextServlet
      • Session scope
      • Request scope
    • Request Dispatcher
    • Filtros
    • Instalacion y ejecucion de aplicaciones web en Glassfish
  • Inyeccion de Recursos
    • Uso de anotaciones
      • @Resource
      • @Resources
      • @WebService
      • @PostConstruct y @PreDestroy
      • @ejb
  • Manejo de Sesiones y Listeners
    • Cookies
    • HttpSession
    • El ciclo de vida de una sesión
    • Session Listeners
    • Context Listeners
    • Session Tracking
  • Seguridad
    • Mecanismos de seguridad
    • Elementos de seguridad empleando anotaciones
      • @DeclareRoles
      • @RunAs
      • @RolesAllowed
    • Elementos de seguridad en el archivo web.xml
      • <security-constraint>
      • <login-config>
      • <security-role>
    • Tipos de autenticación
      • Basica
      • A través de paginas de login
      • HTTPS
    • Grupos y roles
  • Java Server Pages
    • El ciclo de vida de un JSP
    • Elementos de un JSP ( <% %> , <%! %>, etc).
    • Objetos implícitos de un JSP
    • Directivas
    • EL (Expression Languaje)
    • JSTL Core
      • <c:url>
      • <c:out>
      • <c:set>
      • <c:if>
      • <c:when>
  • Framework Web con SpringMVC
    • El modelo MVC, caracteristicas generales
    • Introducción frameworks web
    • Introduccion a IoC y DI con Spring
    • SpringMVC
      • DispatcherServlet
      • Controllers
      • HandlerMappings
      • Views
      • Otros recursos
Temario Aplicaciones Web Java
TSSolutions