Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Symfony 6 with Docker for beginners
Rating: 4.4 out of 5(17 ratings)
1,200 students

Symfony 6 with Docker for beginners

Web development with Symfony, Docker, PhpStorm, Windows Subsystem for Linux and PHP8
Created byBudica Cosmin
Last updated 11/2023
English

What you'll learn

  • Learn the basics of Symfony
  • Learn how to set up a local LAMP stack using Docker
  • Learn how to use Docker with Symfony
  • Learn how to use an IDE like PHP Storm
  • Learn how to make use of WSL ( Windows Subsystem for Linux)

Course content

3 sections17 lectures1h 32m total length
  • Installing PHP Storm4:43

    We start our project by installing the IDE, an acronym for Integrated Development Environment. If you have been developing up to this point using some text editor, then maybe you should consider making the switch to PHP Storm.


  • Installing Docker1:52
  • Installing Windows Subsystem for Linux5:11

Requirements

  • Prior knowledge of PHP, HTML, CSS and JavaScript is a plus. There are really no mandatory requirements for this course. If you are a total beginner the learning curve will be steeper.

Description

This  course is tailor-made for aspiring web developers keen on mastering the latest web development techniques using Docker and the Symfony PHP framework. This Docker and Symfony tutorial offers a systematic approach to learning these powerful development tools for practical, real-world applications.

Section 1: Setting Up the Development Environment with PHP Storm, Docker, and WSL kickstart your journey into web development by understanding the course structure and setting up your development environment. This includes installing must-have tools like PHP Storm, Docker, and the Windows Subsystem for Linux (WSL) for Docker web development.

Section 2: Dive deep into the world of Docker, exploring its functionalities, understanding the Dockerfile, and learning how to develop locally using Docker containers. Students will learn the nuances of Docker Compose, working with MySQL containers, and using Composer for Docker development. Furthermore, you'll understand how to install Symfony for enhanced web development.

Section 3: Getting Started with Symfony PHP Framework round off your learning journey with the basics of the Symfony PHP framework. We'll cover topics like routes and controllers, wildcard routes, and working with Twig templates within the Symfony environment.

Upon completing this course, students will be equipped with the skills to create robust, scalable web applications using Docker and Symfony. They will have the proficiency to configure and manage their development environment effectively, grasp the fundamentals of the Symfony framework, and deploy Docker containers for a streamlined, consistent web development process.

Who this course is for:

  • PHP programmers
  • People that want to start developing using the Symfony framework
  • People that want to become familiar with Docker and move to a Docker based development environment.