Vous trouverez ci dessous une description de la méthodologie Simplon, ainsi qu’un aperçu du déroulé de la formation.
Pour connaitre le contenu détaillé de la formation, vous pouvez consulter la fiche "programme détaillé".
Toute personne souhaitant s’investir et avancer au delà de ce qui est prévu dans le programme en a la possibilité, et y est encouragée.
L’animateur est également là pour proposer à ceux qui en feront la demande des exercices et ressources personnalisées afin que chacun y trouve son compte.
Le métier de développeur est, comme d’autres, particulier. De nouvelles technologies font sans cesse leur apparition, et celles déjà existantes sont en constante évolution. Nous considérons donc que le coeur de cette formation vise avant tout à fournir à nos apprenants une méthodologie d’apprentissage qui leur permette de continuer à évoluer dans ce milieu après la formation.
L’apprentissage dans ce métier n’est jamais terminé, et ce n’est pas en 12 semaines, ni même en un an, que l’on peut prétendre en savoir suffisamment pour monter tout type de projet.
Par contre, 12 semaines sont suffisantes pour apprendre à apprendre. La documentation des différentes ressources utilisées est votre meilleure alliée, et il n’existe pas de formation qui permette de s’en passer.
Le rôle de l’animateur de la classe est donc double. Orienter les apprenants vers les bonnes ressources, et leur donner de la hauteur sur leur parcours et les différents chemins possibles pour parvenir à leurs ambitions.
-
Un correcteur des exercices individuels
-
Un "debugger" (quelqu’un qui trouve et indique le problème dans le code)
-
Quelqu’un qui peut éclaircir un concept pas ou peu compris des apprenants
-
Quelqu’un qui peut conseiller un chemin ou une méthode
-
Je cherche par moi-même sur Google pour essayer de trouver une solution
-
Je demande à mes camarades ET à la communauté Simplon de l’aide si je ne trouve toujours pas.
-
Si même à plusieurs nous n’avons pas réussi, nous posons par écrit notre problème afin que l’animateur puisse nous débloquer
Chaque semaine, un document de travail collaboratif est mis en place. Chaque apprenant peut écrire à l’intérieur de celui-ci le problème qu’il a rencontré. Il devra y préciser les démarches qu’il a fait pour essayer de se débloquer (rechercher individuelle, et demande à la communauté). Chaque semaine, l’animateur, après avoir consulté ce document, reprend les interrogations / incompréhensions pour les clarifier au mieux.
Une fois la formation terminée, les blocages ne s’arrêteront pas pour autant. Il est primordial qu’une des premières compétences acquises soit la formulation correcte et explicite du problème rencontré.
Les forums d’entraides font parti intégrante des outils du développeur, et il est nécessaire pour pouvoir avancer de bien expliquer ce qui bloque et ce qui a été tenté pour résoudre le souci.
Le fait de vous demander de suivre cette méthode dans un document collaboratif a l’avantage de permettre à chacun de voir comment les autres exposent leurs problèmes.
Cela permet également (souvent en tous cas) de trouver à plusieurs une solution. Et en cas de non solution, tout le monde profite de la réponse de l’animateur.
Oui, si elles concernent de près ou de loin des éléments pas ou peu compris de la formation. Mais avant de les considérer comme tel, n’oubliez pas que vous devez d’abord rechercher sur internet, et solliciter vos camarades (si c’est un problème technique).
Objectifs Pédagogiques
* Comprendre les CMS
* Comprendre le fonctionnement d’un site internet
* Comprendre le fonctionnement de Wordpress
Modules
* Comprendre internet
* Comprendre le Web
* Les CMS
* Comprendre Wordpress
Ateliers
* Reconstitution
* Codecademy - HTML et CSS
Objectifs pédagogiques
* Configurer globalement un CMS
* Ajouter du contenu à un site internet
* Mettre en forme un contenu rédigé
* Organiser les contenus d’un site
* Créer des menus / liens
* Modifier l’apparence d’un site
* Comprendre les intérêts / risques des commentaires
* Comprendre la gestion des utilisateurs dans Wordpress
* Éviter / limiter les spams
* Sécuriser ses contenus grâce aux sauvegardes
Modules
* Installer Wordpress
* Articles et pages
* Mise en forme
* Catégories et tags
* Thèmes
* Menus
* Widgets
* Les utilisateurs
* Les commentaires
* Configuration
* Sauvegarder son site
Ateliers
* Créer un site pour un écrivain
* Présentation de son travail à un client
* Expliquer les enjeux de sécurité à un client
Objectifs pédagogiques
* Comprendre les principes de mise en ligne d’un site
* Comprendre les principes de mise en ligne d’un CMS
* Connaître les outils du webmaster
* Comprendre les outils de suivi et d’analyses
Modules
* Mettre en ligne son site
* Filezilla
* Google Analytics
Ateliers
* Mettre en ligne son site
* Relier son site à Google Analytics
Objectifs pédagogiques
* Découvrir les extensions Wordpress incontournables
* Comprendre le fonctionnement d’une boutique en ligne
* Comprendre les problématiques d’une boutique en ligne
* Identifier et comprendre les principes d’ergonomie
* Comprendre le référencement
Modules
* Comprendre les extensions
* Akismet
* JetPack
* PageBuilder
* JetPack
Ateliers
* Trouver et présenter la bonne extension
* Créer une landing page pour un produit
* Créer une boutique en ligne pour commander ce produit
* Configurer la boutique pour respecter les lois françaises
* Optimiser sa boutique pour le référencement
Objectifs pédagogiques
* Comprendre le fonctionnement des langages front (HTML / CSS / Javascript)
* Comprendre le fonctionnement du php
* Modifier un thème Wordpress
* Créer une extension Wordpress
Modules
* Comprendre le HTML et le CSS
* Comprendre le php
* Modifer le code d'un thème
* Les thèmes enfants
Ateliers
* Personnaliser un thème
Objectifs pédagogiques
* Comprendre Git & Github
* Comprendre l’intérêt du versionning
* Comprendre l’intérêt de ces outils pour le travail en équipe
* Capacité à collaborer et communiquer sur le développement des applications web avec d’autres développeurs
* Comprendre le flux de travail d’une équipe de développeurs
Modules
* Comprendre Git et Github
* Les commandes de base Git
Ateliers
* Créer un thème modifié en le versionant avec git
* Publier son thème sur Github
* Utiliser et modifier le thème d'un autre
Objectifs pédagogiques
* Comprendre les différences fondamentales entres les différents CMS
* Choisir le bon CMS pour les besoins du projet
* Utiliser la documentation du CMS pour se l’approprier
* Renforcer son autonomie
* Exprimer des éléments techniques à des collaborateurs
* Argumenter sa proposition auprès d’un client
Modules
* Les principaux autres CMS
* Les commandes de base Git
Ateliers
* Monter un site avec un autre CMS
* Créer un cahier des charges à partir d'une rencontre client
* Créer un site à partir d'un cahier des charges
