Entre los lenguajes de programación más usados y demandados está Java, un lenguaje de programación cuya sencillez, seguridad y portabilidad le ha llevado a mantenerse dentro de los lenguajes más populares durante más de 20 años.

Tiempo Total en Video

Producido por

PRIVATE

10 hours, 46 minutes

Aprende los fundamentos de la programación en Java gracias a este curso. Descubre qué hace que este lenguaje sea diferente de los demás, qué herramientas son necesarias para el desarrollo de Java y consigue escribir tus primeros programas mientras aprendes los conceptos clave; como son los tipos primitivos de datos y cómo operar con ellos, las estructuras de las clases, qué es la encapsulación, cómo trabajar con variables y cómo utilizar las librerías de las que nos provee su plataforma.  

En este programa aprenderás:

  • Fundamentos básicos de la programación en Java.
  • Conseguir las bases para que seas capaz de desarrollar un código modular seguro, mantenible y legible.
  • Veremos las clases más importantes de la librería estándar de Java
  • Cómo estudiar la documentación para que tú puedas seguir explorando y creciendo a tu ritmo.

Contenido de el curso

    • Presentación 00:01:09
    • Historia 00:03:07
    • Características 00:04:36
    • Instalación del Kit de Desarrollo JDK (Java Developer Kit) 00:04:41
    • Recursos 00:00:10
    • Primer Programa e Iniciación a los Comentarios 00:07:36
    • Instalación del IDE 00:05:21
    • Segundo Programa e Iniciación a la Interpretación de Errores 00:06:04
    • Identificadores y Palabras Clave 00:06:14
    • Interacción por Teclado con el Usuario 00:06:45
    • Sala de Entrenamiento #1 – Creación de Una Interfaz para un Cajero Automático 00:06:13
    • Ejercicios Propuestos y Resueltos (Semana I) 00:05:00
    • Autoevaluación 1 00:10:00
    • Las Variables en Java 00:06:06
    • Tipos de Datos Primitivos 00:10:45
    • Literales 00:08:41
    • El Ciclo de Vida de Las Variables 00:05:56
    • Operadores Aritméticos 00:08:36
    • Operadores Relacionales 00:08:16
    • Operadores Lógicos 00:08:55
    • El Operador Asignación 00:05:36
    • Evaluación de Expresiones y Reglas de Promoción 00:05:55
    • Casteo de Tipos Incompatibles 00:07:28
    • Sala de Entrenamiento #2 – Programa Conversor de Monedas 00:10:30
    • Ejercicios Propuestos y Resueltos (Semana II) 00:00:05
    • Autoevaluación 2 00:10:00
    • Evaluación Semanas I y II 00:15:00
    • Introducción a las estructuras de control 00:04:59
    • La Sentencia If 00:06:15
    • La Sentencia IF-Else-If 00:04:57
    • El Operador Interrogante 00:05:28
    • La Estructura Switch 00:08:17
    • El Bucle For 00:07:52
    • El Bucle While 00:05:11
    • El Bucle Do While 00:03:59
    • La Sentencia Break 00:06:25
    • La Sentencia Continue 00:02:52
    • Sala de Entrenamiento #3 – Mejora de Nuestra Interfaz de Selección 00:04:05
    • Ejercicios Propuestos y Resueltos (Semana III – PI) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana III – P2) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana III – P3) 00:05:00
    • Autoevaluación 3 00:10:00
    • Evaluacion Semana III 00:15:00
    • Introducción a Las Clases 00:05:40
    • Variables de Instancia 00:05:19
    • Variables de Referencia 00:05:57
    • Introducción a los Métodos 00:05:46
    • Devolución de Un Valor con Return 00:05:30
    • Los Parámetros 00:07:22
    • Los Constructores 00:05:05
    • Constantes 00:05:50
    • Enumeraciones 00:05:32
    • Sobrecarga de Métodos 00:10:06
    • La Palabra Clave This 00:04:40
    • Inferencia de Tipos con Variables Locales 00:06:03
    • Sala de Entrenamiento # 4 – Creación de La Clase Cajero 00:07:57
    • Ejercicios Propuestos y Resueltos (Semana IV – P1) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana IV – P2) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana IV – P3) 00:05:00
    • Autoevaluación 4 00:10:00
    • Evaluación Semana IV 00:20:00
    • Introducción a Los Arrays 00:06:46
    • Arrays Multidimensionales 00:05:19
    • El Bucle For Each 00:05:32
    • La Clase String 00:05:01
    • Operaciones con Strings 00:05:55
    • Introducción a Los Arraylist 00:06:44
    • Las Clases InputStream y OutputStream 00:07:10
    • Los Genéricos 00:06:10
    • Sala de Entrenamiento #5 – Generador Automático de Movimientos Bancarios 00:07:04
    • Ejercicios Propuestos y Resueltos (Semana V – P1) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana V – P2) 00:05:00
    • Ejercicios Propuestos y Resueltos (Semana V – P3) 00:05:00
    • Autoevaluación 5 00:10:00
    • Evaluación Semana V 00:20:00
    • ¿Qué es la Encapsulación? 00:04:08
    • Paquetes 00:05:16
    • Modificadores de Acceso 00:06:28
    • Variables y Métodos Estáticos 00:05:40
    • Clases Internas en Java 00:05:15
    • Introducción a los Módulos en Java 00:05:38
    • Sala de Entrenamiento #7 – Encapsulación de Nuestro Proyecto 00:07:36
    • Autoevaluación 6 00:10:00
    • Evaluación Semana VI 00:15:00
    • Introducción a la Herencia en Java 00:06:31
    • Recursos II 00:00:10
    • Los Constructores y La Herencia 00:04:16
    • Sobreescritura de Métodos 00:03:23
    • Jerarquía Multinivel 00:06:14
    • La Clase Object 00:07:02
    • Clases Abstractas 00:05:04
    • Las Interfaces 00:06:47
    • Sala de Entrenamiento #7 – Creación de Las Clases de Cuenta 00:06:41
    • Autoevaluación 7 00:10:00
    • Ejercicios Propuestos y Resueltos (Semanas VI y VIII) 00:05:00
    • Evaluación Semana VII 00:15:00
    • Proyecto Hanoi 1 week, 3 days