描述
持续集成持续交付/部署(CICD)是现代软件发布过程中非常重要的一部分。事实上,如果您对CICD缺乏深入的了解,您将无法以一名DevOps工程师的身份生存。
在本课程中,您将学习如何为Python / Django应用程序设置功能齐全的CICD流水线。
您将学习如何手动将Django应用程序部署到生产环境,以及以后如何使用Git,GitLab和Jenkins作为管道工具使用CICD自动执行该过程。
您将学习如何设置Django应用程序以容纳多个开发人员。
这些概念可以应用于任何编程语言或框架。
您将建立一个由多个虚拟机组成的本地DevOps实验环境,类似于从云服务提供商处获得的环境。这将使您无需花一分钱在云服务上进行练习。
稍后,我们将Django应用程序部署到云中的AWS EC2实例。
我们将做的所有事情都将动手并直接进行。
如果您正在寻找没有任何专业经验的开发人员或DevOps工程师的工作,那么此课程对您来说是必须的,因为到最后,您将从无经验的人转到有经验的人。
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2声道
类型:在线学习| 语言:英文+ .srt | 时长:77个讲座(4h 43m)| 大小:1.28 GB
了解如何为任何Python或Django应用程序设置功能齐全的CICD流水线
您将学到的内容:
您将学习如何为Python / Django应用程序设置CICD流水线
您将学习如何设置Django应用程序以容纳多个开发人员
您将学习如何将Django应用程序部署到AWS Cloud
您将学习如何使用Git和GitLab进行源代码控制
您将学习如何使用Jenkins进行持续集成
您将学习在个人计算机中设置虚拟机
要求
一个64位计算机至少RAM 8GB的
Internet连接
能力,以在需要您的个人计算机移动文件和文件夹
必须感兴趣的主题
基础知识Git的建议,但不是必需
熟悉Linux命令行是有用的,但不是必须
熟悉推荐使用Django框架
本课程的对象是
初学者DevOps寻求实践经验的工程师
想要学习如何将其应用程序部署到生产环境的开发人员想要
转变为DevOps角色的开发
人员需要在实践DevOps上有实践经验的任何人