|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practice-application-development-with-react-and-django/
课程评论:没有评论
课程名称:使用 React 和 Django 实践应用开发 课程概述:本课程旨在通过真实案例教授如何使用测试驱动设计构建 React 和 Django 应用程序。课程中将使用 React Context 进行前端应用的状态管理,Django 将作为 API 后端应用,采用 Django REST 框架。学员将使用 Azure DevOps Repo 存储应用源代码,并利用 Azure Pipelines 自动化构建和测试代码。课程涵盖将应用打包入容器并部署到一个无法访问互联网的开发 Azure Kubernetes 服务环境中。Nginx 将用于服务前端的静态文件和 Django 管理站点。学员将部署一个私有的 PostgreSQL 数据库,确保数据安全存放于互联网之外。通过 Azure VPN 连接开发环境,学员将确认应用的功能。课程将使用 PGAdmin 通过 VPN 连接数据库。此外,课程将介绍如何妥善管理敏感信息,如数据库密码和电子邮件密码,通过将 Kubernetes 与 Azure Key Vault 集成来实现。学员还将学习在云环境中进行 Django 数据库迁移。在开发环境中进行安全性测试后,学员将创建生产环境并将应用部署到公共环境中。
This course is meant to provide you with some real-world examples of building React and Django applications using test driven design. React Context will be used for state management in the front end application. Django will be used as an API back end application, using the Django REST framework. You will use Azure DevOps Repo to store application source code and use Azure Pipelines to automate the building and testing of the code. You will learn to package the applications in containers and deploy them into a development Azure Kubernetes Service environment that is not accessible to the Internet. Nginx will be used to serve the static files for the React front end and the Django administration site. You will deploy a private PostgreSQL database for the backend application, keeping the data safely off the Internet. Using an Azure VPN to connect to the development environment, you will be able to confirm the application functionality. PGAdmin will be used to connect to the database over the VPN. Proper management of secret information, such as database passwords and email passwords, will be addressed by integrating Kubernetes with Azure Key Vault. You will also learn to perform Django database migrations in cloud environments. After performing security testing in the development environment, you will create the production environment and deploy the application to the public.