Skip to main content

Develop and Deploy Laravel Applications with Docker

2h 29m 56s
English
Paid

Course description

Learn how to use the power of Docker to develop, test, and deploy Laravel applications in local and production environments with this premium video course.

Read more about the course

Docker and Laravel work together in a perfect marriage Docker, and more broadly containerization as a whole, is growing in popularity, not just for production environments but also for local development. Laravel is the leading modern PHP framework used by millions of developers around the globe. Together, they help develop and deploy web applications that are fast, scalable, and OS independent. 

Working with a LAMP stack or other web server software installed on your local machine can be a nightmare when it comes time to upgrade. If you have multiple apps that require different versions of something like PHP it's even worse. Using Docker to build your local dev environment removes the headache of maintaining and installing dependencies for web server software across your machines.

“I have absolutely no clue how to get started deploying my Laravel app to a production server with Docker.” 

That's okay, there's a lot of options! In this course, we'll explore a few different methods to deploy your Dockerized Laravel application onto a production server. Including how to setup and use an automated testing and CI/CD service like CircleCI.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 20 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction to Docker

All Course Lessons (20)

#Lesson TitleDurationAccess
1
Introduction to Docker Demo
08:05
2
Introduction to Docker Compose
08:25
3
Setting up Nginx
08:57
4
Setting up Apache
06:21
5
Setting up PHP
07:42
6
Setting up MySQL
06:58
7
Installing and using Composer
09:05
8
Setting up our new Laravel app
04:46
9
Setting up and using the Artisan service
04:24
10
Setting up and using the npm service
04:31
11
Building a simple test application
12:04
12
Creating and running tests with PHPUnit
03:59
13
Improving local Docker performance
05:45
14
Enabling https locally with mkcert
04:30
15
Caching with Redis
08:32
16
Queuing and running jobs with Redis
06:08
17
Running scheduled tasks
04:58
18
Deploying a Laravel app with git
18:55
19
Using Let's Encrypt with Docker in production
05:20
20
Using-CircleCI-for-cicd-and-deployment
10:31

Unlock unlimited learning

Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Vue 3 and Laravel: Breaking a Monolith to Microservices

Vue 3 and Laravel: Breaking a Monolith to Microservices

Sources: udemy
Microservices Architecture, Vue 3, Nuxt.js, Laravel, Docker, RabbitMQ, Event Driven Microservices, Internal APIs, Redis. Learn how to create a Monolith using Vue 3 and Laravel t...
14 hours 4 minutes 43 seconds
PHP with Laravel - Create a Restaurant Management System

PHP with Laravel - Create a Restaurant Management System

Sources: udemy
Welcome to the PHP with Laravel - Create a Restaurant Management System. The course covers the concepts of using PHP and Laravel Framework to build an innovativ
9 hours 39 minutes 12 seconds
Laravel 8 PHP Framework A - Z Build Professional Ecommerce

Laravel 8 PHP Framework A - Z Build Professional Ecommerce

Sources: udemy
As i told you this complete project course which beings you to Beginner to Advance level by creating complete most advanced Ecommerce Project. You will able to understand how to...
71 hours 53 minutes 34 seconds
DevOps Project: CICD with Git GitLab Jenkins and Laravel

DevOps Project: CICD with Git GitLab Jenkins and Laravel

Sources: udemy
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 Dev...
4 hours 47 minutes 21 seconds
Laravel 8 advanced tips and tricks beginner and intermediate

Laravel 8 advanced tips and tricks beginner and intermediate

Sources: udemy
The latest version of laravel is 8 so during this course you will learn the newest and the short ways to write a Laravel project or app . Laravel until now have
1 hour 56 minutes 50 seconds