Formation Bun : un nouvel environnement pour JS [Qualiopi]


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

Bun : runtime Javascript moderne

introduction à Bun

Lieu programmé : France entière (à distance)

du 06-05-2024 au 07-05-2024 (durée 2 jours)

Tarif : 1566 € HT / personne (1566 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 06-05-2024programmation serveur

Cette formation permet de comprendre les avantages de Bun par rapport à Node.js, et d'en maîriser les bases. C'est une formation nouvelle (04/10/2023), qui n'est pas encore proposée en France dans ce format. Quelle sera la réactivité des "Grands" ? Bun est un runtime et une boîte à outils tout-en-un pour créer, tester, déboguer et exécuter des applications JavaScript ou TypeScript : Bun se positionne comme alternative directe à Node.js. Bun est un runtime JavaScript rapide et tout-en-un conçu pour être un remplacement de Node.js. Il est écrit en Zig et alimenté par JavaScriptCore, ce qui réduit considérablement les temps de démarrage et l'utilisation de la mémoire. Selon une étude comparative, Bun a traité environ 68 000 requêtes par seconde contre environ 29 000 et 14 000 pour Deno et Node.js, respectivement. Dans un autre test, Bun a traité 81,37 requêtes moyennes par seconde, tandis que Node.js a traité 21,29 requêtes moyennes par seconde. Bun peut exécuter environ trois fois plus d'opérations fetch par seconde que Node.js

Bun : runtime Javascript moderne

Objectifs de la formation Bun : runtime Javascript moderne

  • Savoir installer Bun
  • Comprendre la gestion des dépendances avec Bun
  • Savoir tirer parti des avantages de Bun
  • Utiliser Bun pour Javascript, Ecmascript et Typescript
  • Mettre en oeuvre des tests avec Bun
  • être capable de développer une API Rest avec Bun

Contenu de la formation Bun : runtime Javascript moderne

Formation Bun : runtime Javascript moderne

Durée de la formation

2 jours

Participants à la formation Bun : runtime Javascript moderne

Cette formation Bun s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques.

Pré-requis de la formation

Bonne pratique de Javascript

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques mettant en oeuvre Bun


Programme de la formation Bun : runtime Javascript moderne

Introduction

  • Histoire de Bun
  • Bun vs. Node vs. Deno
  • Principaux avantages de Bun

< sommaire


Installation de Bun

  • Installer Bun sous Linux
  • Installer Bun sous Windows
  • Installer Bun sous macOS

< sommaire


Comment utiliser Bun ?

  • compatibilité avec Node.js
  • compatibilité avec ES et CommonJS

< sommaire


API Rest avec Bun

  • Client Rest avec Bun
  • Les APIs de Bun

< sommaire


Support de Typescript et JSX

  • Bun et Typescript
  • Bun et JSX

< sommaire


Gestion de packages avec Bun

  • Bun vs. NPM
  • Structures de répertoires
  • Bonnes pratiques

< sommaire


Exécution de code avec Bun

  • redémarrage à chaud et état de l'application
  • surveillance et redémarrage

< sommaire


Les Tests

  • Runner de test
  • Mock
  • Couverture de code
  • Tests Fonctionnels

< sommaire


Déploiement avec Bun

  • minification
  • cible d'exécution Bun
  • Universal Plugin API et Yaml

< sommaire