-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
30 h.
-
Fechas
Matric. Permanente
-
Sedes
Barcelona/Madrid
Información general
DESCRIPCIÓN:
El presente curso cuyo temario está desarrollado oficialmente por Oracle, tiene como finalidad formar al participante para el desarrollo de componentes web dinámicos dentro de aplicaciones Java con la implementación de la Api de Servlets & JSP como tecnología de desarrollo.
El desarrollo del curso tendrá una duración de 30 horas y será impartido bajo la modalidad Online, está dirigido a desarrolladores Java, Java EE y J2EE de aplicaciones empresariales Web que deseen ahondar en sus conocimientos y destrezas en el uso de la plataforma Java Enterprise Edition 7 y programación orientada a objetos.
El desarrollo del curso tendrá una duración de 30 horas y será impartido bajo la modalidad Online, está dirigido a desarrolladores Java, Java EE y J2EE de aplicaciones empresariales Web que deseen ahondar en sus conocimientos y destrezas en el uso de la plataforma Java Enterprise Edition 7 y programación orientada a objetos.
Titulación universitaria
Certificado de profesionalidad
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Comprender las especificaciones de Java Server Page (JSP) y servlets.
- Emplear la arquitectura Modelo Vista Controlador (MVC) en ambientes Java EE.
- Utilizar servlets, filters y listeners.
- Concebir y tramitar sesiones HTTP en aplicaciones web.
- Aplicar Expression Language (EL) y JSP Standard Tag Library (JSTL).
- Manejar herramientas para el diseño Web tales como HTML, CSS3 y JavaScript.
- Emplear la arquitectura Modelo Vista Controlador (MVC) en ambientes Java EE.
- Utilizar servlets, filters y listeners.
- Concebir y tramitar sesiones HTTP en aplicaciones web.
- Aplicar Expression Language (EL) y JSP Standard Tag Library (JSTL).
- Manejar herramientas para el diseño Web tales como HTML, CSS3 y JavaScript.
¿A quién va dirigido?
Este curso está dirigido a desarrolladores de aplicaciones en la plataforma Java SE interesados en conocer el API de Servlets & JSP para diseñar componentes web dentro de sus aplicaciones.
TITULACIÓN
Curso Java EE - Develop Web Components with Servlets & JSPs
Requisitos
Para un máximo aprovechamiento del curso, los participantes deberán poseer conocimientos del paradigma de programación orientado a objetos (tanto a nivel teórico como práctico), experiencia en el uso del lenguaje de programación Java y conocimientos sobre HTML5, CSS3 y Javascript.
TEMARIO
CONTENIDOS
WEB APPLICATION ESSENTIALS
- Describing Java Servlet Technology
- Describing JavaServer Pages Technology
- Understanting the Model-View-Controller (MVC) Architecture
- Explaining Java EE Containers and Java Application Servers
- Describing the Web Application Development Process
- Identifying the Essential Structure of a WAR File
DEVELOPING A SERVLET
- Describing the HTTP Headers and Their Function
- Explaining the Request and Response Processes
- Understanding the Life Cycle of a Servlet
- Listing Injection and Lifecycle Method Annotations
- Understanding the Threading Model of a Servlet
- Developing a Servlet to Respond to Requests from the Client Browser
HANDLING FORM REQUESTS IN SERVLETS
- Using HTML Forms To Collect Data From Users and Send it To a Servlet
- Understanding How Form Data Is Sent in an HTTP Request
- Developing a Servlet that Retrieves Form Parameters
- Understanding and Using HttpSession Objects
- Using Cookies for Session Management
- Using URL Rewriting for Session Management
CONFIGURING YOUR WEB APPLICATION
- Describing the Purpose of Deployment Descriptors
- Creating and Access Context and Init Parameters
- Using the @WebServlet and @WebInitParam Annotations
- Using the ServletContextListener Interface
- Describing the Different Scopes in a Web Application
- Handling Errors Using a Deployment Descriptor
IMPLEMENTING AN MVC DESIGN
- Implementing the Controller Design Element Using a Servlet
- Implementing the Model Design Element Using a POJO
- Implementing the View Design Element Using a JSP and Expression Language (EL)
- Connecting the model, View, and Controller Elements to Implement a Working MVC Solution
- Injecting a Service in a Controller
DEVELOPING COMPONENTS WITH JAVASERVER PAGES TECHNOLOGY
- Describing JSP Page Technology
- Writing JSP Code Using Scripting Elements
- Writing JSP Code Using the Page Directive
- Writing JSP Code Using Standard Tags
- Writing JSP code using Expression Language
- Configuring the JSP Page Environment in the web.xml File
- Writing an Error Page by Using JSP
DEVELOPING JSP PAGES BY USING CUSTOM TAGS
- Designing JSP Pages with Custom Tag Libraries
- Using a Custom Tag Library in JSP Pages
- Describing JSTL Tags
USING FILTERS IN WEB APPLICATIONS
- Describing the Web Container Request Cycle
- Describing the Filter API
- Developing a Filter Class
- Configuring a Filter in the web.xml File
MORE SERVLET FEATURES
- Using the Asynchronous Servlet Mechanism
- Using JavaScript to Send an HTTP Request from a Client
- Processing an HTTP Response Entirely in JavaScript
- Combining These Techniques to Create the Effect of Server-push
- Handling Multipart Form Data
IMPLEMENTING SECURITY
- Describing a Common Failure Mode in Security
- Requiring that a User Log in Before Accessing Specific Pages in Your Web Application
- Describing the Java EE Security Model
- Requiring SSL Encrypted Communication for Certain URLs or Servlets
INTEGRATING WEB APPLICATIONS WITH DATABASES
- Understanding the Nature of the Model as a Macro-pattern
- Implementing Persistent Storage for Your Web Applications Using JDBC or Java Persistence API
WEB APPLICATION ESSENTIALS
- Describing Java Servlet Technology
- Describing JavaServer Pages Technology
- Understanting the Model-View-Controller (MVC) Architecture
- Explaining Java EE Containers and Java Application Servers
- Describing the Web Application Development Process
- Identifying the Essential Structure of a WAR File
DEVELOPING A SERVLET
- Describing the HTTP Headers and Their Function
- Explaining the Request and Response Processes
- Understanding the Life Cycle of a Servlet
- Listing Injection and Lifecycle Method Annotations
- Understanding the Threading Model of a Servlet
- Developing a Servlet to Respond to Requests from the Client Browser
HANDLING FORM REQUESTS IN SERVLETS
- Using HTML Forms To Collect Data From Users and Send it To a Servlet
- Understanding How Form Data Is Sent in an HTTP Request
- Developing a Servlet that Retrieves Form Parameters
- Understanding and Using HttpSession Objects
- Using Cookies for Session Management
- Using URL Rewriting for Session Management
CONFIGURING YOUR WEB APPLICATION
- Describing the Purpose of Deployment Descriptors
- Creating and Access Context and Init Parameters
- Using the @WebServlet and @WebInitParam Annotations
- Using the ServletContextListener Interface
- Describing the Different Scopes in a Web Application
- Handling Errors Using a Deployment Descriptor
IMPLEMENTING AN MVC DESIGN
- Implementing the Controller Design Element Using a Servlet
- Implementing the Model Design Element Using a POJO
- Implementing the View Design Element Using a JSP and Expression Language (EL)
- Connecting the model, View, and Controller Elements to Implement a Working MVC Solution
- Injecting a Service in a Controller
DEVELOPING COMPONENTS WITH JAVASERVER PAGES TECHNOLOGY
- Describing JSP Page Technology
- Writing JSP Code Using Scripting Elements
- Writing JSP Code Using the Page Directive
- Writing JSP Code Using Standard Tags
- Writing JSP code using Expression Language
- Configuring the JSP Page Environment in the web.xml File
- Writing an Error Page by Using JSP
DEVELOPING JSP PAGES BY USING CUSTOM TAGS
- Designing JSP Pages with Custom Tag Libraries
- Using a Custom Tag Library in JSP Pages
- Describing JSTL Tags
USING FILTERS IN WEB APPLICATIONS
- Describing the Web Container Request Cycle
- Describing the Filter API
- Developing a Filter Class
- Configuring a Filter in the web.xml File
MORE SERVLET FEATURES
- Using the Asynchronous Servlet Mechanism
- Using JavaScript to Send an HTTP Request from a Client
- Processing an HTTP Response Entirely in JavaScript
- Combining These Techniques to Create the Effect of Server-push
- Handling Multipart Form Data
IMPLEMENTING SECURITY
- Describing a Common Failure Mode in Security
- Requiring that a User Log in Before Accessing Specific Pages in Your Web Application
- Describing the Java EE Security Model
- Requiring SSL Encrypted Communication for Certain URLs or Servlets
INTEGRATING WEB APPLICATIONS WITH DATABASES
- Understanding the Nature of the Model as a Macro-pattern
- Implementing Persistent Storage for Your Web Applications Using JDBC or Java Persistence API
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- Especialista en programación Java
- Asesor de sistemas informáticos
- Ingeniero de Software Java
- Programación
- Departamentos de informática
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Barcelona
Avinguda Diagonal, 98-100 - Distrito 22
-
Madrid
c/ Arregui y Aruej, 25-27
Opiniones
No hay opiniones registradas para este curso