Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Proyecto final para desarrolladores de back-end

Meta via Coursera

Overview

El proyecto final le permite demostrar múltiples habilidades resolviendo un auténtico problema del mundo real. Pondrá a prueba sus habilidades en el desarrollo back-end de la pila completa en un escenario de la vida real mediante la composición de una aplicación web Django. Cada módulo incluye una breve recapitulación del contenido (y enlaces a este) que usted ha cubierto en cursos anteriores de este programa. Utilizará una codificación limpia y libre de errores para crear un servidor web Django con múltiples puntos finales de API y conectarlo a una base de datos MySQL. También creará un sistema de plantillas controlado por vistas Django. Al final del curso será capaz de: • Componer una aplicación backend mediante múltiples habilidades • Utilizar Django para servir contenido HTML estático • Confirmar el proyecto en un repositorio Git • Conectar el backend a la base de datos • Implementar las API de menú y reserva de mesas • Configurar el registro y autenticación de usuarios • Probar la aplicación con pruebas unitarias e Insomnia • Sintetizar las habilidades de este curso y evaluar a otros estudiantes • Reflexionar sobre el contenido de este proyecto y sobre el camino de aprendizaje que tiene por delante Al completar el proyecto final, tendrá una cartera basada en proyectos que podrá mostrar a posibles empleadores cuando se entreviste para un puesto de ingeniería. Para completar este curso, necesitará experiencia como desarrollador back-end. Además, ¡siempre ayuda tener una actitud positiva!

Syllabus

  • Inicio del proyecto
    • En este módulo, obtendrá experiencia práctica con el marco web Django.
  • Funcionalidad del proyecto
    • En este módulo, revisará los modelos. Repasará los conceptos de trabajo con bases de datos y modelos en Django. Configurará la conexión MySQL y creará los modelos necesarios para la aplicación web. Luego, creará las API de reserva de menús y mesas mediante Django Rest Framework.
  • Seguridad y pruebas
    • En este módulo, se centrará en la autenticación de usuarios y en la prueba de la API. Repasará los conceptos que le ayudarán a proteger su aplicación y sus API. Agregará la autenticación de usuarios configurando el registro de usuarios, el inicio de sesión y la funcionalidad de cierre de sesión. A continuación, implementará el código para asegurar la API de reserva de mesas. Después, probará el código de su aplicación mediante pruebas unitarias y probará los puntos finales de la API mediante el cliente REST de Insomnia. Por último, enviará sus confirmaciones a GitHub.
  • Evaluación de proyectos
    • En este módulo, se lo evaluará en las habilidades fundamentales cubiertas a medida que construye la funcionalidad del proyecto final. Tendrá la oportunidad de comparar su código y sus diseños con sus compañeros a través de una revisión entre compañeros y tendrá la oportunidad de trabajar a través de una solución a algunas de las partes más difíciles del proyecto final. Al final de este módulo, completará una evaluación calificada, reflexionará sobre su aprendizaje y será guiado a los siguientes pasos en su viaje de codificación.

Taught by

Taught by Meta Staff

Reviews

Start your review of Proyecto final para desarrolladores de back-end

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.