|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/devops-cicd-git-gitlab-jenkins-nodejs-react-npm-nginx/
课程评论:没有评论
课程名称:DevOps项目 CI/CD Git GITLAB Jenkins Nodejs React 概述:在本课程中,您将学习如何在您的笔记本电脑上设置完整的构建环境,采用实践操作的方式进行学习。虚拟机是一种高效、独立的真实计算机的复制品,目前广泛应用于无需直接与任何真实硬件相对应的虚拟机。运行虚拟机的物理硬件通常称为“宿主”,而在该机器上模拟的虚拟机则称为“客户机”。一个宿主可以模拟多个客户机,每个客户机可模拟不同的操作系统和硬件平台。 本课程将引导您了解CI/CD产品/网站的整个生命周期。我们将使用不同的工具和技术进行学习,主要工具包括GITLAB、GIT和JENKINS,用于在测试和生产环境中构建和部署应用程序。您将学习与DevOps相关的工具,本课程已精心设计,便于您跟随并轻松理解。 谁适合参加本课程? - 有兴趣学习DevOps的人士 - 初学者,适合您开始学习的理想场所 - 希望转向DevOps职业的人 - 希望以实践方式进行配置学习的人 将安装的软件包括:Virtual Box、Visual Studio、Putty 课程内容涵盖: - 如何创建虚拟机 - 处理不同软件的安装 - 使用GIT进行版本控制。GIT是一个免费的开源分布式版本控制系统,旨在高效处理从小型到大型项目。GIT易于学习,具有小巧的占用空间和快速的性能,功能超越SCM工具,如Subversion、CVS等。 - GitLab是一个开源的端到端软件开发平台,内置版本控制、问题跟踪、代码审查、CI/CD等功能。 - Jenkins通常作为独立应用运行,也可以作为servlet在各种Java servlet容器中运行。 您将进行应用程序的测试/暂存服务器和生产服务器的部署。 通过本课程,您将获得宝贵的DevOps实践知识,为未来的职业发展打下坚实基础。
In this course you will learn about setting the whole build environment on your laptop complete hands on.A virtual machine is an efficient, isolated duplicate of a real computer machine.Current use includes virtual machines that have no direct correspondence to any real hardware.The physical, "real-world" hardware running the VM is generally referred to as the 'host', and the virtual machine emulated on that machine is generally referred to as the 'guest'. A host can emulate several guests, each of which can emulate different operating systems and hardware platforms.In this course you are going to learn about the whole life cycle of a CI/CD product/website. We are going to work with different tools and technologies through out the course.The major things which we are going to use in this course are GITLAB,GIT,JENKINS to build and deploy application in the test and production environment.You will be learning about the DevOps related tools.There are various tools and technologies we are going to use through out the course. I have curated the course in such away that it will be easy to follow along and understand things very easily.Who this course if for?People who are interested in learning DevOps.If you are beginner then you are at the right place to learnThose who are interested in moving their career into DevOps.Anyone who would like to learn about configuring things the practical wayDifferent software's we are going to install.Virtual Box, Visual Studio,PuttyHow to create a Virtual machine?Work with different software installation.Working with GITGit is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. Self-host GitLab on your own servers, in a container, or on a cloud provider.JenkinsJenkins is typically run as a standalone application in its own process with the built-in Java servlet container/application server (Jetty).Jenkins can also be run as a servlet in different Java servlet containers such as Apache Tomcat or GlassFishTest/Staging Server - You will deploy the application to a staging/test server.Production server - You will deploy the application to a staging/test server.