Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Devops Ci/Cd With Multi-Project And Troubleshooting

Posted By: ELK1nG
Devops Ci/Cd With Multi-Project And Troubleshooting

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

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