Développer des applications web robustes
- Découverte de son parcours de formation.
- Positionnement avant de débuter sa formation.
- Introduction à Symfony 3.
- Architecture d'un projet Symfony.
- Briques de base Symfony : routes et contrôleurs.
- Services et injection de dépendances.
- Persistance des données avec Doctrine.
- Envoi et validation des données avec les formulaires.
Activités pratiques et digitales
Test de positionnement et d'orientation débriefé par le formateur, vidéo, questions, échanges avec le tuteur en ligne, exercice et quiz.
Exploiter et intégrer avec des librairies et services tiers
- Approche de la console.
- Sécurité Symfony en production avec HTTPS.
- Répartiteur d'événements.
- Et pour aller plus loin.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Exploiter le potentiel des commandes CLI
- Amélioration de la vitesse de développement.
- Création de vos propres commandes CLI.
- Optimisation des performances de l'application.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Développer une API RESTful
- Mise en place d'une API REST avec Symfony.
- Résolution des problèmes courants d'une API.
- Amélioration de son API.
- Introduction aux API REST.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Fiabiliser ses applications avec les tests automatisés
- Tests automatisés.
- Tests fonctionnels.
- Outils externes de test.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Sécuriser l'accès à ses sites et applications web
- Contrôle d'accès et gestion des rôles utilisateurs.
- Manipulation de l'utilisateur courant.
- Symfony - Traduire ses applications web.
- Présentation de l'internationalisation avec Symfony.
- Bonnes pratiques et cas particuliers.
- Utilisation des outils fournis par l'écosystème Symfony.
- Mise en place de la sécurité avec Symfony.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Exploiter les nouveautés de la version 4 et améliorer votre productivité
- Présentation des nouveautés.
- Symfony Flex.
- Webpack Encore.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
S'initier au langage et développement d'un mini blog : PHP 7
- PHP : présentation et fonctionnalités.
- Création de la liste d'articles.
- Création de la page de visualisation d'un article.
- Factorisation du code.
- Gestion des données.
- Gestion d'un formulaire.
- Refonte pour la mise en production.
- Conclusion.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Choisir la base de données adaptée à vos besoins : NoSQL
- Introduction au NoSQL.
- Bases de données orientées clés/valeurs.
- Bases de données orientées documents.
- Bases de données orientées colonnes et graphes.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.
Découvrir la base de données NoSQL pour une utilisation en PHP : Redis
- Communication PHP et Redis.
- Administration Redis.
- Commandes et types avancés
- Introduction à Redis.
Activités pratiques et digitales
Activités sociales, exercice et échanges avec le tuteur.