• No hay productos en el carrito.

Inicio / Cursos / Java: Explora el lenguaje desde cero
Impartido por Fernando HerreraPago único de $2,800 MXN · acceso por 12 meses

Java: Explora el lenguaje desde cero

POO, estructuras, JSON, MVC, buenas prácticas, IntelliJ, Lombok, colecciones, ejemplos reales y más.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 55 h 11 unidades
Qué aprenderás

Lo que serás capaz de hacer

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.

  • 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.

Temario

UNIDAD 1 - Introducción · 4 lecciones

UNIDAD 1 - Introducción

  • Introducción al cursoVideo · 4 min
  • ¿Cómo funciona el curso?Video · 5 min
  • ¿Cómo hacer preguntas?Video · 4 min
  • Conclusión y MotivaciónLectura · 0 min
UNIDAD 2 - Primeros pasos en Java · 11 lecciones

UNIDAD 2 - Primeros pasos en Java

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • ¿Qué es Java? Filosofía y UsosVideo · 7 min
  • Descargar e instalar Intellij IDEA en WindowsVideo · 2 min
  • JDK en Windows - Descargar e instalarVideo · 3 min
  • Configurar entorno - WindowsVideo · 3 min
  • JDK en MacOS - Descargar e instalarVideo · 2 min
  • Configurar entorno - MacOSVideo · 2 min
  • Intellij IDEA en MacOS Descargar e instalarVideo · 2 min
  • Primer proyectoVideo · 4 min
  • Código fuenteLectura · 0 min
UNIDAD 3 - Fundamentos del lenguaje · 19 lecciones

UNIDAD 3 - Fundamentos del lenguaje

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Teoría: Variables y Constantes - Tipos primitivosVideo · 9 min
  • Teoría: Tipos de datos primitivosVideo · 7 min
  • Teoría: Operadores básicosVideo · 9 min
  • Java y javac: Compila y ejecuta sin IDEVideo · 6 min
  • Variables primitivasVideo · 10 min
  • Constantes - Buenas prácticasVideo · 7 min
  • Fundamentos - Control de flujoVideo · 8 min
  • Condicionales - if & switchVideo · 10 min
  • Buenas prácticas - ifVideo · 9 min
  • Bucle - forVideo · 7 min
  • Bucles while y do/whileVideo · 10 min
  • Bucle for - Buenas prácticasVideo · 4 min
  • Entrada por teclado - La clase ScannerVideo · 8 min
  • Refactorizando Ejemplo ScannerVideo · 4 min
  • Proyecto FinalVideo · 10 min
  • Código fuenteLectura · 0 min
  • Fundamentos de programaciónCuestionario · 0 min
UNIDAD 4 - Clases y Objetos · 20 lecciones

UNIDAD 4 - Clases y Objetos

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Clases y objetos - La teoríaVideo · 7 min
  • Atributos y métodos de claseVideo · 9 min
  • Constructores de claseVideo · 8 min
  • Modificadores de accesoVideo · 10 min
  • Clases wrapperVideo · 10 min
  • El contexto de las variablesVideo · 7 min
  • La clase StringVideo · 10 min
  • Métodos de la clase StringVideo · 10 min
  • Atributo static VS atributo de instanciaVideo · 8 min
  • Métodos de clase- staticVideo · 9 min
  • Bloque staticVideo · 6 min
  • El método main()- punto de entradaVideo · 5 min
  • Refactorizando ejemplo finalVideo · 10 min
  • Relaciones entre clasesVideo · 9 min
  • Proyecto final - parte 1Video · 8 min
  • Proyecto final - parte 2Video · 10 min
  • Código fuenteLectura · 0 min
  • Clases y ObjetosCuestionario · 0 min
UNIDAD 5 - Programación Orientada a Objetos (POO) · 15 lecciones

UNIDAD 5 - Programación Orientada a Objetos (POO)

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Pilares fundamentales de la POOVideo · 10 min
  • POO: abstracción y encapsulaciónVideo · 10 min
  • POO: herenciaVideo · 7 min
  • Inmutabilidad de clasesVideo · 6 min
  • Polimorfismo: sobrecarga y sobreescrituraVideo · 9 min
  • Polimorfismo de inclusiónVideo · 7 min
  • Herencia vs composiciónVideo · 9 min
  • Clases abstractas e interfaces: parte 1Video · 10 min
  • Clases abstractas e interfaces: parte 2Video · 9 min
  • La clase enumVideo · 7 min
  • Proyecto finalVideo · 10 min
  • Código fuenteLectura · 0 min
  • POOCuestionario · 0 min
UNIDAD 6 - Estructuras de Datos y Colecciones · 24 lecciones

