En savoir plus: Initiation au framework Symfony4

Ce que vous apprendrez

Setup

  • Installation
  • Running your Application
  • Store your project using Git

Creating your first Symfony Page

  • Hello world page: route and controller
  • Rendering a template

The tools

  • The console command
  • The web debug toolbar
  • The project structure
  • Symfony flex recipes

The Routing

  • Creating routes
  • Routes parameters
  • Advanced routing examples
  • Redirects
  • Generate URLs
  • Debugging routes

The Controller

  • Generate your first controller
  • The request and response objects
  • The controller base class
  • Managing errors
  • The session

The Forms

  • Your first form
  • Form Validation
  • Built-in Field Types
  • Field Type Guessing
  • Creating Form Classes

The Templates

  • Your first template
  • Template Inheritance and Layouts
  • Template Naming and Locations
  • Including templates
  • Stylesheets and Javascripts
  • The Request, User or Session within your template

Databases and the Doctrine ORM

  • Installing Doctrine
  • Configuring your Database
  • Creating an Entity
  • Migrations
  • Persisting and fetching Objects
  • Updating and deleting Objects
  • Repositories
  • Querying using DQL or SQL
  • Relationships and Associations

The Configuration

  • Configuration: config/packages/
  • The parameters
  • The .env file
  • Other config files

Niveau: Débutant

Version utilisée: 4

Prerequisites: Bonnes connaissances du langage PHP et de la programmation orientée objet (POO).

Duration: 5 Jour(s)

Trainer: Ahmed Siouani, Software Engineer @ Yucca labs

Objectifs Maitrise des fondamentaux et des bases du framework Symfony en développant votre première application Symfony. Les fonctionalités de base telle que le routage des urls, la gestion des formulaires et l'utilisation du moteur de templating Twig y sont abordées.

Appelez nous au +213 (0)6 71 00 02 94 pour tout renseignement concernant ce programme de formation

Réserver