Cursos de _
Programación
Programa en los principales lenguajes y plataformas. Explora lenguajes populares como Java, Python y JavaScript. Si recién estás comenzando te recomendamos realizar nuestros cursos de Lógica de Programación. Aprenda cómo comenzar con Programación.
Lógica de Programación
- 8h
Curso Lógica de programación: sumérgete en la programación con JavaScript
- 8h
Curso Lógica de programación: explorar funciones y listas
- 10h
Curso Prácticando lógica de programación: Challenge Encriptador de texto
- 10h
Curso Practicando Lógica de Programación: Challenge Amigo secreto
- 8h
Curso Git y GitHub: compartiendo y colaborando en proyectos
- 8h
Curso Git y GitHub: Dominando el control de versiones de código
- 10h
Curso Pensamiento Computacional: Fundamentos de la Computación y Lógica de Programación
Java
- 8h
Curso Java: creando tu primera aplicación
- 10h
Curso Java: aplicando la Orientación a Objetos
- 8h
Curso Java: consumir API, escribir archivos y manejar errores
- 12h
Curso Java: trabajando con lambdas, streams y Spring Framework
- 8h
Curso Java: trabajar con listas y colecciones de datos
- 12h
Curso Java: persistencia de datos y consultas con Spring Data JPA
- 10h
Curso Java: creando tu primera API y conectándola al Front End
- 16h
Curso Java y JDBC: Trabajando con una Base de Datos
- 10h
Curso Java y JPA: consultas avanzadas, rendimiento y modelos complejos
- 16h
Curso Java Servlet: Fundamentos de programación web con Java
- 16h
Curso Java Servlet: autenticación, autorización y MVC
- 12h
Curso Spring MVC: crea un web app con Thymeleaf y Bootstrap
- 12h
Curso Spring MVC: autenticación con Spring Security, Rest API y AJAX
- 8h
Curso Persistencia con JPA: Hibernate
- 10h
Curso Practicando Front End: Challenge Portafolio
- 10h
Curso Practicando con Java: Challenge Conversor de Monedas
- 20h
Curso Practicando Spring Framework: Challenge Foro Hub
- 15h
Curso Practicando Spring Boot: Challenge Literalura
- 10h
Curso Java y refactorización: mejorando el código con buenas prácticas
- 10h
Curso Spring Boot 3: documentar, probar y preparar una API para su implementación
- 10h
Curso Buenas práticas de programación: mejore el código de una API Java
- 10h
Curso Buenas prácticas de programación: automatizando pruebas con Java
- 20h
Curso Practicando con Java: Proyecto Comex
- 4h
Curso Practicando Java: condicionales con if/else
- 10h
Curso Spring Boot 3: desarrolla una API REST en Java
- 6h
Curso Practicando Java: Colecciones y Streams
- 12h
Curso Spring Boot 3: aplique las mejores prácticas y proteja una API Rest
- 8h
Curso Java Reflection: simplifica la conversión de objetos
- 6h
Curso Practicando Java: bucles for y while
- 20h
Curso Challenge Cieloscópio: Practicando con Java
- 8h
Curso Java Excepciones: aprenda a crear, lanzar y controlar excepciones
- 20h
Curso Challenge Cieloscópio II: Practicando con Java
- 10h
Curso Java threads: aprenda a crear, gestionar y aplicar con Spring
- 8h
Curso Maven: gestione dependencias y haga Build de aplicaciones Java
- 20h
Curso Practicando Java: Construyendo tu Base de Programador
- 8h
Curso Java y Gestión de Memoria: crea aplicaciones robustas y de alto rendimiento
- 10h
Curso Java y Spring Security: crea perfiles y autoriza solicitudes
- 10h
Curso Java y Spring Security: login con GitHub, Google y autenticación de 2 factores
Node.JS
- 10h
Curso JavaScript: tipos, variables y funciones
- 8h
Curso JavaScript: Arrays
- 8h
Curso JavaScript: algoritmos de ordenación
- 8h
Curso JavaScript: Objetos
- 8h
Curso JavaScript: profundizando en los algoritmos de ordenación y búsqueda
- 12h
Curso Node.js: creando tu primera biblioteca
- 10h
Curso Node.js: creando una API rest con Express y MongoDB
- 10h
Curso Node.js: lidiar con búsquedas, filtros, paginación y errores en una API
- 10h
Curso ORM con Node.js: desarrollando una API con Sequelize y SQLite
- 10h
Curso ORM con Node.js: avanzando en las funcionalidades de Sequelize
- 10h
Curso WebSockets: implementa comunicaciones en tempo real con Socket.IO y MongoDB
- 10h
Curso WebSockets: implementar autenticación y avanzar en Socket.IO
- 10h
Curso JavaScript con Node.js: creando tu primera librería
- 8h
Curso Node.js y Terminal: dominando el entorno de desarrollo front-end
- 8h
Curso JavaScript: programación orientada a objetos
Python
- 8h
Curso Python: comenzando con el lenguaje
- 6h
Curso Python: funciones incorporadas
- 10h
Curso Python: avanzando en el lenguaje
- 10h
Curso Python: comprensión de la Orientación a Objetos
- 8h
Curso Python: avanzando en la orientación a objetos
- 8h
Curso String en Python: extrayendo información de una URL
- 8h
Curso Python Collections: listas y tuplas
- 6h
Curso Python Collections: conjuntos y diccionarios
- 4h
Curso Practicando Python: condicionales if, elif y else
- 4h
Curso Practicando Python: bucles for y while
C#
- 12h
Curso C#: conociendo el lenguaje
- 12h
Curso C#: introducción a la Orientación de Objetos
- 10h
Curso C#: usando herencia e implementando interfaces
- 8h
Curso C#: bibliotecas DLL, documentación y uso de NuGet
- 8h
Curso C#: comprensión de las excepciones
- 10h
Curso C#: strings, expresiones regulares y clase Object
- 12h
Curso C#: array y tipos genéricos
- 12h
Curso C#: List, Lambda, Linq
- 10h
Curso C#: entrada y salida (E/S) con flujos
- 8h
Curso C#: creación y distribución de bibliotecas .NET
- 10h
Curso SOLID con C#: principios de la programación orientada a objetos
Por dónde comenzar con
Programación
JavaScript es una excelente opción para comenzar a programar y practicar lógica de programación. A diferencia de muchos otros lenguajes, con JavaScript no necesitarás instalar editores, IDE, compiladores y bibliotecas al comienzo de este viaje. Es el lenguaje que usamos en nuestro entrenamiento de programación para principiantes aquí en Alura. Además, es un lenguaje de gran demanda en el mercado laboral para el denominado Front-End. Por eso nuestra capacitación Front-End se enfoca en JavaScript junto con HTML y CSS, con buenas prácticas hasta llegar a frameworks como React y Angular para crear aplicaciones potentes.
Java es otro lenguaje de programación importante que encontrarás aquí. Es un lenguaje con un gran mercado laboral y que tiene al gigante Oracle por detrás. Muchos bancos, corporaciones y gobiernos han adoptado ampliamente este lenguaje, dada la gran cantidad de bibliotecas, herramientas y soporte. Mira la formación completa de Java que tenemos.
Además de aprender a programar y adquirir experiencia en estos lenguajes de programación, los siguientes pasos son comprender el ecosistema que lo rodea, que incluye herramientas, buenas prácticas, bibliotecas, sistemas de prueba automatizados y patrones de diseño. Una vez que avanzas en el conocimiento será importante conocer con mayor profundidad otros aspectos como la estructura de datos, algoritmos y gráficos.
Acceso a todos los cursos
Estudiar las 24 horas, dónde y cuándo quieras
Nuevos cursos cada semana