• Post category:StudyBullet-13
  • Reading time:8 mins read


DevOps CI CD with Multi Project using ( Java , PHP , Python, HTML , Jenkins , AWS , Ansible , Docker , Tomcat , HTTP …

What you will 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

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:


Get Instant Notification of New Courses on our Telegram channel.


  1. Introduction to DevOps: You will learn what DevOps is, its principles, and why it’s important in modern software development.
  2. 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.
  3. 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.
  4. Configuration Management with Ansible: You will learn how to use Ansible to manage the configuration of your servers and infrastructure.
  5. Containerization with Docker: You will learn how to use Docker to create, deploy, and manage containers for your applications.
  6. Cloud Computing with AWS: You will learn how to use Amazon Web Services (AWS) to host and deploy your applications on the cloud.
  7. 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.

English
language

Content

Introduction

Development Old Way

High Level

Infrastructure of Data Center
Application Staging
App release new code

LAB

Lab Planning
Register on AWS
Add User in AWS
Launch Instances in AWS
Download Osboxes and VirtualBox
Install VM Fresh and Jenkins
Fixing the IP Address
Updating the System
Install Jenkins
Jenkins Overview

Git and GitHub

Installing Git on Windows and Linux
Register on GitHub
Git Commands
Push to Remote Repo
Git updated code to GitHub From Windows
Git updated code to GitHub From Linux
Git Revert Back ( Restore old code )

Linux some Basic Knowledge

Linux Introduction
Pipeline Concept
File System
Essential commands Part 01
Essential commands Part 02
Transfer or receive files
su
sudo

Simple CI CD Project

Planning
Overview
Setup and Push
Fetch Data
Shell Script
Automation the CI CD Deployments
Ansible Overview
Install Ansible
Privilege Escalation
yaml Overview
Idempotent Color
Adhoc vs Playbook
Config Ansible
Integration Jenkins with Ansible
Deploy From Ansible to Web Servers
Automation with Ansible
Setup Docker
What is an Image and Container
Managing docker Images
Managing docker containers
Mapping Ports 01
Mapping Ports 02
Mapping Ports 03
Building an Image part 1
Building an Image part 2
Build the image from Ansible
Automation Jenkins Ansible Docker

Java Application

Java Application Overview
Integrate Maven with Jenkins
Setup Tomcat
Deploy Java Application
Automation Deploy Java Application
Integration Tomcat with Ansible
Deploy with Ansible
Deploy to Docker Container

Deploy Other codes

Deploy PHP code
Python Overview
Ansible to Python Flask
CI CD for Python Application