02-01-2025, 08:12 PM
5 Devops Project- Jenkins, K8S ,Docker, Aws, Sonarqube,Nexus
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.02 GB | Duration: 8h 39m
100% Practical | Jenkins on Server, Docker, with Agents and integration with AWS, Maven, Docker, Kubernetes, SonarQube
What you'll learn
Master Jenkins from basics to advanced features
Set up and manage Jenkins jobs and repositories efficiently
Implement effective branching and merging strategies
Configure and optimize Jenkins CI/CD pipelines
Utilize Jenkins Package Registry and Container Registry
Integrate Jenkins with cloud services like AWS and Kubernetes (EKS)
Leverage Jenkins Terraform integration for infrastructure as code
Implement automated testing and code quality checks with SonarQube
Use Jenkins with Docker and DockerHub for containerized workflows
Integrate Jenkins with Ansible for configuration management
Manage Terraform states within Jenkins
Implement security best practices in Jenkins workflows
Administer and optimize Jenkins for performance and scalability
Requirements
Jenkins experience required - we'll cover everything from the ground up
Willingness to learn and explore new concepts in software development and DevOps
Open mind and enthusiasm for learning modern development practices
Step-by-Step Guidance: Each topic is presented in a structured manner, with step-by-step guidance on installation, configuration, and usage of GitLab.
Hands-On Learning: Hands-on labs and exercises are provided throughout the course to reinforce learning and allow you to practice what you've learned in a real-world environment.
Description
5 Jenkins SPA Project: AutoDevOps, Java, NodeJS, PHP, Python - Hands-On PrepDive into the world of Single Page Applications (SPAs) with this comprehensive, hands-on course. Master Jenkins DevOps while working with multiple programming languages to create robust, efficient SPAs.Course Overviewevelop 5 unique SPA projects using Java, NodeJS, PHP, and PythonImplement Jenkins for streamlined development and deploymentGain practical experience with real-world scenarios and best practicesWhat You'll Learn:Setting up Jenkins CI/CD pipelines for SPA projectsLeveraging DevOps features for automated testing and deploymentBuilding responsive and interactive SPAs using various technologiesOptimizing performance and security in SPA environmentsWho This Course is Forevelopers looking to expand their full-stack skillsDevOps engineers interested in Jenkins DevOpsStudents and professionals seeking hands-on experience with modern web technologiesJoin us for an immersive learning experience that will ELEVATE your SPA development skills and DevOps practices!Benefits of Taking This Course:Comprehensive skill development: Gain expertise in Jenkins full suite of tools and features, from basic version control to advanced DevOps practices.Enhanced career prospects: DevOps skills are in high demand, and Jenkins proficiency can open doors to new job opportunities and career advancement.Improved workflow efficiency: Learn best practices for streamlining development processes, reducing time-to-market, and productivity.Hands-on experience: Practice with real-world scenarios and integrate Jenkins with popular tools and platforms used in modern software development.Better collaboration: Master Jenkins features for team collaboration, project management, and communication.Security focus: Learn to implement secure DevOps practices, ensuring your projects meet industry standards for security and compliance.Scalable knowledge: Apply Jenkins skills to projects of any size, from personal repositories to enterprise-level implementations.Continuous learning: Stay updated with the latest DevOps trends and technologies through Jenkins evolving ecosystem.By the end of this course, you'll have the skills and confidence to leverage Jenkins powerful features in your development workflow, implement efficient CI/CD pipelines, and contribute to a modern DevOps environment.
Overview
Section 1: Introduction
Lecture 1 Course Introduction
Lecture 2 Content
Lecture 3 Connect With Me!!
Section 2: Jenkins Overview
Lecture 4 Jenkins - Real Time Scenario
Lecture 5 Jenkins Overview
Lecture 6 Jenkins CI/CD
Lecture 7 Relation of Jenkins with Automation
Lecture 8 Need, Benefits and Alternatives of Jenkins
Lecture 9 Jenkins UI Console
Lecture 10 What is SPA?
Section 3: Quick Refresher
Lecture 11 Ways to use Jenkins Server
Lecture 12 Installation on AWS
Lecture 13 Installation on MacOS
Lecture 14 Installation on Docker
Lecture 15 Git and Maven Refresher
Lecture 16 Docker Refresher
Lecture 17 Sonarqube Refresher
Lecture 18 Kubernetes Refresher
Lecture 19 Types of Jenkins Jobs
Section 4: Freestyle Project
Lecture 20 Understanding Freestyle Jobs
Lecture 21 Deploying Java Based Project on Tomcat
Section 5: Jenkins on Server - Java Application
Lecture 22 Business Ideology for Project
Lecture 23 Deploying Java Application Locally
Lecture 24 Tools and Architecture
Lecture 25 Usage and Setup details
Lecture 26 Phase-1: Infrastructure setup
Lecture 27 Phase-2: Dependency Setup
Lecture 28 Phase-3: Deployment Setup
Lecture 29 Real Time scenario - Part 1
Lecture 30 Real Time scenario - Part 2
Lecture 31 Real Time scenario - Part 3
Lecture 32 Real Time scenario - Part 4
Lecture 33 Real Time scenario - Part 5
Lecture 34 Real Time scenario - Part 6
Lecture 35 Completion
Section 6: Jenkins on Docker - NodeJS Application
Lecture 36 Understanding Jenkins on Docker
Lecture 37 Understanding NodeJS Project
Lecture 38 Deploying NodeJS App Locally
Lecture 39 Setting Up Infrastructure
Lecture 40 Checkout Stage
Lecture 41 Build Stage
Lecture 42 Dockerfile for NodeJS Application
Lecture 43 Building Docker Image
Lecture 44 Permission Troubleshooting for Docker
Lecture 45 Pushing Image to DockerHub
Lecture 46 Integration with AWS
Lecture 47 Kubernetes Manifest File Creation
Lecture 48 Integration with Kubernetes
Lecture 49 Project - End to End Deployment on EKS
Lecture 50 Project Summary
Section 7: Jenkins using Agents - Python Application
Lecture 51 Understanding Jenkins on Agents
Lecture 52 Understanding Python Projects
Lecture 53 Setting Up Infrastructure
Lecture 54 Jenkins Master Connection with Agent
Lecture 55 Jenkins Agent Job Test
Lecture 56 Checkout Stage
Lecture 57 Build Stage
Lecture 58 Dockerfile for Python Application
Lecture 59 Building Docker Image
Lecture 60 Pushing Image to DockerHub
Lecture 61 Integration with AWS
Lecture 62 EKS Infrastructure SetUp
Lecture 63 Kubernetes Manifest File Creation
Lecture 64 Integration with Kubernetes
Lecture 65 Project - End to End Deployment on EKS
Lecture 66 Project Summary
Section 8: Jenkins with Progressive Environments - PHP Application
Lecture 67 Understanding PHP Project
Lecture 68 Deploying PHP App Locally
Lecture 69 Infrastructure SetUp for PHP CI/CD
Lecture 70 Multiple Environments in EKS
Lecture 71 Checkout Stage
Lecture 72 Build Stage
Lecture 73 Creating Dockerfile for PHP
Lecture 74 Docker Build Stage
Lecture 75 Docker Push Stage
Lecture 76 AWS Integration with Jenkins
Lecture 77 Kubernetes Manifest File Creation
Lecture 78 Deployment Stage on EKS
Lecture 79 PHP Project Summary
DevOps enthusiasts who want to master Jenkins extensive feature set,Complete beginners who want to start their journey in software development and DevOps,Students and recent graduates looking to build practical skills for their careers,Developers who want to improve their version control and collaboration skills,IT professionals seeking to transition into DevOps roles,DevOps enthusiasts who want to master Jenkins extensive feature set,Everyone can pick up this course, at their own pace.