Java: Explora el lenguaje desde cero
What you'll learn
- Comprenderán los fundamentos del lenguaje Java: variables, operadores, estructuras de control y bucles.
- Aplicarán Programación Orientada a Objetos con clases, herencia, interfaces y polimorfismo
- Utilizarán estructuras de datos como listas, conjuntos y mapas para manipular colecciones de forma eficiente
- Trabajarán con JSON usando Gson para leer, escribir y validar datos estructurados.
- Desarrollarán una aplicación siguiendo el patrón MVC para organizar mejor su código.
Requirements
- Solo necesitás una computadora con Windows, macOS o Linux.
- Ganas de aprender y practicar con ejemplos reales.
- Acceso a internet para descargar IntelliJ IDEA y el JDK de Java.
- Nociones básicas de programación estructuarda.
Description
Java: Explora el lenguaje desde cero
Java es uno de los lenguajes más robustos y versátiles del mundo de la programación. Con él, podés desarrollar desde aplicaciones web y móviles hasta sistemas empresariales complejos, juegos y mucho más. Este curso está pensado para que arranques desde cero, incluso si no tenés experiencia previa, y termines dominando los fundamentos clave de Java con buenas prácticas.
¿Qué vas a aprender?
Este curso te lleva de la mano por todo lo que necesitás para convertirte en un programador Java competente:
Configuración del entorno (IntelliJ IDEA, JDK en Windows y macOS)
Fundamentos del lenguaje: variables, operadores, control de flujo, bucles y más
Programación Orientada a Objetos (POO): clases, objetos, herencia, polimorfismo, interfaces y enums
Estructuras de datos y colecciones: arrays, ArrayList, LinkedList, HashSet, TreeMap y más
Manejo de excepciones: cómo evitar que tu aplicación crashee y debuggear errores como un pro
Trabajo con JSON: serialización, deserialización y validación con Gson
Patrón MVC: aplicá este diseño profesional para organizar tus proyectos
Bonus: Lombok – Simplificá tu código y evitá boilerplate
¿Por qué este curso?
Enseñanza práctica: No solo teoría; cada concepto se aplica en ejercicios y proyectos.
Desde instalación hasta MVC: Cubrimos todo el camino, sin dejar huecos.
Buenas prácticas: Aprendé a escribir código limpio, mantenible y eficiente.
Contenido actualizado: Enfocado en las mejores herramientas y estándares de hoy.
¿Para quién es este curso?
Principiantes que quieren arrancar en Java con bases sólidas.
Programadores de otros lenguajes que necesitan migrar a Java.
Estudiantes o autodidactas que buscan un curso estructurado y completo.
Cualquiera que quiera entender POO, colecciones y patrones de diseño aplicados en Java.
Al finalizar, vas a poder desarrollar aplicaciones en Java con confianza, entender código ajeno y seguir avanzando hacia temas más avanzados como Spring Boot o desarrollo Android.
¡Sumate y empezá tu viaje en Java hoy!
Detalle de secciones (para que veas la estructura)
Introducción – Cómo aprovechar el curso al máximo.
Primeros pasos en Java – Instalación, configuración y primer proyecto.
Fundamentos del lenguaje – Variables, operadores, condicionales y bucles.
Clases y Objetos – Atributos, métodos, constructores y Strings.
POO – Abstracción, encapsulación, herencia, polimorfismo e interfaces.
Estructuras de datos – Arrays, Lists, Sets, Maps y comparación de rendimiento.
Manejo de excepciones – Try-catch, debugging y custom exceptions.
JSON con Gson – Persistencia de datos y validación.
MVC – Aplicación práctica con modelo-vista-controlador.
Bonus: Lombok – Menos código, más productividad.
Who this course is for:
- A personas que quieren aprender programación desde cero usando Java.
- A estudiantes de sistemas o autodidactas que buscan una base sólida en Java.
- A programadores de otros lenguajes que desean migrar o expandirse al ecosistema Java.
- A quienes desean comprender los pilares de la Programación Orientada a Objetos y patrones de diseño básicos.
Instructors
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.
Lic. Gabriel Chaldú Creador de contenidos, Web Developer y Profesor Universitario Mar del Plata
Graduado en Programación y Sistemas Informáticos por la UTN, cuento con amplia experiencia en desarrollo web y en el ámbito educativo. Domino lenguajes de programación como C, Java, JavaScript y TypeScript, así como frameworks y herramientas modernas, entre ellos Angular, React, NestJS y Spring Boot. Desde 2011, me desempeño como profesor universitario en la Universidad Tecnológica Nacional, y actualmente soy instructor en DevTalles, donde formo a nuevos talentos en tecnología. Mi trabajo está impulsado por la innovación, la búsqueda constante de la excelencia y el aprendizaje continuo. Valoro el trabajo colaborativo y creo firmemente en que siempre hay margen para mejorar.