• No hay productos en el carrito.

Inicio / Cursos / Aprende Java en 15 días
Impartido por Alfredo LealPago único de $2,800 MXN · acceso por 12 meses

Aprende Java en 15 días

Desde cero hasta conceptos avanzados, con ejercicios de código.

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

Lo que serás capaz de hacer

Aprende Java en 15 días. Este programa de entrenamiento está basado en la experiencia aportada por programadores con experiencia en este lenguaje y damos un listado de los conocimientos necesarios para que puedas programar en Java con éxito. En cada día encontrarás: Introducción de lo que aprenderás en el día. Revisarás los conceptos teóricos con ejemplos prácticos. Irás realizando ejercicios de codificación para colocar en práctica lo aprendido. Realizarás un examen teórico para revisar lo aprendido. Tendrás un resumen de lo aprendido. En este curso vas a aprender lo siguiente: Compilar y ejecutar programas Java. Concepto de variables. Tipos de datos primitivos. Operadores. Estructuras de control. Clases y métodos. Uso de clases String, Math, Date, Calendar. Arreglos y matrices. Programación orientada a objetos. Manejo de excepciones. Hilos. Manejo de archivos. Java Generics. Estructura de datos. Programación funcional. Principios SOLID. Patrones de diseño. Pruebas unitarias con JUnit. Maven ¿Por qué aprender a programar en Java? Java es uno de los lenguajes más demandados en el mundo para crear aplicaciones. Al aprender Java estarás capacitado junto a otros framework para crear aplicaciones de escritorios, aplicaciones web, aplicaciones de teléfonos, juegos, microservicios, ¡lo que se te ocurra! Al ser un lenguaje de programación tan usado en el mundo, existe una gran demanda de los que saben programar en Java. ¿Que esperas para entrar y aprender una nueva habilidad que puede marcar la diferencia? Te estoy esperando en la primera clase.

  • Dominarás la progración profesional en Java
  • Entenderás y aplicarás la programación orientada a objetos.
  • Aprenderás y crearás hilos.
  • Aprenderás las distintas estructura de datos del lenguaje.
  • Aprenderás el uso de Java Generics
  • Aprenderás manejo de archivos.

Temario

UNIDAD 1 - Día 1: Introducción a Java · 16 lecciones

UNIDAD 1 - Día 1: Introducción a Java

  • Bienvenida y recorrido por el cursoVideo · 3 min
  • Objetivo del díaVideo · 1 min
  • Introducción a JavaVideo · 3 min
  • ¿Qué necesitamos para programar en Java?Video · 2 min
  • Instalación JDK en WindowsVideo · 5 min
  • Instalación JDK en MacLectura · 0 min
  • Instalación Intellij IDEAVideo · 3 min
  • Primer programa en JavaVideo · 10 min
  • Error común de programaciónLectura · 0 min
  • Compilar programas JavaVideo · 4 min
  • Método mainVideo · 9 min
  • Comentarios en Java - Uso de punto y coma en instruccionesVideo · 6 min
  • Práctica recomendada en programaciónLectura · 0 min
  • Primer programa en JavaActividad · 0 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen de la secciónVideo · 1 min
UNIDAD 2 - Día 2: Variables y Tipos de datos · 33 lecciones

UNIDAD 2 - Día 2: Variables y Tipos de datos

  • Objetivo del díaVideo · 1 min
  • Concepto de variableVideo · 2 min
  • Creando primeras variables en JavaVideo · 5 min
  • Práctica recomendada en JavaLectura · 0 min
  • Concepto de memoríaVideo · 2 min
  • Introducción a tipos de datos primitivosVideo · 4 min
  • Tipo de dato booleanVideo · 5 min
  • Tipo de dato booleanActividad · 0 min
  • Tipo de dato charVideo · 6 min
  • Sumas en tipos de dato charVideo · 2 min
  • Tipo de dato charActividad · 0 min
  • Tipo de dato byteVideo · 4 min
  • Tipo de dato shortVideo · 3 min
  • Error común de programaciónLectura · 0 min
  • Tipo de dato intVideo · 2 min
  • Tipo de datos cómo clase JavaVideo · 6 min
  • Tipo de dato intActividad · 0 min
  • Tipo de dato longVideo · 4 min
  • Tipo de dato floatVideo · 5 min
  • Tipo de dato floatActividad · 0 min
  • Tipo de dato doubleVideo · 2 min
  • Sistemas numéricosLectura · 0 min
  • Uso de var en javaVideo · 4 min
  • Palabras reservadas en JavaLectura · 0 min
  • Conversión de cadena de texto a tipos primitivosVideo · 7 min
  • Métodos toString() y valueOf()Video · 4 min
  • Conversión de tipos de datos primitivos a StringActividad · 0 min
  • Casting en tipos de datosVideo · 3 min
  • Ya casi terminamos este segundo díaVideo · 2 min
  • Programa que lee datos del usuarioVideo · 12 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 2 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 3 - Día 3: Operadores · 21 lecciones

