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.