Quelles sont les matières enseignées ?
Semestre 5
UE1 : Réaliser la partie visuelle d’un site WEB (front end)
- Langages Front End : Apprentissage des différents langages du WEB côté client, HTML5, CSS3, XSL, le langage Javascript avancé ( avec création d’une bibliothèque), les outils d’intégration, les normes du W3C
- Ergonomie : Ergonomie et accessibilité
- RWD : Portabilité des sites internet (Responsive WEB Design)
- SEO : Référencement et optimisation pour les moteurs de recherches
- Veille : Veille technologique et évolution des solutions techniques (nouveautés)
- Maquettage : Outils et conceptions graphiques : Photoshop, Inkscape, réalisation d’une charte graphique, création d’éléments graphiques (logo, bannière etc..), projet webdesign
UE2 : Réaliser la partie non visuelle d’un site WEB (back end), stockage, sécuriser un serveur WEB
- Langages Back End : Apprentissage des différents langages du WEB côté serveur, rappels algorithmiques et POO, langage PHP avancé (POO, MVC, sécurité), langage PlpgSQL, Js côté serveur avec Node.JS
- Stockage des données : Modélisation d’une base de données relationnelle et le langage SQL : SGBDR:(Mysql, PostgreSql), SGBD NoSQL (mongodb, couchdb), XML, JSON
- Serveur WEB : Réseau, Hébergement et Sécurité : Système d’exploitation Linux, virtualisation réseau, installation et paramétrage d’un serveur WEB, hébergement et domaines, sécurité réseau
UE3 : Réalisation d’un site dynamique
- Hébergement du site
- Achat nom de domaine
- Référencement
- Accessibilité
- Monétisation
Semestre 6
UE4 : Acquérir une culture WEB et des réflexes professionnels
- Anglais : Expression écrite & orale, préparation aux entretiens d’embauches, possibilité de passer le TOEIC ou BULATS
- Droit à l’usage des développeurs WEB : pouvoirs et autorité sur internet, droit d’auteur, droit pour le WEB, droit des contrats
- E-commerce et paiement en ligne
- Gestion de projets : les métodes agiles (SCRUM), Git, réalisation d’un cahier des charges fonctionnel, conduite de projets et maitrise d’ouvrage
- Techniques de recherches d’emplois
UE5 : Réaliser le développement de Sites internet, d’APPLICATIONS pour MOBILES et OBJETS CONNECTES
- Système de Gestion de Contenus : CMS WordPress, CMS Drupal
- FrameWorks et Bibliothèques, Laravel, Express.js
- APPLICATIONS MOBILES : réalisation d’applications MOBILES Cross-plateform- PWA : frameworks JS pour développements MOBILES ( Angular, reactJS etc.), compilation avec des outils comme Cordova, React native
- OBJETS CONNECTES : présentation d‘OBJETS CONNECTES (Ampoules, Station Météo, Montres etc.) : présentation de différentes API, projet innovation: APPLICATIONS MOBILES et OBJETS CONNECTES
UE6 : Manifester les compétences de Maîtrise de métiers de l’Informatique : Application WEB – Mention Mobilité – Internet & WEB
- Stage