Easy Learning with Java en 13 Días con Aplicaciones del Mundo Real
IT & Software > Other IT & Software
22 h
£29.99 £12.99
4.7
66286 students
Bestseller

Enroll Now

Language: Spanish

Dominar Java en 13 Días: Desarrollo de Aplicaciones Reales

What you will learn:

  • Aprender Java de forma rápida y práctica, con un enfoque en aplicaciones del mundo real.
  • Construir aplicaciones de escritorio con Swing y JavaFX, utilizando Spring Boot como framework.
  • Desarrollar aplicaciones web utilizando JSPs, Thymeleaf, JSF-PrimeFaces y Spring Boot.
  • Crear aplicaciones full-stack utilizando Angular y React, junto con Spring Boot.
  • Integrar tecnologías populares como MySQL para el manejo de bases de datos.
  • Aplicar patrones de diseño como MVC, Factory, Service, DAO para un código limpio y eficiente.
  • Desarrollar aplicaciones completas con interfaces atractivas y funcionalidad robusta.

Description

¿Deseas aprender Java rápidamente y construir aplicaciones reales? ¡Este curso te ayudará a dominar Java en 13 días!

Adéntrate en el mundo del desarrollo Java y explora tecnologías populares como Spring Boot, Swing, JavaFX, Thymeleaf, PrimeFaces y JSF. Construye aplicaciones de escritorio, web y full-stack con frameworks como Angular y React.

A lo largo del curso, crearás 13 aplicaciones prácticas, una por día, que te permitirán aplicar los conocimientos adquiridos en escenarios reales. Desde una calculadora básica hasta sistemas full-stack con bases de datos, te familiarizarás con:

  • Conceptos fundamentales de Java: variables, operadores, sentencias de decisión, ciclos, funciones, manejo de la consola.
  • Programación orientada a objetos: clases, objetos, encapsulamiento, herencia, polimorfismo.
  • Interfaz gráfica: Swing, JavaFX.
  • Desarrollo web: JSP, Thymeleaf, JSF-PrimeFaces, Spring Boot.
  • Full-stack: Angular, React, Spring Boot.
  • Manejo de bases de datos: MySQL.
  • Patrones de diseño: MVC, Factory, Service, DAO (Repository).

¡Inscríbete hoy mismo y comienza tu viaje para convertirte en un experto en Java!

Curriculum

Introducción al Curso - ¡Bienvenido a Java!

Comienza tu viaje de aprendizaje con una introducción al curso. La primera lección te dará una visión general de lo que aprenderás durante las próximas 13 sesiones. ¡Prepárate para sumergirte en el mundo de Java!

Día 1: Creando una Calculadora

Da tus primeros pasos en la programación Java construyendo una calculadora simple. Esta aplicación te ayudará a entender los conceptos básicos como variables, operadores, sentencias de decisión, ciclos y funciones. También aprenderás a manejar la consola para la entrada y salida de datos. Prepárate para construir las bases de tu conocimiento en Java.

Día 2: Listado de Personas - Introduciendo Objetos

Profundiza en la programación orientada a objetos creando una aplicación para listar personas. Aplica los conceptos de clases y objetos, trabajando con listas y reforzando lo aprendido en el día anterior. Este ejercicio te ayudará a entender la importancia de la estructura y la reutilización de código en Java.

Día 3: Venta de Computadoras - Diseñando Clases

Conecta tus habilidades con la realidad diseñando un sistema de venta de computadoras. Aprende a modelar el problema utilizando diagramas UML, creando clases que representen los componentes de una computadora y las relaciones entre ellos. Este día te dará una comprensión profunda de la programación orientada a objetos y su aplicación práctica.

Día 4: Catálogo de Películas - Manejo de Archivos

Lleva tu código a un nuevo nivel manejando archivos en Java. Crea una aplicación que te permite gestionar un catálogo de películas, almacenando la información en archivos. Aprenderás a trabajar con excepciones, clases, objetos y a integrar el manejo de archivos en tu código.

Día 5: Sistema de Estudiantes con MySQL y Maven

