Developpement web fullstack JavaScript avec Astrodotjs
LBKE
Notre formation "Fullstack avec Astro.js" est une formation en 3 jours dont l'objectif principal est de former des développeurs web à la technologie Astro.js qui permet de créer des applications web modernes de bout en bout.
Les objectifs détaillés sont :
- Créer un site web optimisé
- Gérer des contenus à l'aide des collections (sites e-commerce, presse, blogs)
- Créer des composants interactifs avec une librairie frontend (React, Vue, Svelte, Lit, Solid...)
- Développer un backend-for-frontend avec Astro
À l'issue de cette formation, les participants seront en mesure de concevoir et de développer des applications web complètes, incluant à la fois le frontend et le backend, de manière autonome.
Programme sur trois jours
Jour 1 : Découvrir Astro
- Comprendre l'innovation apportée par Astro et son écosystème
- Développer une landing page optimisée
- Développer plusieurs pages et un système de navigation et de layout
- Optimiser automatiquement les images
Jour 2 : Gestion du contenu et composants interactifs
- Concevoir un blog en Markdown
- Installer une librairie JavaScript
- Animer avec des transitions de vue
Jour 3 : Backend-For-Frontend
- Principe du BFF et du rendu serveur/statique (SSR/SSG)
- Compiler et préparer le déploiement de l'application
- API, actions serveurs et data fetching
Projet : créer son portfolio développeur avec Astro
Au cours de cette formation, les apprenants créeront un portfolio développeur de A à Z : page d'accueil, valorisation de vos expériences, micro-blog statique, point d'entrée d'API pour liker un article, etc.
Astro permet de créer une application complète et optimisée, tout en réinvestissant l'expérience acquise sur un autre framework (React, Vue, Solid ou Svelte).
Les connaissances acquises sur ce projet leur permettront de concevoir de nombreuses autres applications web avec Astro : blogs, médias, sites institutionnels, SaaS, etc.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation