What You Need to Know Before
You Start

Starts 3 June 2025 15:39

Ends 3 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Programación en Java: Una introducción práctica

Domina la programación en Java desde cero a través de la práctica práctica, abarcando desde los fundamentos hasta conceptos avanzados de programación orientada a objetos. Construye aplicaciones prácticas mientras aprendes principios fundamentales de la informática que se pueden transferir a otros lenguajes.
Codio via Coursera

Codio

2014 Cursos


Not Specified

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Resumen

Esta especialización está destinada a personas sin experiencia en programación que buscan desarrollar habilidades de programación en Java y aprender sobre los conceptos subyacentes de la ciencia de la computación que les permitirán aprender otros lenguajes de programación rápidamente. En estos cuatro cursos, cubrirás todo, desde los fundamentos hasta el diseño orientado a objetos.

Estos temas te ayudarán a prepararte para escribir desde pequeños programas para automatizar tareas repetitivas hasta aplicaciones más grandes, dándote suficiente comprensión de Java para abordar temas más especializados, como Ciencia de Datos e Inteligencia Artificial.

Programa de estudio

  • **Introducción a la Programación en Java**
  • Visión general de los lenguajes de programación
    Instalación del Kit de Desarrollo de Java (JDK) y Entorno de Desarrollo Integrado (IDE)
    Escritura y ejecución de tu primer programa en Java
  • **Sintaxis y Fundamentos de Java**
  • Variables y Tipos de Datos
    Operadores y Expresiones
    Estructuras de Control: Sentencias If-Else y Switch
    Bucles: For, While y Do-While
  • **Métodos y Arreglos**
  • Definición y Llamado de Métodos
    Sobrecarga de Métodos
    Arreglos: Unidimensionales y Multidimensionales
    Bucle For Mejorado
  • **Conceptos de Programación Orientada a Objetos (OOP)**
  • Clases y Objetos
    Constructores e Inicialización
    Herencia y Polimorfismo
    Encapsulamiento y Modificadores de Acceso
    Interfaces y Clases Abstractas
  • **Manejo de Excepciones y Depuración**
  • Tipos de Excepciones y Jerarquía
    Bloques Try-Catch
    Lanzamiento y Captura de Excepciones
    Técnicas de Depuración
  • **Bibliotecas Estándar de Java**
  • Introducción al API de Java
    Paquete Util: Colecciones y Estructuras de Datos
    Flujos de Entrada/Salida
    APIs de Fecha y Hora
  • **Trabajando con Datos: Archivos e Integración de Bases de Datos**
  • Lectura y Escritura de Archivos
    Conexión a Bases de Datos utilizando JDBC
    SQL Básico para Operaciones en Base de Datos
  • **Introducción al Desarrollo de Aplicaciones**
  • Creación de una Aplicación Simple de Línea de Comandos
    Conceptos Básicos de Programación GUI con JavaFX
    Programación Orientada a Eventos
  • **Introducción a Java para Ciencia de Datos e IA**
  • Principios Básicos de Ciencia de Datos en Java
    Introducción a Bibliotecas para Procesamiento de Datos
    Creación de Modelos de IA Simples usando Bibliotecas de Java
  • **Proyecto Final**
  • Diseño e Implementación de una Aplicación en Java
    Revisión y Optimización de Código
    Presentación Final y Evaluación
  • **Recursos Adicionales**
  • Lecturas Recomendadas y Tutoriales en Línea
    Comunidad y Foros de Java
    Proyectos de Java de Código Abierto y Contribuciones

Enseñado por

Anh Le, Dmitrii Suchkov, Elise Deitrick and Patrick Ester


Asignaturas

Programación