5 Sesiones de video
5 Archivos descargables

Descripción del curso

Este curso está diseñado para proporcionar una formación integral en el lenguaje de programación Java, abarcando desde los fundamentos hasta aspectos avanzados del desarrollo de aplicaciones. A lo largo del programa, los participantes aprenderán a crear aplicaciones robustas y eficientes utilizando Java, uno de los lenguajes de programación más populares y demandados en la industria del software. El curso se imparte en modalidad asincrónica, permitiendo a los estudiantes avanzar a su propio ritmo, y tiene una duración aproximada de 30 horas.

¿Qué voy a aprender?

1. Instalación y configuración del entorno de desarrollo Java: Aprenderás a instalar el JDK y configurar un IDE como IntelliJ IDEA o Eclipse para comenzar a programar en Java.
2. Sintaxis y estructuras básicas de Java: Comprenderás la sintaxis del lenguaje, incluyendo declaraciones, expresiones y estructuras de control como if, switch, for, y while.
3. Tipos de datos y operadores: Trabajarás con tipos de datos primitivos (int, float, char, boolean) y operadores aritméticos, lógicos y de comparación.
4. Programación orientada a objetos (POO): Dominarás los principios de POO, incluyendo clases, objetos, herencia, encapsulamiento, polimorfismo e interfaces
5. Manejo de excepciones: Aprenderás a gestionar errores en tiempo de ejecución utilizando bloques try, catch, finally y la creación de excepciones personalizadas.
6. Colecciones y estructuras de datos: Utilizarás las clases de la API de colecciones de Java, como ArrayList, HashMap, HashSet, y LinkedList, para almacenar y manipular datos.
7. Entrada y salida (I/O) de datos: Leerás y escribirás datos desde y hacia archivos utilizando las clases de I/O de Java, como File, FileReader, BufferedReader, FileWriter, y BufferedWriter.
8. Programación multihilo (concurrencia): Implementarás aplicaciones que pueden realizar múltiples tareas simultáneamente utilizando hilos (Threads) y sincronización.
9. Expresiones lambda y API de Streams: Aprenderás a escribir código más conciso y funcional utilizando expresiones lambda y procesar colecciones de datos con la API de Streams.
10. Acceso a bases de datos con JDBC: Conectarás aplicaciones Java a bases de datos relacionales utilizando JDBC para ejecutar consultas SQL y manejar resultados.
11. Desarrollo de aplicaciones web con Java EE: Crearás aplicaciones web utilizando Servlets, JSP (JavaServer Pages) y comprenderás el modelo de desarrollo de Java EE.
12. Frameworks de desarrollo como Spring Boot: Introducirás el uso de frameworks populares para facilitar el desarrollo de aplicaciones empresariales y web.
13. Pruebas unitarias con JUnit: Escribirás y ejecutarás pruebas unitarias para asegurar la calidad y funcionalidad del código.
soyhenry.com
14. Control de versiones con Git: Gestionarás el código fuente de tus proyectos utilizando sistemas de control de versiones como Git.
15. Despliegue de aplicaciones: Aprenderás a empaquetar y desplegar aplicaciones Java en diferentes entornos, incluyendo servidores de aplicaciones.

¿A quiénes va dirigido el curso?

  • Estudiantes y egresados de carreras relacionadas con la informática, ingeniería de sistemas y afines que deseen adquirir o reforzar conocimientos en programación Java.
  • Profesionales de TI que buscan actualizar sus habilidades y mantenerse competitivos en el mercado laboral
  • Desarrolladores de software que desean profundizar en el desarrollo de aplicaciones utilizando Java.
  • Emprendedores y entusiastas de la tecnología interesados en crear sus propias aplicaciones o soluciones tecnológicas.
  • Personas sin experiencia previa en programación que desean iniciar una carrera en el desarrollo de software.

Contenido del curso

  • Sesión 1

Sesión 01

Duración: 02:04:18
  • Sesión 2

Sesión 02

Duración: 02:00:04
  • Sesión 3

Sesión 03

Duración: 02:00:15
  • Sesión 4

Sesión 04

Duración: 02:03:11
  • Sesión 5

Sesión 05

Duración: 02:05:32

Valoraciones

Media total
  • 85%
  • 10%
  • 5%

Preguntas frecuentes

Todos los cursos son pregrabados, inician en el momento que se efectue la compra de este, o en el momento que se te active una matrícula. Recuerda que puedes desarrollarlo a tu propio ritmo y en el tiempo que necesites.

Los cursos son grabados en video, por lo tanto, no tienen horario fijo, podrás verlos a tu propio ritmo y podrás repetir las clases cuantas veces quieras.

Las presentaciones de los profesores (en formato .PPT) sí pueden ser descargados al igual que los materiales de estudio, excepto los videos, pues estos solo se reservan a nuestra plataforma.

Ninguno, los cursos están diseñados para que nuestros estudiantes puedan verlos de manera entendible, desde personas especializadas en el tema, hasta personas que buscan aprender algo nuevo.

Claro que sí, puedes obtener el curso de manera independiente para que puedas verlo cuando quie- ras, sin necesidad de estár atado a una de nuestras matrículas premium.

Cuando adquieres el curso de forma individual puedes tener acceso a este ilimitadamente. Y si cuen- tas con una matrícula Premium, tendrás acceso a este por la duración total de esta (Trimestral o Anual).