UNIDAD 3 - Día 3: Operadores

  • Objetivo del díaVideo · 1 min
  • Operadores aritméticosVideo · 3 min
  • Error común de programaciónLectura · 0 min
  • Precedencia de los operadores aritméticosVideo · 11 min
  • Operadores aritméticosActividad · 0 min
  • Operadores de igualdad y relacionalesVideo · 10 min
  • Error común de programaciónLectura · 0 min
  • Operadores de igualdad y relacionalesActividad · 0 min
  • Operador de asignaciónVideo · 4 min
  • Consejo para mejorar el rendimiento en programasLectura · 0 min
  • Error común de programaciónLectura · 0 min
  • Operador de incremento y decrementoVideo · 9 min
  • Operadores lógicosVideo · 4 min
  • Práctica de operadores lógicosVideo · 12 min
  • Operadores lógicosActividad · 0 min
  • Operador de negaciónVideo · 9 min
  • Operador ternarioVideo · 6 min
  • Operador InstanceofVideo · 6 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 2 min
  • Código fuente del díaLectura · 0 min
UNIDAD 4 - Día 4: Estructura de control · 29 lecciones

UNIDAD 4 - Día 4: Estructura de control

  • Objetivo del díaVideo · 0 min
  • Estructura de selección if elseVideo · 5 min
  • Práctica estructura de selección if elseVideo · 13 min
  • Estructura de selección if elseActividad · 0 min
  • Práctica recomendada en JavaLectura · 0 min
  • ciclo whileVideo · 2 min
  • Error común en programaciónLectura · 0 min
  • Práctica ciclo whileVideo · 15 min
  • ciclo whileActividad · 0 min
  • ciclo forVideo · 3 min
  • Práctica ciclo forVideo · 6 min
  • Lectura ciclo forLectura · 0 min
  • for aninadadosVideo · 6 min
  • ciclo forActividad · 0 min
  • ciclo foreachVideo · 2 min
  • Práctica ciclo foreachVideo · 6 min
  • Práctica recomendada en programaciónLectura · 0 min
  • ciclo do whileVideo · 3 min
  • Práctica do whileVideo · 5 min
  • ciclo do whileActividad · 0 min
  • switchVideo · 4 min
  • Práctica switchVideo · 5 min
  • switchActividad · 0 min
  • break en javaVideo · 3 min
  • práctica enunciado breakVideo · 3 min
  • continue en javaVideo · 3 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 5 - Día 5: Clases y métodos en Java · 19 lecciones

UNIDAD 5 - Día 5: Clases y métodos en Java

  • Objetivo del díaVideo · 0 min
  • Clases en javaVideo · 3 min
  • Creando clases en javaVideo · 8 min
  • Clases en JavaActividad · 0 min
  • Método constructorVideo · 3 min
  • Creando constructor de claseVideo · 6 min
  • Objetos en javaVideo · 4 min
  • Creando objetos en javaVideo · 13 min
  • Objetos en javaActividad · 0 min
  • Métodos en javaVideo · 3 min
  • Creando métodos en javaVideo · 8 min
  • Introducción a métodos y clases de la api de JavaVideo · 6 min
  • Package en JavaVideo · 7 min
  • Reglas de alcanceVideo · 7 min
  • Enunciado creando una calculadora sencillaVideo · 4 min
  • Programando una calculadora sencillaVideo · 23 min
  • Resumen del díaVideo · 2 min
  • Cuestionario del díaCuestionario · 0 min
  • Código fuenteLectura · 0 min
