Conocer los fundamentos de programación (codificación, compilación, código fuente y
ejecutable), historia, evolución y tendencias de Java, ventajas y desventajas, mi primer
programa; tipos de datos, estructuras de control, excepciones, lambda expressions, arreglos,
colecciones, clases, interfaces, hilos, acceso a bases de datos, desarrollo de aplicaciones básicas
de consola y escritorio.
¿CUÁL ES NUESTRO OBJETIVO?
Contar con los conocimientos y entrenamiento práctico en el uso de Java para desarrollar
aplicaciones básicas y estar preparado para llevar cursos de nivel intermedio Aplicaciones
Web y Servicios Web RESTful.
¿QUÉ METODOLOGÍA USAREMOS?
- Exposición de aspectos teóricos de los temas.
- Desarrollo de casos prácticos progresivos.
- Experiencias del instructor y alumnos del curso.
¿QUÉ APRENDERÁS EN ESTE CURSO?
JAVA CORE
- INTRODUCCIÓN A JAVA
- TIPOS DE DATOS Y OPERADORES
- ESTRUCTURAS DE CONTROL Y EXCEPCIONES
- COLECCIONES, PROGRAMACIÓN CONCURRENTE Y ARCHIVOS
- PROGRAMACIÓN ORIENTADA A OBJETOS (PARADIGMA IMPERATIVO)
- PROGRAMACIÓN FUNCIONAL (PARADIGMA DECLARATIVO)
- CONECTIVIDAD A BASE DE DATOS
- APLICACIONES
BÁSICAS DE CONSOLA - APLICACIONES BÁSICAS
DE ESCRITORIO (SWING) - REVISIÓN
DE PROYECTO
SERVICIOS WEB RESTful
- INTRODUCCIÓN A SERVICIOS RESTFUL
- SERVICIOS REST CON SPRING BOOT
- SERVICIOS REST CON JERSEY
- SERVICIOS REST CON RESTEASY
- PAGINACIÓN, ORDENAMIENTO
- HATEOAS Y SERVICIOS JERÁRQUICOS
- CONSUMO DE SERVICIOS
- CONSUMO DE SERVICIOS –
RESTEMPLATE - CONSUMO DE SERVICIOS PROPIOS Y EXTERNOS
- REPASO, REVISIÓN PRELIMINAR DE PROYECTO Y LECCIONES APRENDIDAS
APLICACIONES WEB CON ANGULAR 19
- INTRODUCCIÓN A ANGULAR
- AMBIENTE DE DESARROLLO Y APLICACIONES
- INTRODUCCIÓN A TYPESCRIPT
- MANEJO DE INFORMACIÓN EN TEMPLATE
- DIRECTIVAS Y PIPES
- INTRODUCCION A COMPONENTES Y RUTAS
- CONSUMIENDO SERVICIOS REST
- PERSONALIZACIÓN
DE LA VISTA CON BOOTSTRAP - IMPLEMENTANDO
VALIDACIONES Y MENSAJERÍAS - REVISIÓN DE PROYECTO
No Specifications