Chaîne Youtube de M. Emmanuel Ravrat (Professeur Agrégé au lycée Paul Claudel, à Laon)
Veuillez trouver ci-joint un lien vers les vidéos postées par M. Emmanuel Ravrat, Professeur Agrégé au lycée Paul Claudel (à Laon).
Cette chaîne propose des cours et tutoriels sur le développement d’applications web ou de logiciels :
La chaîne Youtube proposée met à votre disposition diverses vidéos en lien avec le développement d’applications web et logicielles. Elles sont toutes publiques et librement utilisables.
Elles sont initialement conçues pour des lycéens étudiant le développement que cela soit au niveau du baccalauréat, du BTS, du DUT ou des étudiants en licence. Elles conviendront également à toute personne autodidacte souhaitant évoluer dans le développement informatique.
Les avantages du support vidéo pour le formateur sont multiples :
- il est perçu comme un support ludique et moderne par les étudiants
- il permet la mise en œuvre du principe de la classe inversée
- il permet de revenir autant de fois que nécessaire sur une notion
- il permet de faire de la pédagogie différenciée très facilement
La chaîne est très récente et la conception des vidéos devraient évoluer. L’auteur s’oriente vers un découpage différent favorisant des vidéos courtes (quelques minutes) et une recherche rapide par mots clés.
A ce jour, pratiquement tous les cours concernent le Framework web Symfony (version 2 et surtout la 3). Mais d’autres technologies doivent être abordées dès la rentrée prochaine (POO, Analyse UML, Merise, SQL, C#, CSS, suivi de versions, IDE…)
Pour information, voici la liste (non exhaustive) des vidéos actuellement disponibles (au 30 mars 2016) :
Symfony :Quelques bases
- Symfony - 001 - Créer un projet symfony avec PhpStorm
- Créer un projet Symfony avec Composer
- Symfony - 002 - Explication de l’arborescence d’un projet Symfony
- Symfony - 004 - Création manuelle d’un bundle pour Symfony
- Symfony - 005 - Création automatique d’un bundle symfony
- Symfony - 006 - Introduction au routage et à l’utilisation d’un contrôleur dans Symfony
- Symfony - 007 - Première page créée avec Symfony routing, controleur, vue
- Symfony - 008 - Routing url avec paramètre et génération d’urls dans Symfony
- Symfony - 009 - Insérer des données dans une base de données avec Symfony
- Symfony - 010 Récupérer les données d’une base de données avec Symfony et Doctrine
Gérer ses utilisateurs avec Symfony (et FOSUserBundle) :
- 01 - Récupérer, installer et configurer le bundle FOSUserBundle avec Symfony
- 02 - créer des utilisateurs et leur affecter des droits avec la console
- 03 - Associer un rôle par défaut à la création d’un utilisateur
- 04 - Utiliser les rôles pour restreindre les accès et personnaliser les vues
- 05 - Afficher les infos de l’utilisateur connecté
Symfony et les formulaires :
- 01 - Création et affichage d’un formulaire simple avec Symfony
- 02 - Soumettre les données d’un formulaire Symfony et insérer les données en bdd
- 03 - Validation des données issues d’un formulaire via les contraintes
- 04 - Modifier par formulaire des données issues de la bdd
- 05 - Supprimer des données de la bdd avec Symfony
- 06 - Imbriquer deux formulaires
- 07 - Utilisation du type de champ Entity dans un formulaire Symfony
- 08 - Personnaliser l’affichage d’un formulaire Symfony
IDE : Phpstorm
- Ajouter un dictionnaire français à Phpstorm
- Symfony - 001 - Créer un projet symfony avec PhpStorm
- tools - 002 - Console PhpStorm : ajout des commandes de Composer et Symfony
Outils :
- tools - 001 - Installer Composer et le mettre à jour sous Windows
- Remplacer la console Windows par Cmder
Bonnes pratiques :
- Réalisez efficacement vos sauvegardes et restaurations de vos projets d’une machine à l’autre
Divers :
- Installer et utiliser Bootstrap Sass dans un projet web avec Bower et Gulp