Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Devenez développeur Back-end en maîtrisant l'architecture non-bloquante et orientée événements de Node.js, l'utilisation efficace de NPM, le développement d'APIs RESTful et la montée en charge.
const express = require('express');
const app = express();
const port = 3000;
app.get('/api/users', (req, res) => {
// Exemple de données JSON à retourner
const users = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' }
];
res.status(200).json(users);
});
app.listen(port, () => {
console.log(`Serveur Node.js démarré sur le port ${port}`);
});Cette formation est essentielle pour les Développeurs Front-end qui souhaitent étendre leurs compétences à l'environnement Back-end, ainsi que pour les Architectes cherchant à exploiter la puissance du JavaScript universel. Vous apprendrez à utiliser Node.js pour construire des applications serveur rapides et performantes, grâce à son architecture asynchrone et à la boucle d'événements (Event Loop). Le programme couvre le développement d'APIs RESTful robustes avec le framework Express.js, l'interaction avec des bases de données SQL et NoSQL, la gestion des modules via NPM et les tests unitaires (Jest). Un accent particulier est mis sur la performance, la gestion des erreurs et la mise en production, faisant de vous un développeur Node.js complet et immédiatement opérationnel.
Les objectifs
Mettre en place un serveur web
Utiliser le gestionnaire de paquets npm
Gérer les évènements
Traiter les requêtes HTTP
Packager et déployer une application
Public visé
Développeurs JavaScript
Développeurs web back-end
Prérequis
Bonne connaissance du langage JavaScript
Une approche d’un framework JavaScript serait un plus
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.