Curso: Diplomado de JAVA
Duración: 80 horas cronologicas
Convocatoria: Este curso está enfocado en programadores, informáticos que necesitan aprender a programar en JAVA. Se recomienda el curso a alumnos que ya tienen experiencia programando, pero no es un requisito.
Java es el líder indiscutido en el desarrollo de proyectos y sistemas para el mundo empresarial. En nuestro curso de java desde cero, enseñamos Spring Boot y JAVA EE con un enfoque pragmático, eficiente y enfocado en el mundo empresarial y comercial. De esta manera, nuestro enfoque es crear formularios web, tablas, reportes y generar entradas y salidas, todas ellas alimentadas de una base de dato o servidor web.
Certificación:
Nosotros entregamos un diploma del curso. Somos una institución educacional
aprobada y certificada por Servicio Nacional de Capacitación y Empleo.
Ejemplo:
Evolución de Java
Transición a Jakarta EE
Spring Boot
Arquitectura empresarial multicapa
Instalación de JDK
IDE (IntelliJ / Eclipse / NetBeans)
Gestión de dependencias con:
Apache Maven
Gradle
Instalación y configuración de Application Server: WildFly o GlassFish
Tipos de datos
Variables y conversiones
Estructuras de control
Métodos
Manejo de excepciones
Clases y objetos
Encapsulamiento
Herencia
Polimorfismo
Interfaces
Clases abstractas
Buenas prácticas
Modelos simples y compuestos
DTO vs Entity
Patrón DAO
Patrón Service
Patrón Facade
Singleton
Separación de responsabilidades
SOLID
KISS
DRY
Introducción a DDD
HTML básico
HTTP
Arquitectura cliente-servidor
Arquitectura JSF
Ciclo de vida
Managed Beans y CDI
Navegación
Validaciones
Componentes UI
Integración con:
PrimeFaces
¿Qué es Spring?
Inversión de control (IoC)
Inyección de dependencias
Creación de proyecto
Arquitectura MVC
Spring Data JPA
Spring Security
Creación de API REST
persistence.xml
@Entity, @Id, @OneToMany
Relaciones
JPQL
Transacciones
Lazy vs Eager
Optimización
Stateless
Stateful
Singleton
Manejo de transacciones
Seguridad declarativa
Roles
Autenticación
Autorización
REST con JAX-RS
Serialización JSON
Consumo de APIs externas
Buenas prácticas REST
Introducción
¿Qué es la programación asistida por IA?
Beneficios y riesgos
Ética y buenas prácticas
Nombre: Jorge Castro Castillo
Post Grado: MBA Master en tecnologías de la información aplicadas a las empresas (CEPADE España)
Pre Grado: Ingeniero Civil Informático Universidad de Santiago de Chile (2002)
Certificaciones: Microsoft y Oracle Certified Professional
Experiencia Laboral:
Ingeniero de sistema: para empresas mineras y bancarias.
Jefe de Proyecto: en empresas retail, informáticas, mineras y bancarias.
Consultor externo: en empresas retail, informáticas, mineras, agroindustria y bancarias.
Relator títular: de nuestra escuela.