Saltar al contenido

Desarrollo de aplicaciones web con JAVA

Desarrollo de aplicaciones web con JAVA

Objetivo

Proporcionar a los participantes los conocimientos y habilidades necesarias para desarrollar aplicaciones web de alta calidad utilizando la tecnología Java, creando aplicaciones Web escalables. Así mismo, adquirir las bases necesarias para obtener las certificaciones OCA (Oracle Certified Associate) y OCP (Oracle Certified Professional) en Java, a través de la realización de casos prácticos.

Perfil

Interés en el desarrollo de aplicaciones web empresariales.
Habilidades de resolución de problemas y capacidad para trabajar en equipo.
Compromiso para asistir y participar activamente en todas las sesiones del curso.
Motivación para alcanzar la certificación OCA y OCP de Oracle.

Conocimientos básicos previos (de preferencia)

Programación orientada a objetos.
Programación en Java
HTML, CSS, JavaScript y bases de datos relacionales.

Unidad 1: Fundamentos de Programación en Java
  • Introducción a Java y a las certificaciones de Oracle
  • Instalación de JDK y configuración del entorno de desarrollo
  • Fundamentos de programación en Java: tipos de datos, variables, operadores y expresiones
Unidad 2: Flujo de Control en Java
  • Estructuras de control de flujo: if-else, switch, while, do-while, for
  • Programación orientada a objetos: clases, objetos, atributos, métodos, encapsulamiento
Unidad 3: Programación Orientada a Objetos en Java
  • Herencia y polimorfismo
  • Clases abstractas e interfaces
  • Excepciones: try-catch, finally, throws
Unidad 4: Fundamentos de Estructuras de Datos y Entrada/Salida en Java
  • Colecciones: List, Set, Map
  • Iteradores y bucles for-each
  • Arrays: declaraciones, inicialización, acceso a elementos
  • Entrada y salida de datos: System.in, System.out, FileReader, FileWriter
Unidad 5: Acceso a Bases de Datos en Java
  • Streams: InputStream, OutputStream, FileInputStream, FileOutputStream
  • Serialización y deserialización de objetos
  • Introducción a JDBC y acceso a bases de datos
  • Consultas SQL básicas: SELECT, INSERT, UPDATE, DELETE
Unidad 6: Desarrollo de Aplicaciones Web
  • Manejo de excepciones en JDBC
  • Desarrollo de aplicaciones web con Servlets y JSP
  • Ciclo de vida de Servlets
Unidad 7: Arquitectura MVC y Desarrollo Web con JavaServer Faces (JSF)
  • Modelo-vista-controlador (MVC) en aplicaciones web
  • Introducción a JavaServer Faces (JSF)
  • Componentes JSF y su uso en páginas web
  • Validación de formularios con JSF (1horas)
  • Programación concurrente: hilos, sincronización, bloqueos
Unidad 8: Multihilo y Nuevas Características
  • Uso de la clase Thread y Runnable
  • Pool de hilos y programación asíncrona
  • Introducción a las nuevas características de Java 8, 9, 10 y 11
Unidad 9: Programación Funcional y Desarrollo con Spring Boot
  • Introducción a la programación funcional en Java
  • Expresiones lambda: definición, sintaxis y uso
  • Stream API: conceptos básicos y operaciones sobre flujos
  • Introducción a Spring Boot y configuración del entorno de desarrollo
Unidad 10: Desarrollo en Spring Boot
  • Creación de un nuevo proyecto de Spring Boot
  • Creación de una clase de controlador
  • Creación de una vista web utilizando Thymeleaf
  • Práctica y repaso de los temas vistos
  • Resolución de dudas
Simulación de exámenes de certificación OCA y OCP

Especialista con ocho años de experiencia impartiendo diplomados en Java y Python, así mismo, ha participado en múltiples proyectos procesando señales biomédicas, desarrollado proyectos de análisis e interpretación de la información, así como en análisis de mercadeo y proyecciones con algoritmos de ML/DL. Domina VHDL, R, solidity, Rust, JS y MATLAB.

Modalidad a Distancia – Con presencia del profesor en todas las sesiones y asesorías

Duración: 50 horas

Horarios: martes y jueves de 19:00 a 21:30 hrs y sábados de 10:00 a 11:00 hrs (2 sesiones semanales con opción a 1 hora los sábados para asesoramiento)

 

Costo:
Precio de lista: $15,200
Precio con descuento: $12,160
Precio promoción: $10,093
Precio alumno (con credencial vigente): $5,046
Todos los precios son en moneda nacional

Información de cuenta:
KROLLS TELCOMM DE MEXICO, S. A. DE C. V.
BANCO SANTANDER (MEXICO) S.A.
SUCURSAL: 5787 SUC. REFORMA MISSISSIPPI
No de cuenta: 65-50623738-6
CLABE 01418065506237386

Formas de pago:
Depósito en ventanilla
Transferencia electrónica

Datos requeridos para emitir factura:
Uso de CFDI
Método de pago
Forma de pago
Enviar Constancia de Situación Fiscal

Comunicación y contacto:
Veronica Laines
veronica.laines@krolls.com.mx
capacitacion@krolls.com.mx

sadsadasdasdasdasdasd


Translate »