Formation Développeur Web 415 heures de formation, 8 sessions LIVE, des atelier
Formation Développeur Web 415 heures de formation, 8 sessions LIVE, des ateliers pratiques, 1 projet personnel PRO à présenter “ Apprenez, codez, optimisez et créez des applications web modernes” Envie de décrocher un poste de développeur web ou de vous lancer en freelance ? D’être autonome dans la création de site et d’applications web modernes ? Alors suivez notre formation Développeur Web à distance. Ouverte à tous, cette formation efficace vous permettra de maîtriser les langages et technologies utiles pour un développeur back-end. Un parcours mélangeant autonomie, pratique et accompagnement sur mesure. Mots Clefs associés à ce parcours de formation HTML, CSS, XML, JAVASCRIPT, PHP, SQL, MYSQL, MANGODB, RUBY, PYTHON, POO, API, LARAVEL, NODEJS, JQUERY, JQUERY MOBILE, GIT, WORDPRESS, ANGULARJS, REACT, DÉVELOPPEUR, BACK-END Programme de formation Développeur web - page 1 Programme de cette formation Développeur Web Durée totale 415h : / Prix : 2075 HT (financement Pôle Emploi, CPF, plan de formation, OPCA...) 8 SESSIONS LIVE : 8 sessions de 30 minutes (ou aménagées en créneaux d’1h selon les besoins) seront distillées tout au long de votre parcours. L’agenda des sessions est à définir avec votre mentor qui sera là pour répondre à vos questions et vous coacher dans votre apprentissage. 4H - MODULE 1 : Les fondements du Web et de la programmation Avant de nous lancer dans le code et le monde du développement, il est primordial de bien comprendre comment fonctionne Internet et quelles sont les différentes technologies offertes pour mener à bien vos projets de création de sites web. Les notions de bases ● La programmation c'est quoi ? Les métiers (différences intégrateur et développeur) ● Comment fonctionne un site Internet (serveur, base de données, poste client) ? ● L'hébergement web : serveur mutualisé, serveur dédié, cloud ● Les bases de données et les différentes type de technos (SQL, Mysql, MangoDB, NoSQL...) API ● Accessibilité et W3C ● Le web responsif / Le web mobile ● Hybridation mobile / desktop Les langages WEB ● Les frameworks (Symfony, CodeIgniter, Laravel, Bootstrap...), le modèle MVC Organisation / Gestion de Projet ● Les méthodes AGILEs (Scrum, Kanban) UML & Merise ● Le versionning (GIT) ● Le refactoring ● Les tests unitaires ● Commenter son code Les outils ● IDE (StormPHP, Netbeans, Brackets, Sublime Text...) ● Wysiwyg (Dreamweaver) Programme de formation Développeur web - page 2 ● Les langages HTML HTML5 CSS Javascript PHP MySQL Ruby / ROR Python Jquery NodeJS Angular Services Web Json Notions Communes en programmations ● Les variables ● Les conditions ● Les boucles ● Les fonctions ● La POO QCM intermédiaire 30H MODULE 2 : LES FONDAMENTAUX DU HTML ET DU CSS Les notions de base en HTML ● Découvrir comment créer un site web ● Les outils indispensables ● Réalisation d’un premier document en HTML ● La structuration de votre code pour optimiser le référencement naturel ● Les liens hypertextes ● Découvertes des tableaux, listes, images et formulaires ● Les nouvelles balises du HTML 5 Les notions de base du CSS ● Les méthodes pour styliser les éléments HTML ● Les sélecteurs de base ● Les spécificités du CSS3 (ombres, dégradés, coins arrondis, animations, transitions, filtres, responsive design…) Allier HTML et CSS Comment mettre en forme un texte, des liens, des listes des tableaux, des formulaires, et gérer la visibilité d’éléments... Découverte de Bootstrap ● Apprendre à utiliser la grille ● Découverte de Bootstrap ● Les outils pour aller plus loin (Sass, Grunt, Flexbox) ● Notions avancées Atelier Pratique 1 : Réalisation d’un portfolio sous le framework Bootstrap Atelier Pratique 2 : Réalisation complète d’un blog responsive QCM intermédiaire Programme de formation Développeur web - page 3 54H MODULE 3 : APPRENDRE LA PROGRAMMATION PHP Les bases fondamentales de PHP ● Structure de base, variables et constantes ● Les opérateurs ● Les structures de contrôle ● Les fonctions ● Les superglobales ● Communiquer avec une base de données ● Les exceptions et erreurs fatales ● L’architecture MVC ● Découverte de la POO Atelier Pratique 1 : Créer un espace membre Atelier Pratique 2 : Créer un espace d’administration La programmation orientée objet ● Notions de bases ● Notions avancées ● Atelier Pratique : créer une architecture MVC en POO Atelier Pratique : Créer un site de réservation en ligne Atelier Pratique : Créer un back Office complet Atelier Pratique : Créer un panier de ecommerce de A à Z Les nouveautés de PHP 7 Formez-vous sur les toutes dernières recommandations liées à PHP7 Optimisation de votre code PHP ● Apprendre à coder plus proprement ● Gestion de dépendances avec Composer ● Interfaces et traits ● Hiérarchiser avec les numspaces ● Apprendre à sécuriser votre site web ● Apprendre à créer une API PHP sécurisée QCM intermédiaire 37H : MODULE 4 - DÉVELOPPER PLUS RAPIDEMENT AVEC LES FRAMEWORKS ET CMS Programme de formation Développeur web - page 4 Utilisation du framework PHP Laravel ● Créer un site complet avec Laravel ● Notions avancées avec Laravel WordPress pour les développeurs Toutes les notions à maîtriser pour pouvoir développer sous WordPress ● Le jargon de WordPress ● L’installation en Local ● Développer avec PHPStorm ● La POO avec WordPress ● Les hooks, boucles ● La création de plugins ● Les failles de sécurité ● Les API de WordPress QCM intermédiaire 74H MODULE 5 - LES BASES DE DONNÉES SQL ● Introduction au langage SQL ● Le langage d’interrogation de données ● Requêtes multi-tables ● Requêtes complexes ● Langage de manipulation de données ● Langage de définition de données MYSQL ● Architecture Mysql ● Installation et configuration ● Les types de données et métadonnées ● Moteur de stockage ● Transactions et verrous ● Le partitionnement ● Gestion des utilisateurs ● programmation dans Mysql ● Réplication, sauvegarde et restauration ● Optimisation des performances MongoDB ● Introduction ● Installation Programme de formation Développeur web - page 5 ● Collection et objets ● Sélection et tri des données ● Sauvegarde et mises à jour des données ● Suppression d’un champ ou d’un objet QCM intermédiaire 73H MODULE 6 - APPRENDRE LA PROGRAMMATION JAVASCRIPT Apprendre Javascript ● Introduction au langage ● Manipulation des nombres et des chaînes de caractères ● Les conditions et les boucles ● Les fonctions ● Manipuler les éléments HTML avec le DOM ● Introduction à l’AJAX ● Le mode Strict ● Les IIfe ● Atelier pratique : moteur de recherche avec auto-complétion Les frameworks Javascript ● Se former à React.JS ● Se former à jQuery ● Se former à jQuery Mobile ● Se former à Angular.JS et Node.JS ● Atelier pratique : création d’une application de messagerie complète avec Angular et NodeJS QCM intermédiaire 29H MODULE 7 : LES AUTRES LANGAGES DU DÉVELOPPEUR BACK-END ● Python les bases ● La programmation RUBY ● Les bases du XML QCM intermédiaire 39H MODULE 8 -MÉTHODOLOGIE Programme de formation Développeur web - page 6 ● Travailler avec Git et Github ● Versionner un projet WordPress avec GIT ● Devenir plus efficace avec la méthode GTD ● Réaliser des mockups d’application ou de site web ● Se lancer en Freelance ● La gestion de projet avec MSproject QCM intermédiaire 1H - QCM GENERAL DE FIN DE PARCOURS Ce test final reprend l’intégralité des notions que vous devez avoir acquises pendant votre formation de développeur web. 80H - PROJET PERSONNEL Un site intégré vous est fourni. Vous devrez le dynamiser et créer sa base de données en prenant en compte les différentes recommandations abordées lors du parcours. PRÉSENTATION ORALE DU PROJET PERSONNEL L’aboutissement de votre formation de développeur pour le web, passe par la présentation orale de votre projet personnel. Vous devrez présenter votre site intégré, défendre vos choix techniques et répondre aux différentes questions de votre mentor. Public & Pré-requis Tout public - Aucun pré-requis Objectifs ● Connaître l’environnement, les outils et les technologie web ● Maîtriser les langages HTML, CSS, Javascript, PHP, MySQL ● Savoir structurer et optimiser une base de données ● Maîtriser le développement sous WordPress ● Être familiarisé à l’utilisation des langages Ruby, Python, React ● Savoir s’appuyer sur des frameworks pour optimiser son temps de développement ● Savoir organiser son temps et son travail, planifier un projet technique et gérer ses clients. ● Etre autonome dans ses choix techniques et savoir les défendre Programme de formation Développeur web - page 7 Méthodes Pédagogiques Le parcours de formation alterne apports théoriques, nombreux exercices pratiques, ateliers spécifiques sous la direction d’artistes professionnels. Et mixe plusieurs modalités d’apprentissage : vidéo, salon d’entraide et session live de soutien individuel. Chaque point donne accès également à des supports de cours (projets, fichiers et documents spécifiques). Cette méthode a pour objectif une compréhension active des concepts, une appropriation rapide des compétences techniques. Un système de récompenses (déblocage de badges, indicateurs et statistiques de progression, courbe d’assiduité) vous permettent enfin de mieux rythmer votre apprentissage et renforcer votre motivation. Un dispositif complet pour votre apprentissage Un apprentissage en vidéo Plus efficace qu’un livre. Plus accessible qu’une formation traditionnelle, la vidéo permet un apprentissage progressif et favorise l’ancrage mémoriel grâce à la répétition. Des uploads/s3/ formation-developpeur-web.pdf
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 08, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 0.1813MB