Programme

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