Java aplicado al desarrollo de aplicaciones web

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

Te puede interesar: WIKI, SCRUM

No Comments

Sorry, the comment form is closed at this time.