A tu propio ritmo

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.

Bootcamp

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

Regístrate en 4Geeks

← Volver a Proyectos

Todo List CLI en la nube

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

  • HTTP

  • Python

    The Command Line

  • APIs

  • http Request

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

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

Hoy construirás una lista TODO usando API's para sincronizarla con la nube.

Practicarás:

  1. Listas / arrays de Python.
  2. Diccionarios de Python.
  3. Usar el paquete requests para la comunicación de API.
  4. Protocolo HTTP.

Vamos a usar la API de TODO de BreatheCode para cargar y descargar los TODO, por favor consulta las lecciones de HTTP y REST como una investigación de fondo rápida para el proyecto.

  • Obtener TODO llamando: [GET] /todos/user/<username>
  • Inicializar la lista TODO: [POST] /todos/user/<username>
  • Actualizar tu lista TODO: [PUT] /todos/user/<username>

🌱 Cómo comenzar este proyecto

No clones este repositorio.

  1. El primer paso para comenzar a codificar es clonar el boilerplate de python en tu computadora local o abrirlo usando gitpod.

a) Si usas Gitpod, puedes clonar el boilerplate haciendo clic aquí. b) Si trabajas localmente, escriba el siguiente comando desde tu línea de comandos: git clone https://github.com/4GeeksAcademy/flask-rest-hello.

💡 Importante: recuerda crear un nuevo repositorio, actualizar el remoto (git remote set-url origin <your new url>) y cargar el código a tu nuevo repositorio add, commit y push.

  1. Instala los paquetes de dependencia escribiendo:
1$ pipenv install --python 3
  1. Entra a tu entorno virtual escribiendo:
1$ pipenv shell
  1. Puedes ejecutar el proyecto escribiendo:
1$ python src/app.py
  1. También puedes ejecutar las pruebas para el proyecto:
1$ python src/test.py

📝 Instrucciones

  • Tu aplicación debe funcionar desde la línea de comandos así.
  • El usuario debe poder agregar nuevas tareas.
  • El usuario puede agregar tantas tareas como desee.
  • El usuario puede eliminar tareas especificando la posición de la tarea en la lista.
  • La aplicación debe poder guardar los TODO en la nube usando la API de TODO de BreatheCode
  • La aplicación debe poder descargar (cargar) los TODO desde la API de TODO de BreatheCode

Regístrate para obtener acceso a proyectos similares

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Regístrate para obtener acceso a proyectos similares

Lo usaremos para darte acceso a la comunidad.
¿Ya tienes una cuenta? Inicia sesión aquí.

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

Dificultad

  • easy

Duración promedio

8 hrs

Tecnologías

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