
Aprenda Heroku con cursos y programas en línea
Heroku es una plataforma en la nube como servicio (PaaS) que permite a los desarrolladores crear, monitorear y escalar aplicaciones. Aprenda Heroku con cursos en línea ofrecidos a través de edX.

¿Qué es Heroku?
Heroku es un PaaS en la nube basado en contenedores que ayuda a las empresas a crear y gestionar aplicaciones completamente desde la nube. Los desarrolladores pueden utilizar su formación en Heroku para optimizar el proceso de desarrollo a través de un marco intuitivo para diseño, almacenamiento, mantenimiento y más.1 Dentro de la plataforma basada en la nube, los usuarios pueden escalar proyectos comprando “dynos”, o contenedores individuales de Linux que impulsan los procesos de la aplicación.2 Existen dos formas principales de escalado:
Escalado horizontal, que permite a las aplicaciones manejar más tráfico o volumen.
Escalado vertical, que proporciona a las aplicaciones más potencia —es decir, recursos de memoria y CPU.
Para lograr el primero, los usuarios deben comprar más dynos; para el segundo, dynos más grandes.
Los proyectos de Heroku se implementan y alojan en Amazon Web Services (AWS). Heroku es compatible con los siguientes lenguajes de programación y frameworks:3
Ruby
Python
Node.js
PHP
Go
Java
Scala
Clojure
Explore cursos en línea de Heroku
Browse online Heroku certificates
Find new interests and advance your career opportunities
Stand out in your field
Use the knowledge and skills you have gained to drive impact at work and grow your career.
Learn at your own pace
On your computer, tablet or phone, online courses make learning flexible to fit your busy life.
Earn a valuable credential
Showcase your key skills and valuable knowledge.
Temas relacionados
Plan de estudios del curso de Heroku
Los desarrolladores aspirantes de todos los orígenes pueden beneficiarse de la experiencia con Heroku, ya que es una herramienta PaaS intuitiva y fácil de usar. Un curso típico de tutorial de Heroku podría cubrir lo siguiente:
- Instalación: La configuración variará según la elección del lenguaje y el marco de trabajo. En general, los estudiantes deberían poder comenzar bastante rápido.4
- Preparación de la aplicación: Los estudiantes pueden adquirir conocimientos sobre cómo preparar una aplicación para su implementación. Pueden comenzar con una aplicación de muestra simple.
- Implementación: Los estudiantes serán introducidos a los dynos, así como a las muchas opciones de bases de datos de Heroku. También pueden dominar Git, el sistema de control de versiones de código abierto que impulsa las implementaciones de Heroku.5 Las lecciones también pueden cubrir la interfaz de línea de comandos de Heroku (CLI), que permite a los usuarios trabajar en sus aplicaciones directamente desde el terminal.6
- Escalado: Aprenda sobre el escalado horizontal y vertical, así como sobre los diferentes tipos de dynos. Los estudiantes también pueden explorar el escalado automático — que ajusta automáticamente el número de dynos según ciertos factores de rendimiento — para aumentar aún más la eficiencia.7
- Complementos: Estas características complementarias ayudan a los usuarios a optimizar el almacenamiento de datos, la seguridad, la gestión de registros y más.
Trabajos que usan Heroku
Trabajos que usan Heroku
El conocimiento de Heroku es beneficioso para muchos roles. Estos pueden incluir:
- Desarrollador: Los desarrolladores están priorizando la elegancia, la usabilidad y la eficiencia. Por eso Heroku ofrece escalabilidad instantánea, personalización simple y una interfaz fácil de usar en varias plataformas de programación.
- Programador de software: Al igual que los desarrolladores, los programadores pueden recurrir a Heroku para crear y optimizar programas. Su versatilidad puede convertirlo en una excelente opción para los programadores, cuyo conocimiento generalmente abarca varios lenguajes y plataformas.
- Arquitecto de Salesforce: Este rol requiere un conocimiento extenso de Salesforce, uno de los software de gestión de relaciones con clientes (CRM) más populares del mundo, y de Heroku.8 Salesforce ofrece una fácil integración de CRM con Heroku, lo que permite a las empresas crear sus propias aplicaciones para clientes en la nube pública.9
Aunque la experiencia con Heroku puede ser valiosa, diferentes roles tienen diferentes criterios para los candidatos a empleo. Algunos trabajos de desarrollador pueden tener requisitos educativos específicos como una licenciatura en ciencia de datos o informática; otros pueden requerir conocimientos especializados que se pueden adquirir a través de un boot camp de codificación.
Cómo usar Heroku como desarrollador de aplicaciones
Para aprovechar al máximo Heroku, los desarrolladores de aplicaciones pueden considerar dominar estos temas complementarios o fundamentales:
- Programación: Heroku es compatible oficialmente con varios lenguajes de programación populares. Al aprender uno o más, puede sumergirse en el desarrollo de aplicaciones en Heroku con confianza.
- GitHub: La integración de GitHub con Heroku simplifica el proceso de implementación. Al mejorar su experiencia en GitHub, puede comprender mejor tanto los procesos de implementación manual como automática.10
- Pruebas de rendimiento: Los desarrolladores frecuentemente prueban sus programas y aplicaciones. Aquellos que trabajan con Heroku pueden considerar explorar pruebas de carga, que proporcionan información sobre cómo podrían funcionar sus aplicaciones en un entorno real.11
Explore las ofertas educativas de edX, que incluyen Boot Camps así como programas de grado de licenciatura y programas de grado de maestría.
Más oportunidades para que aprenda
We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.
Preguntas frecuentes sobre Heroku
Preguntas frecuentes
¿Qué es Heroku? Una explicación sencilla para no técnicos. (2018). TriFin Labs. Recuperado el 13 de diciembre de 2022.
Explicación de los Dynos de Heroku. (2017). Rapid7. Recuperado el 13 de diciembre de 2022.
Personalice su compilación con Heroku Buildpacks. Heroku. Recuperado el 13 de diciembre de 2022.
Comenzando en Heroku con Python. (2022). Heroku. Recuperado el 13 de diciembre de 2022.
¿Qué es Git. Atlassian. Recuperado el 13 de diciembre de 2022.
Línea de comandos. Heroku. Recuperado el 13 de diciembre de 2022.
Escalando su formación de dynos. (2022). Heroku Dev Center. Recuperado el 13 de diciembre de 2022.
Salesforce clasificado como el proveedor de CRM número 1 por noveno año consecutivo. (2022). Salesforce. Recuperado el 13 de diciembre de 2022.
Heroku es parte de la plataforma Salesforce. Heroku. Recuperado el 13 de diciembre de 2022.
Integración de GitHub (Despliegues de Heroku GitHub). (2022). Heroku Dev Center. Recuperado el 13 de diciembre de 2022.
Pruebas de carga de aplicaciones. (2022). Heroku Dev Center. Recuperado el 13 de diciembre de 2022.

