Learn Jenkins from a DevOps Guru

所在平台: Udemy

课程主页: https://www.udemy.com/course/jenkins-devops-pipeline-as-code/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:向DevOps专家学习Jenkins 课程概述: 本课程涵盖了Jenkins的基础知识,并教会您如何建立Jenkins构建管道,包括持续检查(构建、测试和静态分析)到持续部署(部署到预生产和生产环境)。结束时,您将深入了解Jenkins及一般的DevOps技能,帮助您的公司或项目应用正确的Jenkins工作流程,持续交付更好的软件。 您将学习: - 理解持续检查、持续集成和持续部署的概念及其区别。 - 使用Jenkins构建、测试、分析和部署基于Web的应用程序的自动化持续部署管道。 - 创建多阶段Jenkins作业,并使用Jenkins构建管道插件可视化复杂构建管道。 - 将CI构建与GitHub、Maven、Tomcat、Java等其他工具集成。 - 利用Jenkins的主从架构扩展工作流程,在云中部署和配置多节点Jenkins集群。 - 学习如何使用Jenkins插件配置和扩展功能。 - 必备的DevOps技能,如为持续集成工作流设置预生产和生产环境。 - 提高Jenkins构建时间的有效技巧,例如并行执行作业。 - 在实际工作中使用Jenkins的最佳实践。 - 深入了解Jenkins,并具备帮助公司或项目应用正确Jenkins工作流程的信心。 学习Jenkins的原因: Jenkins是目前技术前沿的重要工具,它在软件开发和操作实践中颠覆了传统方法。作为持续集成解决方案,Jenkins在各类组织中被广泛使用,帮助提高生产力和简化软件开发。Jenkins拥有庞大的社区支持和丰富的插件生态系统,能够与多种工具集成。Jenkins已成为DevOps领域的重要工具,使得企业能够快速构建复杂的构建管道,从而降低软件开发周期内的风险。 关于作者: James Lee曾在亚马逊和谷歌等多家公司工作,现任一家硅谷初创公司负责大数据分析,拥有超过四年的Jenkins使用经验。CJ Rivas是一位认证的云架构师,拥有超过20年的行业经验,特别于云计算和DevOps领域。 课程适合: 任何希望全面理解Jenkins工作方式并在实际应用中运用的人,DevOps工程师、开发人员或IT管理员希望通过提升DevOps技能而提升职业发展的人。 课程特点: 此课程实践性强,配备真实案例,您将能够在自己的计算机上尝试。同时,课程设有30天无条件退款保证。 如果您准备好提升您的DevOps技能和职业生涯,请立即报名参加该课程!

课程评论(0条)

课程详情

What is this course about:This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production).In the end of this course, you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.What will you learn from this lecture:In particularly, you will learn:Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.Build an automated continuous deployment pipeline to build, test, analyze and deploy a web-based application with Jenkins.Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.Integrate CI builds with other tools such as GitHub, Maven, Tomcat, Java, etcScale Jenkins workflow with Jenkins' master and slave architecture, deploy and configure a multi-node Jenkins cluster in the cloud for labeled builds.Learn how to configure and extend Jenkins functionality with Jenkins plugins such as copy build artifacts plugins and deploy to container plugins, etcInvaluable DevOps skills such as setting up staging and production environment for continuous integration workflows.Learn tips on how to effectively improve Jenkins build time such as executing jobs in parallel.Best practices of working with Jenkins in the field.In-depth knowledge about Jenkins and confidence to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.And many many more…Why shall we learn Jenkins:Jenkins is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices.The Jenkins Continuous Integration solution has become a standby in organizations of all sizes that want to increase productivity and streamline software development in the era of Agile. It has extensive community support has the extended the core functionality of Jenkins by developing thousands of useful plugins. An ecosystem of more than 1,100 plug-ins has emerged, enabling customers to add all sorts of functionality and integrate Jenkins with everything from Active Directory to GitHub to Tomcat.Jenkins is becoming a must tool for DevOps. It allows companies to build very sophisticated build pipelines very quickly, thus greatly reducing the risk within the software development lifecycle. Tons of companies have already been using Jenkins to implement continuous integration pipeline. Today you have the access to that same technology right on your desktop.About the author:James Lee: In the past, James Lee worked at many companies such as Amazon and Google. Now James is working at one of the top Silicon Valley startups specializing big data analysis.James has been working with Jenkins for more than 4 years and has led his team to implement several complex continuous deployment pipelines with Jenkins to automatically deploy large scale applicationsJames' company has gained massive benefits by using Jenkins to build automated DevOps pipelines. In this course, he is going to share with you his years of knowledge and best practices of working with Jenkins in the real field.CJ Rivas: CJ Rivas is a certified cloud architect and has over 20 years industry experience and he is an expert in both cloud computing and DevOps domains.Why DevOps skills?Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer. Master DevOps Skills means you will be staying ahead in the competitive job market!Why choosing this course?This course is very hands-on, James has put lots effort to provide you with not only the theory but also real-life examples of implementing continuous integration pipeline that you can try out on your own laptop.James has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux. In the end of this course, James is confident that you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.30-day money-back guarantee!You will get 30-day money-back guarantee from Udemy for this course. If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.Are you ready to take your DevOps skills and career to the next level, take this course now!What you'll learnUnderstand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.Implent an automated continuous integration pipeline to build, test, analyze and deploy a web-based application with Jenkins.Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.Integrate continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy.Scale Jenkins workflow with Jenkins' master and slave architecture, deploy and configure a multi-node Jenkins cluster in the cloud for labeled builds.Learn how to configure and extend Jenkins functionality with Jenkins plugins such as copy build artifacts plugins and deploy to container plugins, etc.Invaluable DevOps skills such as setting up staging and production environment for continuous integration workflows.Best practices of working with Jenkins in the field.In-depth knowledge about Jenkins and confidence to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.And many many more…Are there any course requirements or prerequisites?Basic knowledge about software development processesA computer running Windows, OSX or Linux.Knowledge of Git, Maven, Linux will be preferred but NOT required.Prior experience with Jenkins is NOT required.Desire to learn something new.Who this course is for:Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field.DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company

课程标签

0人关注该课程

主题相关的课程