Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Project: CICD with Git GitLab Jenkins and Laravel
Highest Rated
Rating: 4.6 out of 5(429 ratings)
3,856 students

DevOps Project: CICD with Git GitLab Jenkins and Laravel

Deploy any Laravel application and to set up a fully functional CICD pipeline for it using Jenkins and GitLab
Created byDare Soremi
Last updated 11/2023
English

What you'll learn

  • How to set up a local DevOps Lab Environment. Think of a Virtual Private Network
  • You will learn how to create virtual servers in the cloud and securely connect to them
  • You will learn how to Deploy Laravel Applications to Production
  • You will learn how to set up a functional CICD Pipeline for Laravel applications with GitLab CI
  • You will learn how to deploy Laravel applications to a Digital Ocean droplet
  • How to collaborate on code using Gitlab collaboration tools
  • You will learn how to use Git and GitLab for source code management

Course content

11 sections82 lectures5h 51m total length
  • Introduction3:41
  • Prerequisites2:43
  • Course Outline5:44

Requirements

  • Interests in the Topic
  • Basic knowledge of Linux Commands
  • Basic knowledge of PHP/Laravel
  • Familiarity with Git Version Control / Source Code Management SCM
  • Windows / Linux / Mac OS X Machine with minimum of 8 GB of RAM
  • Ability to Install Programs and Manipulate Folders on Your Computer

Description

Continuous Integration Continuous Delivery/Deployment (CICD) is a very important part of modern-day software release processes. As a matter of fact, you can not survive as a DevOps Engineer without a good understanding of CICD.

This course is designed for web developers and beginner DevOps engineers who want to learn how to deploy a Laravel application to production, using the best practices of Continuous Integration and Continuous Deployment/Delivery (CICD).

The course covers the use of Git, GitLab, and Jenkins, to build and deploy a full-fledged laravel application. and to create a fully functional CICD pipeline.

By the end of this course, you will have learned


  • how to deploy a Laravel application to production and to any other environment,


  • How to redeploy the same application using deploy scripts, and how to design a functional CICD pipeline with Gitlab and Jenkins and later with GitLab CI.


  • How to collaborate on projects using GitLab. This a must-have skill if you want to work in an organization that has multiple developers, working on a project.


  • How to create and configure virtual machines on your personal computers, so you will be able to practice without the fear of being charged by a cloud service provider.

  • And more.

Everything we'll do will be hands-on and straight to the point.

If you are seeking a job as a Developer or a DevOps Engineer without any professional experience yet, this course is a must for you because, by the end of it, you will have moved from zero experience to at least a year of experience with the tools taught in the course.

Who this course is for:

  • PHP/Laravel Developers Curious about DevOps Methodologies
  • Server Administrators interested in moving to DevOps roles
  • Beginner DevOps Engineers
  • Anyone interested in becoming a DevOps Engineer
  • Anyone who wants to get their hands dirty and go beyond echoing "Hello World"