|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/devops-ci-cd-with-jenkins-maven-git-and-pipeline/
课程评论:没有评论
## Coursera 课程总结:《DevOps CI/CD with Jenkins, Maven, Git and Pipeline》 本课程全面深入地讲解了DevOps的核心概念——持续集成(CI)与持续交付(CD),并重点聚焦于两大关键工具:Jenkins和Apache Maven,以及版本控制工具Git。 **课程亮点:** * **DevOps基础到精通:** 从零开始,您将彻底理解DevOps的理念,以及CI和CD之间的区别与联系。 * **Jenkins实战:** 学习Jenkins的术语、UI操作,并掌握如何利用Jenkins创建各种自动化任务,包括持续集成、持续测试、静态代码分析、持续部署以及持续交付。 * **Maven自动化构建:** 深入学习Maven这一广泛使用的构建自动化工具,了解其在项目管理中的作用。 * **Git版本控制:** 熟练运用Git进行代码的版本管理,确保开发流程的顺畅。 * **Jenkins Pipeline:** 学习强大的Jenkins Pipeline功能,包括构建Pipeline、Jenkins分布式构建(Master/Slave架构)以及“Pipeline as Code”的实践。 * **“边学边做”的学习模式:** 课程理论与实践相结合, instructor会带领您一步步操作,确保您能够同步完成练习和项目,从而建立自信。 * **高需求技能:** 掌握这些DevOps自动化技能,您将在当今技术行业中获得极大的竞争优势。 **课程目标:** 学完本课程,您将能够独立构建和部署一个功能齐全、完全自动化的持续集成与持续交付流水线。 **适合人群:** 所有希望理解和实践DevOps,尤其是CI/CD流程的开发者、运维工程师以及技术爱好者。
This course will teach you DevOps concepts of Continuous Integration and Continuous Delivery, with emphasis on Jenkins, Git and Maven build automation.DevOps as a software development practice has been around for quite a long time now, but the term has been coined only in the recent past and it is becoming more and more relevant, given that companies ranging from small start ups to behemoths like Amazon Netflix Google are investing billions into it.DevOps automation experts are in great demand now and is proving to be a very lucrative career move.The course has been designed, keeping this demand in mind so that you get to learn both concepts and at the same time get to work on it, hands on. I am sure, that by the end of this course you will feel very confident in building and deploying a fully automated and functional Continuous Integration and Continuous Delivery pipeline in Jenkins.You will learn DevOps concepts and Jenkins from scratch. You are also taught Maven, that is probably the most popular tool used for build automation.Here is a brief of what you would learn:DevOps Concepts - Continuous Integration and Continuous DeliveryDifferences between DevOps Concepts like CI and CDJenkins Terminology along with the UIAll about Apache MavenJenkins jobs for implementing DevOps Continuous IntegrationJenkins jobs for continuous testing, static code analysisJenkins jobs for DevOps Continuous DeploymentJenkins jobs for DevOps Continuous DeliveryBuild Pipeline in Jenkins Jenkins Distributed Builds with Master Slave ArchitectureJenkins Pipeline as CodeAt appropriate stages you would be given exercises and projects to work on that would help you explore on your own and also refresh your learning. The course goes over the topics step by step - For each topic - DevOps, Jenkins, Maven, Git and Jenkins Pipelines - in sufficient detail and adopts a code/work along method so that students can run the builds in parallel to the instructor.The theory has been kept to a minimum and crisp, just enough to get you the context before you start hands on.