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.
Develop and Deploy Laravel Applications with Docker
Develop and Deploy Laravel Applications with Docker is a 20-lesson 2 hours 29 minutes self-paced course by Andrew Schmelyun. 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.
Course facts
- Lessons
- 20
- Duration
- 2 hours 29 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Andrew Schmelyun
- Price
- Premium
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.
Who teaches Develop and Deploy Laravel Applications with Docker? Andrew Schmelyun
Andrew Schmelyun is a US developer and Laravel / DevOps educator who publishes long-form tutorial content on the Laravel-with-Docker stack and on the engineering side of running PHP services in production. His written tutorials and YouTube videos cover the operational concerns most Laravel material skips.
His CourseFlix listing carries three Andrew Schmelyun courses: Develop and Deploy Laravel Applications with Docker, Self-Made SaaS Course (a from-scratch Laravel SaaS build), and the unrelated indie game-dev 2048 with Bevy ECS. Material is paid and aimed at PHP developers ready to take operational responsibility for their own services.
What lessons are included in Develop and Deploy Laravel Applications with Docker?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 |
Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Develop and Deploy Laravel Applications with Docker?
-
Updated 2y agoReact Js A-Z With Laravel - For Beginner to Advanced Level
By: UdemyThis React Js A-Z With Laravel Course will help you to become a Full Stack Web Developer. React has rapidly become one of the most powerful tools for building W68h 1m -
Updated 2y agoVue.js + Laravel: CRUD with SPA
By: LaravelDailyMaster Vue.js with Laravel to build a single-page application. Learn SPA routing, components, and Axios to boost your full-stack skills.1h 50m -
Updated 7mo agoMaster System Design with Laravel
By: Martin JooThe Art of System Design with Laravel is a clear and hands-on guide. It spans 267 pages and shows you how to move from a simple server setup to microservices. -
Updated 2y agoPHP with Laravel - Create a Restaurant Management System
By: UdemyWelcome to the PHP with Laravel - Create a Restaurant Management System. The course covers the concepts of using PHP and Laravel Framework to build an innovativ9h 39m -
Updated 2y agoLaravel 8 - Advance Course Build School Management System
By: UdemyLaravel is an open-source PHP framework, which is robust and easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing80h 43m5/5 -
Updated 2y agoPaginated Vue Components with Laravel
By: CodecourseWant flexible paginated Vue components that work with any data? Let's make this easy.52m -
Updated 2y agoLaravel 8 advanced tips and tricks beginner and intermediate
By: UdemyThe 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 have1h 56m -
Updated 2y agoLaravel 10 Build Complete Hotel Booking Reservation System
By: UdemyWelcome to the course "Creating a Hotel Booking System on Laravel 10"! In this course.41h 7m5/5
More courses by Andrew Schmelyun
-
Updated 2y agoSelf-Made SaaS Course
Learn how to build a full SaaS app from idea to launch. This course walks you through each step in clear, simple terms.5h 19m -
Updated 3y ago2048 with Bevy ECS
2048 is a 2d board-oriented game. We cover foundational Bevy concepts while spawning tiles on the screen, handling user input, keeping score.1h 40m