|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/jenkins-learn-continuous-integration/
课程评论:没有评论
**课程名称:** Jenkins:Java 与 .NET 的持续集成与 DevOps **课程概述:** 本课程专注于 Jenkins,作为一款开源工具,能够帮助企业快速构建复杂的自动化构建流水线。课程强调了持续集成 (CI) 和 DevOps 在当今技术行业中的重要性,尤其是在初创公司中,自动化能够显著提升开发速度和敏捷性。 **课程内容将涵盖:** * **持续集成 (CI) 及其重要性:** 学习 CI 的概念,理解它如何降低软件开发风险,及早发现 Bug,提高软件质量,最终降低开发成本。 * **Jenkins 的介绍:** 了解 Jenkins 的核心功能以及如何利用其丰富的插件扩展功能。 * **构建自动化 CI 流水线:** 学习如何使用 Jenkins 构建一个完整的自动化 CI 流水线。 * **版本控制与数据库管理:** 掌握如何进行版本控制和管理关系型数据库的 Schema。 * **维护构建产物:** 学习如何运行 CI 流水线来维护构建产生的产物(artifacts)。 * **Jenkins 的配置、安全与扩展:** 深入学习如何配置、保护 Jenkins 服务器,以及如何通过插件等方式扩展其功能。 * **自动化构建通知:** 学习如何配置自动化的构建通知,及时了解构建状态。 * **与 GitHub 的集成:** 将 CI 构建与托管在 GitHub 上的 Git 仓库进行集成。 **课程价值:** 通过本课程的学习,学员将掌握在 Java 和 .NET 开发中应用 Jenkins 实现持续集成和 DevOps 的关键技能。这将大大提升开发效率和软件质量,满足市场对具备这些技能的专业人士日益增长的需求,并有望获得更高的职业发展和薪酬。
Today the technology sector is experiencing a boom throughout the world. There are hundreds of startups launching every day. In order to move fast - these startups need people who are skilled at automating as much as possible. Mostly progressive startups - favor implementing completely automated DevOps pipelines from the get go. They realize that these practices of continuous integration (CI) and DevOps will yield tremendous benefits regarding speed and agility. The demand for these skills has been steadily rising over the last few years. Jenkins is an award-winning open source toolset which enables us to build very sophisticated automated build pipelines very quickly. It has extensive community support which has augmented the core functionality of Jenkins by building and sharing hundreds of very useful plugins. Implementing continuous integration with Jenkins can help us immensely in reducing the risk within our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost to develop innovative software in any environment - startups and enterprise alike. The demand for professionals who have experience with these tools has been growing steadily over the last few years. The salaries and consulting rates for these skills have also been rising and are only bound to go up as the demand for these skills remains steady or increases. In this course we will: Learn about CI and why it is importantLearn about JenkinsBuild an automated CI pipeline with JenkinsLearn how to version control and manage relational database schemaRun the CI pipeline to maintain build artifactsLearn how to configure, secure and extend JenkinsLearn how to configure automated build notificationsIntegrate CI builds with Git repositories hosted in GitHub