Curso Java aplicado al desarrollo de aplicaciones web J2EE
Curso Java aplicado al desarrollo de aplicaciones web
Java aplicado al desarrollo de aplicaciones web: Java es uno de los lenguajes más utilizados hoy en día, tanto por su potencia y robustez, como por su amplia integración con cualquier tipo de sistema, ya que se trata de un lenguaje multiplataforma, es decir, un programa desarrollado en un sistema en concreto puede ser ejecutado en cualquier otro, independientemente del hardware y software que éste utilice.
Java es, además, uno de los pocos lenguajes que permiten desarrollar tanto aplicaciones de ejecución local como aplicaciones que se ejecutan en entornos de red.
Este curso provee los conocimientos y habilidades necesarios para poder crear aplicaciones utilizando el lenguaje Java.
El participante logrará alcanzar los conocimientos y habilidades específicamente para: Conocer y aplicar el lenguaje Java en la creación de programas, conocer y aplicar las estructuras selectivas y repetitivas, y para conocer y aplicar las clases del sistema.
Java aplicado al desarrollo de aplicaciones web: OBJETIVO
Java es un lenguaje de programación que posee una enorme cantidad de utilidades.
En este curso aprenderás conceptos avanzados donde verás interfaces de usuarios utilizando distintos componentes para obtener información y mostrar información, también verás Tratamiento de eventos con SWING, expresiones Lambda y Persistencia de datos y JDBC donde podrás desarrollar y crear aplicaciones web, desarrollo de Servlets y desarrollo de JSPs.
Java aplicado al desarrollo de aplicaciones web: DIRIGIDO A
Profesionales que tienen manejo total de los conceptos fundamentales de java (ciclos, condicionales, objetos y clases, salida de datos, entre otros.)
Java aplicado al desarrollo de aplicaciones web: METODOLOGÍA
- Clases presenciales expositivas e interactivas, desarrollarán ejercicios guiados por el tutor realizando.
- Simulación, Donde Se Construyen Escenarios Que Simulan Situaciones En Las Que Los Participantes Desarrollan Tareas A Través Del programa.
- Resolución De Problemas: Resolver Tareas A Través De Ejercicios Prácticos, Siguiendo Los Procedimiento Revisados En El Curso Para Conseguir Los Resultados A Través De Los Objetos De Aprendizaje.
- Las Horas Del Curso Están Distribuidas En Teóricas y Prácticas, donde La Dificultad De Contenidos está Directamente Ligada al avance de cada alumno.
- Desarrollo web e implementación de aplicaciones para obtener certificado final.
Java aplicado al desarrollo de aplicaciones web: CONTENIDOS DEL CURSO
Módulo 1: Interfaces de usuario
- Introducción
- Componentes AWT
- Componentes SWING
- Contenedores
- JFrame
- JDialog
- JOptionPane
- JPanel
- JTabbedPane
- JToolBar
- JLayeredPane
Módulo 2: Componentes atómicos
- Componentes atómicos
- Componentes para obtener información
- JButton
- JCheckbox
- JRadioButton
- JComboBox
- JMenu
- JSlider
- Componentes para mostrar información
- JLabel
- JToolTip
- JProgressBar
- JColorChooser
- JFileChooser
Módulo 3: Tratamiento de eventos con SWING
- Introducción
- Modelos de Diseño
- Jerarquía de Contenido
- Distribución de los Componentes
- Manejo de Eventos
Módulo 4: Expresiones Lambda
- Concepto y usos
- Collection Interface
- Set Interface
- List Interface
- Map Interface
- Object Ordering
- Sorted Set Interface
- Sorted Map Interface
- Declaración de expresiones Lambda
- Uso de interfaces con expresiones Lambda
- Uso de funciones Lambda en manejo de flujos
- Creación de flujos, interfaz Stream
- Método stream
- Filtros, mapeos, colectores y estadísticos
Módulo 5: Persistencia de datos y JDBC
- Que es JDBC?
- JDBC v/S ODBC
- Arquitectura de JDBC
- Modelo de dos capas
- Modelo de tres capas
- Tipos de Drivers
- Puente JDBC-ODBC
- Java/Binario
- Java/protocolo Independiente
- Java/Protocolo Nativo
- Conexión a base de datos
- Manejo de sentencias SQL
- CRUD en Java
- Desarrollo de aplicaciones web con Java
- Uso de un servidor
- Creación de aplicaciones web
- Desarrollo de Servlets
- Desarrollo de JSPs
Módulo 6: Uso de patrones de diseño en J2SE y J2EE
Patrones de Diseño de Creación
- Conceptos Generales de Patrones de Creación (Creational Patterns)
- Singleton
- Builder
- Abstract Factory
- Factory
- Prototype
Patrones de Diseño Estructurales
- Conceptos de Patrones Estructurales (Structural Patterns)
- Proxy
- Facade
- Composite
- Adapter
- Bridge
- Decorator
- Flyweight
Patrones de Diseño de Comportamiento
- Conceptos de Patrones de Comportamiento (Behavioral Patterns)
- Interpreter
- Iterator
- Memento
- Mediator
- Observer
- State
- Strategy
- Template
Otros patrones de diseño
- Value Object
- DTO
Módulo 7: Desarrollo de Aplicaciones Web utilizando J2EE
- Desarrollo de Servlets
- Conceptos de Servlet y sus componentes
- Manejo de Sesiones
- Manejo de excepciones
- Manejo de parámetros http
- Manejo de parámetros de configuración y contexto
- Invocación entre Servlets
Módulo 8: Desarrollo de Java Server Pages (JSP)
- Estructuras de un archivo JSP y su procesamiento
- Etiquetas de control y de evaluación
- Uso de JavaBeans
- Manejo de sesiones
- Invocación entre JSP
Módulo 9: Implementación de aplicaciones Web basados en MVC
- Patrón de diseño Model View Controler (MVC)
- Desarrollo de JavaBeans
- Integración de aplicaciones Servlets y JSP
- Manejo de sesiones en aplicaciones Web
Java aplicado al desarrollo de aplicaciones web: HORAS Y DÍAS
Duración: 45 horas.
Lunes, miércoles y viernes.
Envíanos tus consultas
-
Curso Alfabetización Digital 2022
Curso para adquirir habilidades para realizar tareas en un ambiente digital y desarrollars...
-
Curso Certificación SCRUM MASTER 2022
Frente a la rigidez de los métodos del Project Management más tradicional surge "agile",...
-
Curso Ciberseguridad E-learning 2022
Con este curso de Ciberseguridad e-learning, sus colaboradores se convertirán en la mejor...