Cours de développement SIO2 SLAM


Bloc 2 (gestion des données)

Période Thème Détails
Septembre SQL Révisions des cours de SQL première année (avec mise à jour sql 2) puis index et vues.
Octobre...Décembre Procédures stockées et Triggers Découverte des procédures stockées et triggers (déclencheurs) sous MYSQL
Mars...Avril Gestion des utilisateurs Gestion des utilisateurs et des roles sous MYSQL

Bloc 2 (conception d'une solution applicative)

Période Thème Détails
Septembre...Octobre Révision PHP Approfondissement du langage php objet et sensibilisation à la sécurité d'un site web...
Septembre Javascript Etude du langage Javascript. Langage de programmation web qui permet, coté client, de créer du contenu mis à jour de façon dynamique, de contrôler le contenu multimédia, d’animer des images...
Octobre...Novembre Vue js Vue.js (aussi appelé plus simplement Vue), est un framework JavaScript open-source utilisé pour construire des interfaces utilisateur et des applications (front-end)...
Il permet de simplifier les développements JavaScript.
Octobre...Décembre Symfony Etude de Symfony. Framework MVC libre écrit en PHP. Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d'un site web et d'assurer la sécurité...
Octobre...Mai Java Technologie Java pour faire des "applications lourdes" mais aussi des Servlets (Web), applications Android...
Septembre Bootstrap Etude du Twitter Bootstrap : collection d'outils utiles a la création de sites et d'applications Web.
Septembre-Octobre Jquery Etude de Jquery : permettant de simplifier ses développements JavaScript.

Bloc 3 (cybersécurité des services informatiques)

Période Thème Détails
Février Injections SQL Eviter les attaques via une injection SQL
Février Attaques liées aux authentifications et gestion de sessions Comment sécuriser ses scripts pour éviter une "substitution d'authenfication" ou un vol de session
Février Attaques XSS (Cross Site Scripting) À la différence des injections SQL, les failles XSS se caractérisent par l’injection de code HTML ou JavaScript dans des variables mal protégées
Février Problématique des informations confidentielles Eviter une carence de sécurité sur les données confidentielles
Mars Attaques de type XXE L’injection d’entités externes XML, également appelée XXE (Xml eXternal Entities) est une vulnérabilité de sécurité Web qui permet à un attaquant d’interférer avec le traitement des données XML par une application