UNIDAD 6 - Día 6: Clase String · 23 lecciones

UNIDAD 6 - Día 6: Clase String

  • Objetivo del díaVideo · 1 min
  • Clase StringVideo · 2 min
  • inmutabilidad del objeto StringVideo · 1 min
  • Método length()Video · 4 min
  • Método charAt()Video · 4 min
  • Método equals() y equalsIgnoreCase()Video · 5 min
  • Método starsWith() y endsWith()Video · 3 min
  • Método indexOf()Video · 4 min
  • Método substringVideo · 4 min
  • Método concatVideo · 2 min
  • Método replaceVideo · 3 min
  • Método toUpperCase y toLowerCaseVideo · 2 min
  • Método trimVideo · 2 min
  • Método toStringVideo · 3 min
  • Método toCharArrayVideo · 4 min
  • Método valueOfVideo · 2 min
  • Método splitVideo · 4 min
  • Clase StringBuffer y StringBuilderVideo · 2 min
  • StringBuffer vs StringBuilderVideo · 2 min
  • Performance entre StringBuffer vs StringBuilderVideo · 5 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 7 - Día 7: Clases Math - System - Calendar - Date · 15 lecciones

UNIDAD 7 - Día 7: Clases Math - System - Calendar - Date

  • Objetivo del díaVideo · 0 min
  • Clase MathVideo · 2 min
  • Métodos de la clase Math - Parte 1Video · 12 min
  • Métodos de la clase Math - Parte 2Video · 6 min
  • Clase SystemVideo · 2 min
  • Métodos clase System - Parte 1Video · 6 min
  • Métodos clase System - Parte 2Video · 5 min
  • Programa para levantar procesos en el sistemaVideo · 8 min
  • Clase DateVideo · 2 min
  • Ejemplo de clase DateVideo · 4 min
  • Ejemplo clase CalendarVideo · 5 min
  • Segundo ejemplo - clase CalendarVideo · 8 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 8 - Día 8: Arreglos y matrices · 15 lecciones

UNIDAD 8 - Día 8: Arreglos y matrices

  • Objetivo del díaVideo · 0 min
  • ¿Qué son los arreglos?Video · 3 min
  • Manipulando arreglosVideo · 4 min
  • Práctica declaración de arreglosVideo · 8 min
  • Recorriendo arreglosVideo · 7 min
  • Paso por valor y por referenciaVideo · 4 min
  • Práctica paso por valor y por referenciaVideo · 12 min
  • Búsqueda lineal en arreglosVideo · 9 min
  • Búsqueda binaria en arreglosVideo · 8 min
  • MatricesVideo · 1 min
  • Ejercicios con matricesVideo · 9 min
  • más ejercicios de matricesVideo · 8 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 9 - Día 9: Orientación a objetos · 28 lecciones

UNIDAD 9 - Día 9: Orientación a objetos

  • Objetivo del díaVideo · 0 min
  • Introducción a la programación orientada a objetosVideo · 3 min
  • modificadores de accesoVideo · 4 min
  • Concepto de encapsulamientoVideo · 4 min
  • Métodos get y setVideo · 3 min
  • Primer ejemplo de encapsulamientoVideo · 11 min
  • Segundo ejemplo de encapsulamientoVideo · 4 min
  • Palabra clave final (constantes en Java)Video · 2 min
  • Práctica de constantesVideo · 2 min
  • Palabra reservada thisVideo · 2 min
  • Ejemplo palabra thisVideo · 1 min
  • StaticVideo · 6 min
  • Ejemplo de staticVideo · 6 min
  • HerenciaVideo · 4 min
  • Ejemplo de herenciaVideo · 4 min
  • Sobrecarga de métodosVideo · 3 min
  • Sobreescritura de métodosVideo · 4 min
  • Ejemplo de sobrecarga y sobreescitura de métodosVideo · 7 min
  • InterfacesVideo · 3 min
  • Ejemplo de interfaceVideo · 5 min
  • PolimorfismoVideo · 4 min
  • Ejemplo de polimorfismoVideo · 6 min
  • Clases abstractasVideo · 4 min
  • Ejemplo clases abstractasVideo · 3 min
  • Garbage collectorVideo · 3 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 10 - Día 10: Excepciones · 18 lecciones

