Le concepteur développeur d’applications conçoit et développe des services numériques à destination des utilisateurs en respectant les normes et standards reconnus par la profession et en suivant l’état de l’art de la sécurité informatique à toutes les étapes. La connaissance du métier du client pour lequel il réalise l’application peut être demandée. CCP 1 – Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité CCP 2 – Concevoir et développer la persistance des données en intégrant les recommandations de sécurité CCP 3 – Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité PROGRAMME PROGRAMMATION Introduction Introduction à la programmation UML avancé Bases de la programmation orientée objet Bases de la conception orientée objet Algorithmique Introduction à l’algorithmique Structures de données et algorithmes fondamentaux Algorithmes fondamentaux Algorithmique avancée Bases de données Intro BDD MySQL Logiciel Bases PHP PHP Avancé JavaScript JavaScript avancé C j Web Introduction Web (http, SSL) Symfony bases Les technologies du Web : HTML, CSS, chartes graphiques Conformité aux standards d’accessibilité W3C / WAI GRAPHISME Interface Introduction Graphisme Photoshop Illustrator INFORMATIQUE Introduction Introduction matériels et systèmes d’exploitation Historique et langage de programmation Introduction aux réseaux et internet Interface Introduction aux interfaces homme-machine (IHM) Lignes de commandes Programmation Script Sensibilisation ergonomie DROIT Informatique Droit des technologies de l’information et de la communication (TIC) Droit licences et contrats spéciaux informatiques RGPD INFORMATIQUE Introduction informatique Introduction matériels et systèmes d’exploitations Historique et language de programmation Introduction aux réseaux et internet Introduction sécurité informatique Interface Introduction aux interfaces homme-machine (IHM) Lignes de commandes Programmation Script Sensibilisation ergonomie Révision/Rappel Remise à niveau FRONT END HTML CSS Introduction Web (http, SSL) Les bases HTML Les bases CSS Mise en forme de textes et Le modèle des boîtes HTML CSS avancé Conformité aux standards d’accessibilité W3C / WAI HTML / CSS avancé CMS Introduction CMS WordPress GRAPHISME Interface graphiste Initiation au UX/UI Mockups Adobe XD Introduction Adobe Illustrator lllustrator – La palette des outils PROGRAMMATION Introduction programmation • Introduction à la programmation UML UML avancé Bases de la programmation orientée objet Bases de la conception orientée objet Algorithmique Introduction Premiers pas Chaînes de caractères Boucles Graphiques Patron de conception Architecture Architecture applicative JAVASCRIPT Bases Les bases en JavaScript Les objets en JavaScript Notions avancées sur les fonctions Le DOM HTML Le BOM – Browser Object Model JavaScript et formulaires Notions avancées Révision JS Rappel Javascript Angular Angular Electron JS Electron BACK END Base de données Intro BDD BBD Avancé Les bases SQL MySQL – PDO ou MySQLi MySQL – Fonction query, prepare et execute MySQL 4 MySQL 5 MySQL Avancé Rappel PHP Révision PHP SQL SQL avancé PHP Introduction PHP Les bases en PHP Gestion des dates en PHP Opérations sur les fichiers en PHP Les variables superglobales Les expressions régulières et PHP PHP bases PHP avancé PHP Orienté objet (Notions avancées en POO) PHP Orienté objet (Filtres, erreurs et exceptions) PHP Orienté objet PHP Orienté objet PHP Avancé SYMFONY Bases Symfony – Introduction Symfony – Relation avec la base de données Symfony – AdController Symfony – Les formulaires Symfony – Les utilisateurs et autentification Symfony – Théories Symfony – Gestion des réservations Symfony – Gestion des commentaires et notations Symfony avancé Symfony – Interface administration Symfony – Concept service Symfony – Création dashboard Symfony – Optimisation de fichiers Symfony – Optimisation de fichiers Configuration serveur DÉPLOIEMENT Bases Déploy CULTURE SCIENTIFIQUE Culture scientifique, les bases Mathématiques discrètes Algèbre linéaire Probabilités et statistiques Modélisations mathématiques Application mathématiques Culture scientifique approfondie Graphes et langages (théorie des graphes et théorie des langages) Analyse et méthodes numériques PROJET TUTORÉ Projet tutoré Projet tutoré Description Retroplanning (trello) Présentation du projet Méthodologie projet Méthodologie de la production d’applications PRÉPARATION AUX ÉPREUVES Le dossier professionnel Présentation programme Présentation DP et Examen Rédaction DP Méthodologie du travail écrit/oral Réussir son examen oral Cas pratiques Évaluations Corrections EXAMEN ORAL TRE Méthodologie CV et lettre de motivation Technique de recherche stage LANGUES Anglais • Anglais – Débutants • Anglais – Elémentaire • Anglais – Pré-intermédiaire • Anglais – Conditionnel • Anglais – Professionnel Categorie de formation Diplôme du Ministère du travail Niveau de la formation Titre de niveau II (Bac+3) Code CPF 288395 Alternance Contrat pro. de 12 à 24 mois Continue 6 mois + 10 semaines en stage E-Learning Modules vidéos, visioconférence + accompagnement individuel Centre accessible aux personnes reconnues travailleur handicapé.