
Bienvenidos al Curso de Java en 13 Días
Presentación Proyecto de Calculadora - Día 1
Demo Aplicación de Calculadora
Instalación del JDK de Java
Instalación de IntelliJ IDEA
Hola Mundo con Java e IntelliJ IDEA
Creación Aplicación Calculadora
Menú de la Aplicación de Calculadora
Ciclos y Excepciones en la App de Calculadora
Uso de Funciones en la App de Calculadora
Demo - Listado de Personas
Creación de la Clase Persona
Encapsulamiento y Sobreescritura en la Clase Persona
Menú de la App de Listado de Personas
Creación de los Casos de la App de Listado de Personas
Demo de Aplicación de Venta de Computadoras
Creación Aplicación Venta de Computadoras
Creación de las Clases Teclado y Ratón
Creación de la Clase Monitor
Creación de la Clase Computadora
Creación de la Clase Orden
Aplicación de Venta de Computadoras Completa
Demo: Aplicación de Catálogo de Películas (Manejo de Archivos)
Creación de la Clase Película
Creación de la Clase de Servicio de Películas
Prueba del Servicio de Películas
Creación de la Clase de Presentación de la App de Películas
Prueba de la Clase de Presentación
Creación del Servicio con Manejo de Archivos
Método de Listar Películas con Manejo de Archivos
Métodos del Servicio de Películas con Archivos
Prueba de la Aplicación Catálogo de Películas
Demo: Aplicación de Sistema de Estudiantes con Mysql y Maven
Instalación de MySql
Creación de la Base de Datos de Estudiantes
Sentencias CRUD con MySql
Creación del Proyecto de Estudiantes con Maven
Clase de Conexión a MySql
Clase de Entidad de Estudiante
Listado de Estudiantes con la Clase DAO
Buscar Estudiante por Id
Agregar Nuevo Estudiante
Modificar Estudiante
Eliminar Estudiante
Menú de Estudiantes - Ejercicio Propuesto
Mostrar Menú de Estudiantes
Opciones a Ejecutar del Menú de Estudiantes
Prueba Completa del Sistema de Estudiantes
Demo: Aplicación de Sistema de Estudiantes con Spring Boot y MySql
Creación del Proyecto de Sistema de Estudiantes con Spring
Ejecución Inicial del Sistema de Estudiantes con Spring
corrección problemas lombok
Creación de la Clase de Entidad de Estudiante
Creación de la Interface de Repositorio con Spring Data
Interface de Servicio de Estudiante
Implementación de la Capa de Servicio de Estudiante
Configuración de la Capa de Presentación del Sistema de Estudiantes con Spring
Ejercicio Propuesto - Crear la Capa de Presentación del Sistema de Estudiantes con Spring
Capa de Presentación - Listado de Estudiantes con Spring
Agregar / Modificar un Estudiante con Spring
Eliminar un Estudiante con Spring
Actualización IntelliJ IDEA y Swing
Presentación Aplicación de Tienda de Libros con Swing y Spring Boot
Demo: Aplicación de Tienda de Libros con Swing y Spring Boot
Creación del Proyecto de Tienda de Libros con Spring
Creación de la Clase de Entidad de Libro
Capa de Servicio y Datos de Libros con Spring
Integración de Swing y Spring en la Tienda de Libros
Creación de la Tabla con Swing (JTable)
Creación de la Tabla con Swing (JTable) - parte 2
Agregar Libro con Swing y Spring
Agregar Libro con Swing y Spring - parte 2
Modificar Libro con Swing y Spring
Modificar Libro con Swing y Spring - parte 2
Eliminar Libro con Swing y Spring
Demo: Aplicación de Tareas con JavaFX y Spring Boot
Proyecto Inicial de Sistema de Tareas con Spring
Clase de Entidad de Tarea con JPA
Capa de Servicio y de Datos con Spring
Configuración Inicial de JavaFX
Integración de JavaFX con Spring
Tabla con JavaFX
Listado de Tareas con JavaFX y Spring
Listado de Tareas - parte 2
Agregar Tarea con JavaFX y Spring
Agregar Tarea - parte 2
Modificar Tarea con JavaFX y Spring
Modificar Tarea - parte 2
Eliminar una Tarea con JavaFX y Spring
Demo: Sistema de Empleados con JSPs y Spring Boot
Proyecto Inicial con Spring
Configuración del Proyecto con Spring y JSPs
Aplicación de Empleados - JSP Inicial
Creación Clase de Entidad de Empleado con JPA-Hibernate
Creación Capa de Servicio y Datos
Patrón MVC Aplicación de Empleados
Controlador Index con Spring MVC
Agregando Bootstrap al JSP de Inicio
Agregar Menú de Navegación con Bootstrap
Listado de Empleados con JSPs y Spring - parte 1
Listado de Empleados - parte 2
Separación de Páginas con JSPs
Agregar Empleado Formulario con JSPs
Caso de Agregar con Spring MVC
URLs Dinámicos con JSPs
Botón de Editar con JSPs
Editar Empleado con JSPs
Editar Empleado - Controlador con Spring MVC
Eliminar Empleado con JSPs y Spring
Este es un curso nuevo y 100% práctico!
¿Quieres Aprender Java en sólo 13 días, creando aplicaciones del Mundo Real y explicaciones paso a paso?
¿Quieres aprender la integración de tecnologías más populares de Java como son: Aplicaciones de Escritorio con Swing, Java FX y Spring Boot, Aplicaciones Web con JSPs, Thymeleaf, JSF-PrimeFaces y Spring Boot,, Aplicaciones Fullstack con Angular, React y Spring Boot?
En este nuevo curso de Global Mentoring, aprenderás Java de la manera más práctica y divertida posible. Crearemos una aplicación del mundo real por día aplicando las tecnologías más populares de Java al día de hoy.
Este es un curso 100% práctico. Veamos cada una de las aplicaciones por día que crearemos:
Día 1: Aplicación de Calculadora
Aplicaremos desde los conceptos más fundamentales de Java, tales como creación de nuestro primer programa, creación de variables, operadores, sentencias de decisión, ciclos, funciones, manejo de la consola para entrada y salida de datos y muchos temas más!
Día 2: Listado de Personas
Aplicaremos el concepto de Clases y Objetos, uso de Listas, entre muchos temas ya aplicados en el día anterior y así reforzar cada concepto estudiando hasta el momento.
Día 3: Venta de Computadoras
Crearemos una aplicación de Venta de Computadoras basado en un diagrama de Clases de UML, creando clases, objetos, así como la relación entre clases y muchos temas más.
Día 4: Catálogo de Películas
Aprenderemos el uso de archivos en Java, manejo de Excepciones, Clases, Objetos, entre muchos temas más para resolver esta aplicación.
Día 5: Sistema de Estudiantes con Mysql
Para crear este sistema nos conectaremos a una Base de Datos con Mysql para realizar las tareas de Selección, Inserción, Modificación y Eliminación de registros del Sistema de Estudiantes.
Día 6: Sistema de Estudiantes con Spring Boot y Mysql
Este es el mismo sistema del día anterior, pero en lugar de crear las clases de nuestra aplicación manualmente, utilizaremos Spring Boot y Maven para agilizar el desarrollo de nuestra aplicación de Sistema de Estudiantes.
Día 7: Tienda de Libros con Swing y Spring Boot
Crearemos una Aplicación de Tienda de Libros, en esta aplicación integraremos las tecnologías de Swing y Spring Boot para crear una aplicación de Escritorio robusta y flexible para que pueda crecer todo lo que necesitemos.
Día 8: Sistema de Tareas con Java FX y Spring Boot
En este día crearemos un Sistema de Tareas integrando las tecnologías de Java FX y Spring Boot. Además aplicaremos el patrón de diseño MVC (Model-View-Controller), Factory, Service, DAO (Repository), etc. Este tipo de integraciones nos permitirán crear aplicaciones de Escritorio robustas y escalables tanto como necesitemos.
Día 9: Sistema de Empleados con JSPs, Spring Boot y Bootstrap
En este día creación nuestra primera aplicación Web para crear un Sistema de Empleados, utilizando patrones de diseño como el MVC, aplicaremos la tecnología de JSPs en la capa de presentación, patrones de diseño como Service, DAO (Repository), desplegaremos la aplicación en un servidor Tomcat Embebido, entre varias tecnologías más.
Día 10: Sistema de Agenda de Contactos con Thymeleaf y Spring Boot
En este día crearemos un Sistema de Agenda de Contactos, donde integraremos las tecnologías de Thymeleaf en la capa de presentación, y aplicaremos el patrón de diseño MVC, Service, Repository, entre varios más con Spring Boot.
Día 11: Sistema de Manejo de Cuentas Bancarias con PrimeFaces y Spring Boot
En este día crearemos un Sisteam de Manejo de Cuentas Bancarias donde integraremos las tecnologías de PrimeFaces (JSF), Spring Boot, y para facilitar la configuración de esta integración de tecnologías, utilizaremos el proyecto de JoinFaces. Este tipo de integraciones nos permite crear potentes aplicaciones Web, robustas y escalables, tanto como nuestra aplicación Web lo demande.
Día 12: Sistema Manejo de Inventarios - Fullstack con Angular y Spring Boot
En este día crearemos un sistema para el Manejo de Inventarios de tipo FullStack, por un lado Angular creamos nuestro Front End, desarrollado con Visual Studio Code, y por otro lado Spring Boot en el Back End, usando IntelliJ IDEA y MySql como Base de Datos. Este tipo de aplicaciones son de las más utilizadas hoy en día por las empresas.
Día 13: Sistema Administración de Recursos Humanos - Fullstack con React JS y Spring Boot
En este último día crearemos un Sistema de Administración de Recursos Humanos de tipo FullStack, utlizando React JS para crear el Front End, desarrollado con Visual Studio Code, y por otro lado Spring Boot en el Back End, usando IntelliJ IDEA y MySql como Base de Datos. Este tipo de aplicaciones son de las más utilizadas y demandadas hoy en día por las empresas, así que tener este tipo de conocimientos y experiencia nos garantiza abrirnos las puertas para oportunidades laborales del mundo Java.
Como puedes ver, este es un curso completísimo, donde comenzamos desde conceptos básicos y llegamos a integrar las tecnologías más populares de Java al día de hoy.
Así que no esperes más y empieza a aprender Java hoy mismo de la forma más práctica y divertida posible.
Te veo del otro lado,
Tu amigo e Instructor
Ing. Ubaldo Acosta
Fundador de Global Mentoring