Udemyintermediatefr

Créer 4 applications avec Symfony v4 (évolution progressive)

Learn Symfony (PHP) development! Master CRUD, Doctrine, authentication, image uploads & more. Practical skills in MVC, pagination & more.

4.5(508)
2,032students
10h 49m
Certificate
Matthieu GASTON
Matthieu GASTONFormateur en école supérieure d'informatique + sur H2PROG

Course Content

Créer 4 applications avec Symfony v4 (évolution progressive) is an intermediate-level Udemy course taught by Matthieu GASTON. It runs 10h 49m, is taught in French, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 508 reviews, with 2,032 students enrolled. It is a paid course, last updated February 2024.

Symfony Development: Build Real-World Applications

This comprehensive Symfony course takes you from the fundamentals to building robust web applications. Updated for Symfony 5, this practical training uses four distinct applications to solidify your understanding of the PHP framework.

What you'll learn:

  • PHP Framework Fundamentals: Master the core concepts of the Symfony framework, a powerful tool for modern web development.
  • Symfony Architecture: Understand and implement the Model-View-Controller (MVC) architectural pattern.
  • Routing & Application Structure: Learn to define routes and structure your Symfony applications effectively. The first application will cover these essential concepts, reviewing PHP fundamentals like associative arrays, object-oriented programming (OOP), and MVC principles.
  • Database Integration: Develop applications that interact with databases. We'll use Entity-Relationship Diagrams (ERD) to guide database design and implement relationships between entities. The second application focuses on this.
  • Admin Panel & CRUD Operations: Build a powerful administration interface with Create, Read, Update, and Delete (CRUD) functionality, including image uploads. The third application dives into this, along with user authentication.
  • User Authentication: Implement secure user login and management systems.
  • Application Deployment: Learn how to deploy your Symfony application to a live server using FTP.
  • Advanced Features: Enhance your applications with features like pagination and filtering. The final application will integrate these improvements.

Course Structure (4 Applications):

  1. Routing & Structure: Build a system for managing characters and weapons, reinforcing PHP basics.
  2. Database & Relationships: Create an application for animals and their families, utilizing database design and relationships.
  3. Admin & CRUD: Develop an administration panel for managing food and nutritional information, including image uploads and user authentication.
  4. Advanced Features & Deployment: Refactor previous applications, adding pagination and filters, and deploying to a live server.

Target Audience & Prerequisites:

This course is geared towards an intermediate level developer. While explanations are thorough, a solid foundation in PHP programming is required to succeed. We recommend mastering PHP, algorithms, and basic programming concepts before tackling a framework like Symfony. This course is a logical progression after learning PHP fundamentals. It's considered a "finishing touch" to a PHP curriculum that includes database knowledge and MVC architecture.

Course Benefits:

  • Hands-on Learning: Gain practical experience through building four complete applications.
  • Over 10 Hours of Content: Comprehensive video tutorials and quizzes to reinforce learning.
  • Boost Your Resume: Add valuable Symfony development skills to your CV.

Developed by Matthieu from H2PROG.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(13)
1h 11m
all

Etre créatif avec la peinture Aquarelle mix-média!

by Sophie Queuniez (Artiste & Coach)

5.0(8)
2h 57m
all
5.0(47)
2h 32m
all
5.0(3)
2h 19m
all