Bootcamps

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Academia

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar
← Regresar a lecciones

Weekly Coding Challenge

Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!

Únete al reto

Podcast: Code Sets You Free

Un podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.

Escuchar el podcast
Editar en Github

Como utilizar Gitpod

¿Qué es Gitpod?
¿Cómo funciona Gitpod?
  • Corriendo un proyecto en Gitpod

¿Qué es Gitpod?

Gitpod es un servicio que proporciona computadoras virtuales en línea para la codificación.

Lo utilizamos para proveer computadoras similares a todos nuestros estudiantes; estas computadoras vienen pre-instaladas con herramientas necesarias para empezar a aprender, practicar y trabajar en proyectos.

Piensa en Gitpod como una máquina virtual que circula en la internet; cuando creas un archivo en Gitpod, no se guarda localmente en tu computadora; quedará guardado en línea, y vas a necesitar de internet para recuperarlo de nuevo al día siguiente.

Computadoras bajo demanda, con VSCode ya instalado

¿Por qué Gitpod?

No necesitas instalar nada: el obstáculo más frecuente para aprender a codificar es la configuración: para completar este curso, deberás instalar: Git, node, nvm, python, MySQL, Postgress, c++, VSCode, Learnpack, Vercel, Heroku, etc.

No más problemas de compatibilidad: ¿Has intentado instalar Python en tu computadora? Hay 100 maneras de hacerlo. Dependiendo de tu sistema operativo y otros factores, vas a encontrar problemas durante su instalación, porque vas a seguir un procedimiento escrito por alguien con una computadora diferente.

Aprendizaje mejorado: En 4Geeks tenemos una profunda integración con Gitpod; nos ayuda a medir la actividad y progreso del estudiante, hacer nuestros cursos interactivos, con calificación automática y muchas otras características que no seríamos capaces de ejecutar localmente en tu computadora.

Integración de Github: Es esencial aprender cómo utilizar Github hoy en día; los desarrolladores lo utilizan diariamente y sus empleadores esperan que ellos sean fluidos en Git y Github. Gitpod está creado en torno a Github, forzándote a aprenderlo y empezar a usarlo inmediatamente. Ayudándote a convertirte bueno en ello.

¿Cuáles son las desventajas de Gitpod?

Es más lento que local: Codificar localmente es más rápido porque no vas a tener que esperar un par de minutos para que la computadora virtual se inicie.

Necesitas tener un internet confiable: En caso contrario, te puedes desconectar mientras estés codificando (y tendrás que esperar hasta que vuelvas a estar en línea).

Reconocemos las trabas, pero nuestros estudiantes y la academia adquiere tanto valor de Gitpod, que estamos contentos de lidiar con las desventajas.

¿Cómo funciona Gitpod?

  • Luego de registrarte en Gitpod, vas a encontrar tus your workspaces (espacios de trabajo) vacíos.
  • Cada espacio de trabajo es una computadora -virtual-.
  • La única manera de crear un nuevo espacio de trabajo es especificar una carpeta de un repositorio de Github. (Si no sabes que es Github, piensa en ello como un disco duro en línea de código, donde cada carpeta es un proyecto que estás codificando).
  • Una vez que se abra el espacio de trabajo, creará una computadora vacía para ti, pero también va a descargar a esta nueva computadora los archivos de la carpeta del repositorio de Github que especificaste (tu código).
  • Finalmente, se abrirá un editor de código (probablemente VSCode, el IDE de codificación más utilizado en el mundo) y un terminal para empezar a codificar como si en principio, tu espacio de trabajo estuviese en tu computador local.
  • Si vuelves a your workspaces, vas a encontar todas las computadoras que has creado y podrás re-abrirlas. Los cambios que hiciste a los archivos perdurarán por siempre, no vas a perder ninguna data mientras que hayas re-abierto, en principio, el mismo espacio de trabajo que estabas usando.

Como funciona Github

¿Qué es un espacio de trabajo?

Es una computadora; todas las actualizaciones que le hagas a tu código permanecerán en ese mismo espacio de trabajo por siempre. Puedes volver a tu lista de espacios de trabajo en cualquier momento y eliminar, renombrar o fijar cada uno de ellos.

Cuando abres un repositorio de Github en Gitpod, vas a estar "rentando" una computadora con acceso a uno de los editores de código más populares en el mundo: VSCode.

Corriendo un proyecto en Gitpod

Nosotros altamente recomendamos bajar la extensión de Gitpod en Chrome. Hará que tu flujo de trabajo sea más fácil y rápido.

Una vez que bajes e instales la extensión, vas a encontrar un botón verde llamado "Gitpod" en todos los repositorios de Github. Botón de Gitpod

Presionando en este botón se abrirán los archivos del repositorio en un nuevo espacio de trabajo y vas a poder comenzar a codificar en VSCode.

Una vez que finalices por el día, puedes abandonar tu computadora. Sin embargo, si quieres seguir trabajando en el mismo código al día siguiente, deberás encontrar ese espacio de trabajo dentro de tus "Workspaces" y abrirlo de nuevo desde allí.

El terminal

Como programador, necesitarás usar el terminal de la computadora algunas veces; siempre puedes encontrar o abrir el terminal, dándole clic al menú tipo hamburguesa en la parte superior izquierda y seleccionando la opción "terminal" => "new terminal"

Botón de Gitpod

¿Qué es un terminal o línea de comando?

Cada computadora tiene un terminal, y lo utilizas para hacer prácticamente todo lo que quieras: abrir una aplicación, crear un archivo, carpeta, etc. Sin embargo, en Gitpod, el terminal solo controlará la computadora virtual.

Aún no requieres aprender los comandos del terminal, pero te recomendamos leer esta lección, para que te familiarices y conozcas sus funciones y limitantes.

Comando del terminal

¡Eso es todo! ¡Es hora de que comiences a usar Gitpod!