UNIDAD 6 - Estructuras de Datos y Colecciones

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Introducción a las estructuras de datosVideo · 10 min
  • Arrays: parte 1Video · 10 min
  • Arrays: parte 2Video · 6 min
  • Collection: List y SetVideo · 10 min
  • List: ArrayListVideo · 10 min
  • List: LinkedListVideo · 8 min
  • Nota importanteLectura · 0 min
  • Comparación de rendimientos: ArrayList y LinkedListVideo · 7 min
  • Entendiendo el método: equals()Video · 10 min
  • Set: HashSet con clases wrapperVideo · 7 min
  • Set: HashSet con clases personalizadasVideo · 10 min
  • Set: HashSet CRUDVideo · 5 min
  • LinkedHashSet con clases wrapper y clases personalizadasVideo · 8 min
  • Set: TreeSet con clases wrapperVideo · 7 min
  • Set: TreeSet con clases personalizadasVideo · 5 min
  • TreeMap, HashMap y LinkedHashMapVideo · 5 min
  • Map con wrapper: HasMap y TreeMapVideo · 8 min
  • HashMap y TreeMap con clases personalizadasVideo · 9 min
  • Iteradores y recorridos avanzadosVideo · 9 min
  • La interfaz: ListIteratorVideo · 9 min
  • Código fuenteLectura · 0 min
  • Estructuras de datos y coleccionesCuestionario · 0 min
UNIDAD 7 - Manejo de Excepciones · 17 lecciones

UNIDAD 7 - Manejo de Excepciones

  • Introducción a la secciónVideo · 2 min
  • Temas puntuales de la secciónLectura · 0 min
  • Conceptos básicos de excepcionesVideo · 9 min
  • Manejo de excepciones con archivosVideo · 9 min
  • Refactorizando ejemplo de lectura de archivoVideo · 7 min
  • Jerarquía de excepcionesVideo · 10 min
  • Exception personalizada: tipo checkedVideo · 10 min
  • Exception personalizada: tipo uncheckedVideo · 8 min
  • Exception con try-with-resourcesVideo · 7 min
  • try-with-resources con AutocloseableVideo · 7 min
  • Debugging de excepcionesVideo · 7 min
  • Ejercicio práctico de excepcionesVideo · 6 min
  • Excepciones proyecto final parte 1Video · 9 min
  • Excepciones proyecto final parte 2Video · 10 min
  • Excepciones proyecto final parte 3Video · 8 min
  • Código fuenteLectura · 0 min
  • ExcepcionesCuestionario · 0 min
UNIDAD 8 - Manejo de JSON · 15 lecciones

UNIDAD 8 - Manejo de JSON

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Intrducción a JSONVideo · 10 min
  • Serializar y deserializar JSON con Gson parte 1Video · 9 min
  • Serializar y deserializar JSON con Gson parte 2Video · 4 min
  • Cómo leer y escribir archivos JSON con GsonVideo · 9 min
  • Cómo leer y escribir listas en archivos JSONVideo · 9 min
  • Clases anidadas con json parte 1Video · 9 min
  • Clases anidadas con json parte 2Video · 8 min
  • Gson: escribir listas de objetos con arraysVideo · 9 min
  • Gson: leer listas de objetos con arraysVideo · 6 min
  • Validación de JSON con Json Schema parte 1Video · 10 min
  • Validación de JSON con Json Schema parte 2Video · 10 min
  • Código fuenteLectura · 0 min
  • JSONCuestionario · 0 min
UNIDAD 9 - Aplicación práctica con el patrón MVC · 15 lecciones

UNIDAD 9 - Aplicación práctica con el patrón MVC

  • Introducción al cursoVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Introducción al patrón MVCVideo · 9 min
  • MVC: El modelo parte 1Video · 10 min
  • MVC: El modelo parte 2Video · 9 min
  • MVC: El controlador parte 1Video · 9 min
  • MVC: El controlador parte 2Video · 9 min
  • MVC: La vista parte 1Video · 9 min
  • MVC: La vista parte 2Video · 9 min
  • Tarea: refactorizando entrada de datosVideo · 9 min
  • MVC con persistencia utilizando Gson parte 1Video · 10 min
  • MVC con persistencia utilizando Gson parte 2Video · 9 min
  • Tarea: Update completed y listando parte 1Video · 9 min
  • Tarea: Update completed y listando parte 2Video · 10 min
  • Código fuenteLectura · 0 min
UNIDAD 10 - Bonus: Lombok · 2 lecciones

UNIDAD 10 - Bonus: Lombok

  • Lombok Esencial: Funciones BásicasVideo · 10 min
  • Código fuenteLectura · 0 min
UNIDAD 11 - Fin del curso · 1 lecciones

UNIDAD 11 - Fin del curso

  • DespedidaVideo · 4 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    6 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Java: Explora el lenguaje desde cero

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Fernando Herrera.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 11 unidades · 143 lecciones · 55 h
  • 12 meses de acceso
  • 6 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Fernando Herrera; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Java: Explora el lenguaje desde cero

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture