Devops Ci/Cd With Multi-Project And Troubleshooting
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.44 GB | Duration: 12h 0m
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.44 GB | Duration: 12h 0m
DevOps CI CD with Multi Project using ( Java , PHP , Python, HTML , Jenkins , AWS , Ansible , Docker , Tomcat , HTTP …
What you'll learn
Introduction to DevOps principles and practices
Git and GitHub for source control management
Continuous Integration and Continuous Deployment (CI/CD) with Jenkins
Configuration Management with Ansible
Containerization with Docker
Cloud Computing with AWS
Programming languages: Java, Python, PHP, HTML
Web servers: Apache and Tomcat
Requirements
Some Basic knowledge of Linux will be good
Description
In this course at 2023, You'll learn about the principles and practices of DevOps, with a focus on implementing Continuous Integration and Continuous Deployment (CI/CD) for multiple projects. You'll gain hands-on experience with popular DevOps tools and technologies, including Git, GitHub, Jenkins, Ansible, Docker, and AWS. In addition, you'll learn how to troubleshoot common issues that can arise during the CI/CD process, so that you can keep your projects running smoothly. By the end of the course, you'll have a solid understanding of DevOps best practices and the tools and techniques you need to succeed in modern software development. In a DevOps course that covers the tools and technologies you've listed, you would likely learn the following:Introduction to DevOps: You will learn what DevOps is, its principles, and why it's important in modern software development.Source Control Management with Git and Github: You will learn how to use Git to manage your source code and how to use Github to collaborate with other developers.Continuous Integration and Continuous Deployment with Jenkins: You will learn how to set up a Jenkins server to automate the build, test, and deployment of your applications.Configuration Management with Ansible: You will learn how to use Ansible to manage the configuration of your servers and infrastructure.Containerization with Docker: You will learn how to use Docker to create, deploy, and manage containers for your applications.Cloud Computing with AWS: You will learn how to use Amazon Web Services (AWS) to host and deploy your applications on the cloud.Programming languages: You will learn how to deploy code in Java, Python, PHP, and HTML to build applications.Overall, you will learn how to build, test, and deploy modern software applications using DevOps principles and tools. You will also gain a solid understanding of the tools and technologies used in the DevOps process, which will help you to work more effectively in a modern software development team.
Overview
Section 1: Introduction
Lecture 1 Development Old Way
Section 2: High Level
Lecture 2 Infrastructure of Data Center
Lecture 3 Application Staging
Lecture 4 App release new code
Section 3: LAB
Lecture 5 Lab Planning
Lecture 6 Register on AWS
Lecture 7 Add User in AWS
Lecture 8 Launch Instances in AWS
Lecture 9 Download Osboxes and VirtualBox
Lecture 10 Install VM Fresh and Jenkins
Lecture 11 Fixing the IP Address
Lecture 12 Updating the System
Lecture 13 Install Jenkins
Lecture 14 Jenkins Overview
Section 4: Git and GitHub
Lecture 15 Installing Git on Windows and Linux
Lecture 16 Register on GitHub
Lecture 17 Git Commands
Lecture 18 Push to Remote Repo
Lecture 19 Git updated code to GitHub From Windows
Lecture 20 Git updated code to GitHub From Linux
Lecture 21 Git Revert Back ( Restore old code )
Section 5: Linux some Basic Knowledge
Lecture 22 Linux Introduction
Lecture 23 Pipeline Concept
Lecture 24 File System
Lecture 25 Essential commands Part 01
Lecture 26 Essential commands Part 02
Lecture 27 Transfer or receive files
Lecture 28 su
Lecture 29 sudo
Section 6: Simple CI CD Project
Lecture 30 Planning
Lecture 31 Overview
Lecture 32 Setup and Push
Lecture 33 Fetch Data
Lecture 34 Shell Script
Lecture 35 Automation the CI CD Deployments
Lecture 36 Ansible Overview
Lecture 37 Install Ansible
Lecture 38 Privilege Escalation
Lecture 39 yaml Overview
Lecture 40 Idempotent Color
Lecture 41 Adhoc vs Playbook
Lecture 42 Config Ansible
Lecture 43 Integration Jenkins with Ansible
Lecture 44 Deploy From Ansible to Web Servers
Lecture 45 Automation with Ansible
Lecture 46 Setup Docker
Lecture 47 What is an Image and Container
Lecture 48 Managing docker Images
Lecture 49 Managing docker containers
Lecture 50 Mapping Ports 01
Lecture 51 Mapping Ports 02
Lecture 52 Mapping Ports 03
Lecture 53 Building an Image part 1
Lecture 54 Building an Image part 2
Lecture 55 Build the image from Ansible
Lecture 56 Automation Jenkins Ansible Docker
Section 7: Java Application
Lecture 57 Java Application Overview
Lecture 58 Integrate Maven with Jenkins
Lecture 59 Setup Tomcat
Lecture 60 Deploy Java Application
Lecture 61 Automation Deploy Java Application
Lecture 62 Integration Tomcat with Ansible
Lecture 63 Deploy with Ansible
Lecture 64 Deploy to Docker Container
Section 8: Deploy Other codes
Lecture 65 Deploy PHP code
Lecture 66 Python Overview
Lecture 67 Ansible to Python Flask
Lecture 68 CI CD for Python Application
Anyone