UNIDAD 10 - Día 10: Excepciones

  • Objetivo del díaVideo · 0 min
  • Propósito de las excepcionesVideo · 2 min
  • Cómo funciona el manejo de excepcionesVideo · 3 min
  • Bloques de intento (try / catch )Video · 2 min
  • Ejemplo bloque try / catchVideo · 10 min
  • Bloque finallyVideo · 2 min
  • Ejemplo bloque finallyVideo · 2 min
  • Lanzando una excepciónVideo · 3 min
  • Ejemplo de lanzar una excepciónVideo · 10 min
  • Relanzar una excepciónVideo · 1 min
  • Estructura de herencia en excepcionesLectura · 0 min
  • Excepciones personalizadasVideo · 3 min
  • Ejemplo de excepciones personallizadasVideo · 7 min
  • Métodos printStackTrace y getMessageVideo · 2 min
  • Ejemplo de printStackTrace y getMessageVideo · 7 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 11 - Día 11: hilos · 11 lecciones

UNIDAD 11 - Día 11: hilos

  • Objetivo del díaVideo · 0 min
  • Que son los hilosVideo · 2 min
  • Clase ThreadVideo · 1 min
  • Ejemplo de la creación de un hiloVideo · 11 min
  • Ciclo de vida de un hiloVideo · 5 min
  • Sincronización de hilosVideo · 4 min
  • Interfaz RunnableVideo · 1 min
  • Ejemplo creación hilo con interfaz RunnableVideo · 7 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 12 - Día 12: Manejo de archivos · 11 lecciones

UNIDAD 12 - Día 12: Manejo de archivos

  • Objetivo del díaVideo · 0 min
  • Introducción a los archivos en JavaVideo · 1 min
  • Clase FileVideo · 2 min
  • Ejemplo clase FileVideo · 5 min
  • Escribir y leer en un archivoVideo · 2 min
  • Ejemplo escribir y leer en un archivoVideo · 8 min
  • Clase InputStreamReaderVideo · 5 min
  • Clase FileOutputStreamVideo · 5 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 13 - Día 13: Java Generics · 9 lecciones

UNIDAD 13 - Día 13: Java Generics

  • Objetivo del díaVideo · 0 min
  • Introducción a los Java GenericsVideo · 2 min
  • Métodos genéricosVideo · 2 min
  • Ejemplo métodos genéricosVideo · 15 min
  • Clases genéricasVideo · 9 min
  • Pasar más de un tipo de dato en GenericsVideo · 3 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 14 - Día 14. Estructura de datos · 12 lecciones

UNIDAD 14 - Día 14. Estructura de datos

  • Objetivo del díaVideo · 1 min
  • Introducción a la estructura de datosVideo · 5 min
  • ArrayListVideo · 10 min
  • HashMapVideo · 10 min
  • treeMapVideo · 3 min
  • LinkedListVideo · 6 min
  • Iterar un LinkedListVideo · 2 min
  • SetVideo · 2 min
  • treeSetVideo · 2 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 15 - Día 15: Programación funcional · 17 lecciones

UNIDAD 15 - Día 15: Programación funcional

  • Objetivo del díaVideo · 0 min
  • Introducción a la programación funcionalVideo · 3 min
  • Expresiones Lambda - Tipo ConsumerVideo · 7 min
  • Operador doble colon ( :: )Video · 1 min
  • SupplierVideo · 2 min
  • FunctionVideo · 3 min
  • PredicateVideo · 5 min
  • Introducción a los StreamVideo · 2 min
  • Ejemplo de StreamVideo · 4 min
  • Operador mapVideo · 3 min
  • Operador peekVideo · 2 min
  • Operador filterVideo · 3 min
  • Operador anyMatchVideo · 2 min
  • Operador flatMapVideo · 4 min
  • Cuestionario del díaCuestionario · 0 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 16 - Finalización curso · 2 lecciones

