Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/back-end-developer-capstone

在Coursera上,后端开发顶点课程为学生提供了一个绝佳的机会,通过解决真实世界的问题,展示他们的多项技能。这个课程的最后项目是一个非常实用的实践,旨在测试学生在全栈后端开发方面的能力。学员们将会运用Django网页应用程序来构建一个真实的网络服务器,并且采用无错误的干净编程方法,连接到MySQL数据库。

课程的每个模块都包括对先前课程内容的简要回顾和链接,使学生能够巩固所学知识。以下是课程大纲的概述:

  • 项目启动:在这个模块中,学生将获得实践经验,使用Django网络框架进行实际操作。
  • 项目功能:此模块将重温模型概念。学员将重新学习与数据库和Django中模型的工作。接着,他们将设置MySQL连接并创建必要的模型,为网站应用程序构建菜单和表预订API。
  • 安全性与测试:在这个模块中,学生将聚焦于用户认证和API测试,并再次回顾有助于保护他们的应用和API的概念。学员们需要设立用户注册、登录及注销功能,确保表预订API的安全性。最后,他们将利用单元测试和Insomnia REST客户端测试应用程序代码和API端点,并将代码提交至GitHub。
  • 项目评估:在此模块中,学生将接受关于他们在构建顶点项目功能时所掌握的基础技能的评估。学员们将有机会通过同伴评审来比较自己的代码与设计,并解决一些最具挑战性的部分的解决方案。最后,学生将完成一项分级评估,反思自己的学习,并获得代码学习旅程后的下一步指导。

总体来说,这是一门极具挑战性且富有实践意义的课程,适合所有希望提升后端开发技能的开发者。通过各个模块的学习,学员们能够全面了解后端开发的各个方面,并获得切实的项目经验。

课程主页: https://www.coursera.org/learn/back-end-developer-capstone

作者 CourseEye