Adéntrate en el mundo de las bases de datos con MySQL. Construye un sistema de gestión de estudiantes, conectando tu aplicación a una base de datos para realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar). Además, aprenderás a usar Maven para administrar las dependencias de tu proyecto.

Día 6: Sistema de Estudiantes con Spring Boot y MySQL

Simplifica tu desarrollo con Spring Boot. Crea una versión del sistema de estudiantes del día anterior utilizando Spring Boot, un framework que facilita la creación de aplicaciones web. Aprende a integrar Spring Boot con MySQL y Maven para construir un sistema de estudiantes de forma más eficiente.

Día 7: Tienda de Libros con Swing y Spring Boot

¡Integra la interfaz gráfica! Crea una aplicación de gestión de una tienda de libros utilizando Swing, una librería de Java para interfaces de usuario, y Spring Boot. Aprende a integrar estas tecnologías para crear una aplicación de escritorio robusta y flexible. El diseño de la interfaz gráfica hará que tu aplicación sea más amigable para el usuario.

Día 8: Sistema de Tareas con JavaFX y Spring Boot

Explora otra opción para la interfaz gráfica con JavaFX. Construye un sistema de gestión de tareas utilizando JavaFX, otra librería para crear interfaces de usuario atractivas, y Spring Boot. Aplica el patrón de diseño MVC (Model-View-Controller) y otros patrones como Factory, Service, DAO para crear una aplicación robusta y escalable.

Día 9: Sistema de Empleados con JSPs y Spring Boot

Adéntrate en el desarrollo web con JSPs y Spring Boot. Crea un sistema de gestión de empleados, utilizando JSPs para la capa de presentación, Spring Boot para la lógica de negocio, y Bootstrap para el diseño web. Aplica el patrón MVC, Service, DAO y despliega la aplicación en un servidor Tomcat embebido.

Día 10: Agenda de Contactos con Thymeleaf y Spring Boot

Experimenta con Thymeleaf, un motor de plantillas para Java. Crea una agenda de contactos utilizando Thymeleaf para la capa de presentación y Spring Boot para la lógica de negocio. Aplica el patrón MVC, Service, Repository y sigue utilizando Bootstrap para el diseño web.

Día 11: Sistema de Cuentas Bancarias con PrimeFaces y Spring Boot

¡Eleva tu desarrollo web! Construye un sistema de manejo de cuentas bancarias utilizando PrimeFaces (JSF), un framework de componentes para JavaServer Faces, Spring Boot y JoinFaces, una herramienta que facilita la integración de tecnologías. Crea aplicaciones web potentes y escalables con PrimeFaces.

Día 12: Sistema de Inventarios Full-Stack con Angular y Spring Boot

¡Conecta el FrontEnd y el BackEnd! Desarrolla un sistema de gestión de inventarios full-stack utilizando Angular para el FrontEnd, Visual Studio Code como IDE, Spring Boot para el BackEnd, IntelliJ IDEA como IDE y MySQL como base de datos. Experimenta con la integración de tecnologías para crear aplicaciones web completas y modernas.

Día 13: Sistema de Recursos Humanos Full-Stack con React JS y Spring Boot

Explora React JS en desarrollo full-stack. Crea un sistema de administración de recursos humanos full-stack utilizando React JS para el FrontEnd, Visual Studio Code como IDE, Spring Boot para el BackEnd, IntelliJ IDEA como IDE y MySQL como base de datos. Aplica lo que has aprendido para construir un sistema completo y funcional.

¡Conclusión del Curso de Java - Eres un Experto!

Concluye tu viaje de aprendizaje con una revisión de los temas cubiertos durante las 13 sesiones. ¡Felicidades! Has dominado las bases de Java y estás listo para crear aplicaciones reales. El mundo del desarrollo Java te espera, aprovecha tus habilidades y crea soluciones innovadoras.

Clase Final - ¡Desafíos Adicionales!

¡Amplía tus conocimientos! Esta sesión final te proporcionará un desafío adicional para que pongas en práctica tus habilidades en Java. Experimenta con nuevas tecnologías y continúa aprendiendo para convertirte en un desarrollador Java completo.