UNIDAD 16 - Finalización curso

  • DespedidaVideo · 1 min
  • Clase extraLectura · 0 min
UNIDAD 17 - Día adicional: Principios SOLID · 14 lecciones

UNIDAD 17 - Día adicional: Principios SOLID

  • Objetivo del díaVideo · 1 min
  • Principios SOLIDVideo · 2 min
  • Principio de responsabilidad únicaVideo · 2 min
  • Ejercicio práctico - principio responsabilidad únicaVideo · 4 min
  • Principio Abierto y CerradoVideo · 2 min
  • Ejercicio práctico - principio Abierto y CerradoVideo · 10 min
  • Principio de sustitución de LiskovVideo · 2 min
  • Ejercicio práctico - Principio de LiskovVideo · 4 min
  • Principio segregación de interfacesVideo · 2 min
  • Ejemplo práctico - principio segregación de interfacesVideo · 4 min
  • Principio inversión de dependenciaVideo · 2 min
  • Ejemplo principio inversión de dependenciaVideo · 4 min
  • Resumen del díaVideo · 1 min
  • Código fuenteLectura · 0 min
UNIDAD 18 - Día adicional: Patrones de diseño · 6 lecciones

UNIDAD 18 - Día adicional: Patrones de diseño

  • ¿Qué son los patrones de diseño?Video · 3 min
  • Patrón SingletonVideo · 5 min
  • Patrón factoryVideo · 5 min
  • Patrón BuilderVideo · 4 min
  • Patrón AdapterVideo · 6 min
  • Patrón observerVideo · 3 min
UNIDAD 19 - Día adicional: Pruebas unitarias · 19 lecciones

UNIDAD 19 - Día adicional: Pruebas unitarias

  • Introducción a este díaVideo · 1 min
  • ¿Qué son las pruebas unitarias?Video · 4 min
  • Introducción a JUnitVideo · 4 min
  • Creando proyecto MavenVideo · 4 min
  • Clase CalculadoraVideo · 1 min
  • Primera prueba unitaria - @Test - assertEquals()Video · 6 min
  • método assertNotEqualsVideo · 2 min
  • método assertTrueVideo · 3 min
  • método assertFalseVideo · 3 min
  • @DisplayName y @DisabledVideo · 3 min
  • Teoría ciclo de vida de una prueba unitariaVideo · 4 min
  • Revisión práctica ciclo de vida de prueba unitariaVideo · 3 min
  • Comparar arreglosVideo · 3 min
  • métodos assertSame y assertNotSameVideo · 2 min
  • Probando excepcionesVideo · 3 min
  • Método assertDoesNotThrowVideo · 1 min
  • Método assertAllVideo · 4 min
  • EnabledOnOs y DisabledOnOsVideo · 5 min
  • EnabledOnJreVideo · 2 min
UNIDAD 20 - Día adicional: Maven · 15 lecciones

UNIDAD 20 - Día adicional: Maven

  • Bienvenido a este nuevo díaLectura · 0 min
  • Hablemos de un gestor de proyectosVideo · 2 min
  • Características generales de MavenVideo · 3 min
  • Modelo Objeto de Proyectos (POM)Video · 2 min
  • groupid y artifactidVideo · 2 min
  • Instalación de mavenVideo · 4 min
  • Comando MavenLectura · 0 min
  • Creando proyecto mavenVideo · 2 min
  • Comando para crear proyectos MavenLectura · 0 min
  • Repositorios mavenVideo · 3 min
  • ciclo de vida de mavenVideo · 1 min
  • Ciclo de vida - fase compileVideo · 3 min
  • Ciclo de vida - fase testVideo · 2 min
  • Ciclo de vida - fase packageVideo · 2 min
  • Ciclo de vida - fase installVideo · 1 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

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

  3. 3

    Cuestionarios por unidad

    15 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: Aprende Java en 15 días

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

  • 20 unidades · 333 lecciones · 60 h
  • 12 meses de acceso
  • 15 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 Alfredo Leal; 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 · Aprende Java en 15 días

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