Saison 6/7/8 - API/SPA/CMS

OLDUVAÏ

Saisons 6, 7 et 8 : API, SPA et CMS
Ces 3 saisons sont plus courtes et ne durent qu'une semaine chacune.

En saison 6, nous voyons comment se connecter à une API REST et donc comment récupérer des données d'un site web externe pour les intégrer à notre application. Découverte d'AJAX, qui rend possible la mise à jourd'une page web de façon asynchrone. Cela permet de modifier une partie d'une page web sans avoir à recharger toute la page.
Puis nous avons quelques révisions sur la sécurité (Injections SQL, CORS policy...)

En saison 7, mise en place d'une SPA (single page application) qui apporte un effet très dynamique aux sites web.
C'est clairement la norme actuelle, où les données sont mises à jour localement sur la page au lieu de recharger la page à chaque modification.
Un exemple est le drag and drop, qui à l'instar des fichiers glissés d'un dossier à l'autre sous windows, permet de bouger des éléments sur une page web (ex : cliquer-glisser sous google drive) tout en mettant à jour la base de donnée associée.

La saison 8 n'est pas tout à fait une vraie saison. C'est plus une semaine de révision avant le mois de spécialisation. Certaines demi-journées sont consacrées à la présentation des 3 spécialisations :
- React (Front)
- Data (Back)
- I++ (80% Front - 20% Back)
Des ouvertures sur MongoDB, les WebSockets, et Docker sont aussi faites pour notre culture de développeur.

Mon choix de spécialisation se porte sur la Data, qui me parait être essentielle dans les entreprises actuellement.