55 lines
1.8 KiB
TeX
55 lines
1.8 KiB
TeX
\noindent Jour 1: Rappels des fonctionnalités
|
|
\begin{itemize}
|
|
\item Les principales nouveautés de Symfony 3
|
|
\item Structure d'un projet, générateurs et "bundles"
|
|
\begin{itemize}
|
|
\item Notion de bundles
|
|
\item Configuration d'un bundle
|
|
\item Creation et utilisation des commandes
|
|
\item Le générateur
|
|
\end{itemize}
|
|
\item Le routage et les contrôleurs
|
|
\begin{itemize}
|
|
\item Filtrage des verbes HTTP
|
|
\item Routage vers les actions de contrôleurs
|
|
\end{itemize}
|
|
\item Authentification et autorisation
|
|
\begin{itemize}
|
|
\item Firewall et ACL
|
|
\item Gestion des rôles utilisateur
|
|
\item Méthode d'authentification personnalisée
|
|
\end{itemize}
|
|
\item Les vues et le moteur de templating Twig
|
|
\begin{itemize}
|
|
\item Syntaxe Twig
|
|
\item Notion d'héritage
|
|
\item Gestion de la sécurité
|
|
\item Étendre Twig
|
|
\end{itemize}
|
|
\item Les formulaires
|
|
\begin{itemize}
|
|
\item Création et traitement de formulaires
|
|
\item Validation des données
|
|
\item Les évènements
|
|
\end{itemize}
|
|
\item L'ORM Doctrine et le modèle de données
|
|
\begin{itemize}
|
|
\item Concept d'ORM
|
|
\item Entité et Dépôt
|
|
\item Les évènements
|
|
\end{itemize}
|
|
\item Mise en production
|
|
\begin{itemize}
|
|
\item Gestion des environnements
|
|
\item Cache applicatif
|
|
\end{itemize}
|
|
\end{itemize}
|
|
|
|
\noindent Jour 2: Mise en application
|
|
|
|
Le 2ème jour est dédié à la mise en pratique des concepts vus pendant le jour précédent.
|
|
|
|
Un cahier des charges d'une application prévue pour exploiter l'ensemble des éléments traités par la formation sera proposé aux apprenants.
|
|
|
|
Le formateur les accompagnera durant l'ensemble des travaux.
|