- Level Professional
- Duration 17 hours
- Course by Meta
-
Offered by
About
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!Modules
Información del proyecto
1
Discussions
- Encuentro y saludo
1
Videos
- Introducción al curso
4
Readings
- Programa del curso
- Cómo tener éxito en este curso
- Comprobación del entorno de desarrollo
- Recursos adicionales
Configuración del proyecto
4
Assignment
- Comprobación de preparación: ¿Configuró el repositorio Git?
- Comprobación de preparación: ¿Ha configurado el proyecto Django?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
1
Videos
- Configuración del proyecto
6
Readings
- Resumen: Control de versión
- Ejercicio: Configuración del repositorio
- Resumen: Configuración de Django
- Ejercicio: Configuración del proyecto Django
- Ejercicio: Compromiso del proyecto
- Recursos adicionales
Contenido estático
4
Assignment
- Comprobación de preparación: ¿Ha configurado las rutas de contenido estático?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
- Cuestionario del módulo: Inicio del proyecto
2
Videos
- Lo que sabe sobre URL y rutas
- Resumen del módulo
3
Readings
- Resumen: Rutas Django
- Ejercicio: Configuración de las rutas estáticas
- Recursos adicionales
Modelos y procedimientos almacenados
4
Assignment
- Comprobación de preparación: ¿Configuró la conexión MySQL?
- Comprobación de preparación: ¿Configuró los modelos?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
1
Videos
- Trabajar con bases de datos y modelos
4
Readings
- Resumen: Configuración y modelos de bases de datos Django
- Ejercicio: Configuración de la conexión MySQL
- Ejercicio: Configuración de los modelos
- Recursos adicionales
Agregar API
5
Assignment
- Comprobación de preparación: ¿Configuró la API para el menú de comida?
- Comprobación de preparación: ¿Configuró la API de reserva de mesas?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
- Cuestionario del módulo: Funcionalidad del proyecto
2
Videos
- Creación de una API
- Resumen del módulo
4
Readings
- Resumen: Marco de trabajo Django Rest
- Ejercicio: Configuración de la API de menú
- Ejercicio: Configuración de la API de reserva de mesas
- Recursos adicionales
Autenticación de usuario
4
Assignment
- Comprobación de preparación: ¿Configuró el registro de usuarios?
- Comprobación de preparación: ¿Ha asegurado la API de reserva de mesas?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
1
Videos
- Protección de la aplicación
4
Readings
- Resumen: Autenticación de usuario
- Ejercicio: Agregue la página de registro
- Ejercicio: Protección de la API de reserva de mesas
- Recursos adicionales
Prueba de la API
5
Assignment
- Comprobación de preparación: ¿Ha añadido pruebas unitarias?
- Comprobación de preparación: ¿Probó la API con Insomnia?
- Comprobación de preparación: ¿Hizo sus entregas?
- Comprobación de conocimientos
- Cuestionario del módulo: Seguridad y pruebas
2
Videos
- Prueba de la aplicación
- Resumen del módulo
5
Readings
- Resumen: Pruebas unitarias
- Ejercicio: Agregar pruebas unitarias
- Resumen: Prueba de la API
- Ejercicio: Prueba de la API con Insomnia
- Recursos adicionales
Evaluación del proyecto final
2
Assignment
- Comprobación de preparación: Prepararse para entregar el proyecto
- Evaluación final calificada
1
Peer Review
- Aplicación web Little Lemon
1
Videos
- Resumen del curso para el proyecto final
2
Readings
- Sobre la evaluación final del proyecto
- Solución: Aplicación web Little Lemon
Resumen del curso
1
Discussions
- Reflexione sobre el aprendizaje
1
Videos
- ¡Felicidades, ha completado el proyecto final!
1
Readings
- Próximos pasos
Auto Summary
"Proyecto final para desarrolladores de back-end" es un curso profesional de Coursera en el dominio de IT y Ciencias de la Computación. Guiado por un enfoque práctico, enseña a crear una aplicación web Django, conectar bases de datos MySQL, y configurar autenticación de usuarios. Ideal para desarrolladores back-end con experiencia, el curso ofrece módulos detallados y culmina en la creación de una cartera de proyectos. Suscripción disponible en el plan Starter, con una duración de 1020 minutos.

Taught by Meta Staff