Modules de cours SIO 2

carte mentale

Ateliers de Professionalisation

->
  • Projets de révisions et de web avancé.
  • Initiation NoSQL et Node.js.
  • Préparation à l’examen et poursuite d’études.
logo

Programmation web (PHP)

->
  • POO : classe, objet, attribut, méthode.
  • Architecture MVC et ORM.
  • Routage, URL propres, templates, saisies et RegExp.
logo

Javascript, requêtes HTTP et DOM

->
  • API DOM, XHR et Fetch.
  • sérialisation XML et JSON.
  • programmation événementielle et asynchrone.
logo

Client-Serveur, ReST et PWA

->
  • Architecture client-server et ReST.
  • Applications adpatatives bureau / mobile PWA.
logo

Authentification

->
  • Jetons JWT.
  • Authentification TOTP et sans divulgation.
  • SSO avec OpenID-Connect et 0Auth2.
logo

Sécurité web

->
  • Entêtes HTTP, CSP et SRI.
  • Clés SSH, vulnérabilités, DoS et force brute.
  • Sauvegardes, surveillance et PRA.
logo

Processus métier

->
  • DevOps : Podman (Docker) et CI / CD.
  • SGV, forge logicielle et travail en équipe.
  • Projets, développement agile, tests et qualité.
logo