-
AEC en Formation continue Voir le calendrier
-
Tremplin pour allophones et immigrant·e·s Séances d’info
-
Thanatologie Perfectionnements en ligne Voir le calendrier
-
Shopify · Elementor Pro & WooCommerce Voir le calendrier
-
Démarche RAC en Comptabilité Séances d’information
-
Cours en ligne à 5$/h en Informatique et infonuagique Voir le calendrier
NestJS – Développement Backend
- Développez vos compétences en développement backend avec NestJS
- Concevez des applications backend robustes et évolutives
- Formation en ligne de 27 h à 135 $ taxes incluses (tarif subventionné)
Le cours
![]()
Ce cours en ligne à 5 $/h s’adresse en priorité aux personnes sans emploi qui résident sur l’île de Montréal.
L’ordre de priorité d’inscription est donc le suivant :
- les personnes sans emploi qui résident sur l’île de Montréal et qui répondent aux autres conditions d’admissibilité;
- les travailleurs en emploi qui résident OU travaillent sur l’île de Montréal;
- les personnes sans emploi qui résident dans la RMR (Laval, Montérégie, Lanaudière et Laurentides) et qui répondent aux autres conditions d’admissibilité;
- les personnes en emploi de la RMR qui ne résident pas ET ne travaillent pas sur l’île de Montréal;
- les personnes non admissibles au tarif de 5 $ de l’heure selon les conditions précédentes. Voir les conditions d’admission et le tarif applicables spécifiques à cette situation dans l’onglet Admission et frais.
Voir toutes les conditions d’admissibilité dans l’onglet Admission et frais.
Maîtrisez les bases du développement backend avec NestJS, de la création d’API REST sécurisées jusqu’au déploiement dans le cloud.
APERÇU DE LA FORMATION
Cette formation vous permettra d’acquérir les bases solides et intermédiaires du développement backend avec NestJS. Vous apprendrez à concevoir des APIs robustes, maintenables et sécurisées en utilisant les bonnes pratiques modernes.
Prochain groupe
Date limite d’inscription: 1er avril 2027
Groupe offert les JEUDIS et VENDREDIS dans le cadre de Montez de niveau (à distance)
Du 8 au 30 avril 2027:
- 8 avril (18h–21h30)
- 9 avril (18h–21h30)
- 15 avril (18h–21h30)
- 16 avril (18h–21h30)
- 22 avril (18h–21h30)
- 23 avril (18h–21h30)
- 29 avril (18h–21h30)
- 30 avril (18h–20h30)
Formateur : Abbes Boulebtina
À QUI S’ADRESSE CETTE FORMATION
Toute personne ayant une base en programmation et souhaitant structurer et professionnaliser leurs APIs backend avec NestJS :
- Concepteurs/conceptrices et développeurs/développeuses Web
- Programmeurs/programmeuses et développeurs/développeuses en médias interactifs
- Analystes et consultants/consultantes en informatique
Préalables :
- Notions générales en informatique
- Connaissance de base en JavaScript / TypeScript
- Notions de base en développement web (HTTP, API REST)
Voir les critères d’admissibilités pour le financement.
OBJECTIF DE LA FORMATION
- Apprendre à structurer une application NestJS, gérer les routes, la logique métier, l’accès aux données, l’authentification et la validation des données.
COMPÉTENCES VISÉES À L’ISSUE DE LA FORMATION
À la fin de cette formation, vous serez en mesure de :
- Comprendre l’architecture et les concepts clés de NestJS
- Développer des APIs REST professionnelles
- Connecter une API à une base de données
- Sécuriser une application backend
- Déployer une API REST dans le cloud
FORMULE PÉDAGOGIQUE
- Formation pratique avec démonstrations, laboratoires guidés et exercices à la fin de chaque module.
PRÉSENTATION DU FORMATEUR
Abbes Boulebtina
Ingénieur logiciel senior basé à Montréal, je possède plus de 10 ans d’expérience en développement Java, Spring Boot et intégration de solutions d’intelligence artificielle. J’ai contribué et dirigé des projets majeurs dans les secteurs bancaires et de la gestion des effectifs. Je développe également des applications full stack avec la pile MERN (MongoDB, Express, React, Node.js), ce qui me permet de couvrir l’ensemble du cycle de développement logiciel. En tant qu’enseignant, je m’engage à transmettre des compétences pratiques et actuelles, issues de mon expérience concrète sur le terrain.
Mode de formation et durée
- Perfectionnement non crédité
- 27 heures
- Offert avec le gouvernement du Québec
Contenu
Module 1 – Introduction au développement backend et à NestJS
- Rôle et responsabilités d’un backend
- Fonctionnement d’une API REST
- Présentation de NestJS et de son écosystème
- Différences entre NestJS et Express
- Structure générale d’un projet NestJS
Exercice pratique : Créer un projet NestJS et lancer le serveur de développement.
Module 2 – Architecture et concepts fondamentaux de NestJS
- Modules et organisation de l’application
- Contrôleurs (Controllers)
- Services et logique métier
- Injection de dépendances
- Cycle de vie d’une requête
Exercice pratique : Créer un module avec un contrôleur et un service.
Module 3 – Routes et gestion des requêtes HTTP
- Méthodes HTTP (GET, POST, PUT, DELETE)
- Paramètres de route, query et body
- Gestion des réponses http
- Bonnes pratiques REST
Exercice pratique : Implémenter une API CRUD simple.
Module 4 – Validation des données et gestion des erreurs
- DTO (Data Transfer Objects)
- Validation avec class-validator
- Pipes de validation
- Gestion centralisée des erreurs
- Filtres d’exception
Exercice pratique : Ajouter la validation des données et gérer les erreurs proprement.
Module 5 – Accès aux données et bases de données
- Introduction aux bases de données relationnelles
- ORM et concepts de base
- Intégration avec TypeORM ou Prisma
- Entités / Modèles
- Opérations CRUD avec la base de données
Exercice pratique : Connecter l’API à une base de données et persister des données.
Module 6 – Authentification et sécurité de base
- Concepts de sécurité backend
- Authentification avec JWT
- Guards et protection des routes
- Rôles et permissions (niveau de base)
- Bonnes pratiques de sécurité
Exercice pratique : Mettre en place une authentification JWT et sécuriser des endpoints
Module 7 – Tests et documentation de l’API
- Importance des tests backend
- Tests unitaires avec NestJS
- Tests end-to-end (e2e)
- Documentation avec Swagger (OpenAPI)
Exercice pratique : Tester et documenter une API REST
Module 8 – Déploiement cloud d’une API REST
- Concepts de base du déploiement cloud
- Variables d’environnement
- Build et configuration de production
- Déploiement d’une API NestJS sur le cloud (ex. Google Cloud Run, Render ou autre)
- Vérification et tests post-déploiement
Exercice pratique : Déployer une API REST NestJS dans le cloud et la rendre accessible publiquement
Admission et frais
Conditions d’admission – Montez de niveau – Cours à 5 $ de l’heure
Ce cours en ligne à 5 $/h s’adresse en priorité aux personnes sans emploi qui résident sur l’île de Montréal.
L’ordre de priorité d’inscription est donc le suivant :
- les personnes sans emploi qui résident sur l’île de Montréal et qui répondent aux autres conditions d’admissibilité;
- les travailleurs en emploi qui résident OU travaillent sur l’île de Montréal;
- les personnes sans emploi qui résident dans la RMR (Laval, Montérégie, Lanaudière et Laurentides) et qui répondent aux autres conditions d’admissibilité;
- les personnes en emploi de la RMR qui ne résident pas ET ne travaillent pas sur l’île de Montréal;
- les personnes non admissibles au tarif de 5 $ de l’heure selon les conditions précédentes. Voir les conditions d’admission et le tarif applicables à la section suivante.
Important : Lien avec emploi et domaine d’étude
- Pour les travailleurs en emploi et les travailleurs autonomes, la formation demandée doit être en lien avec leur emploi ou leur domaine d’études.
- Pour les personnes sans emploi, la formation doit être en lien avec leur domaine d’études ou leur expérience professionnelle (dernier emploi occupé).
Non admissibles
Les catégories de clientèle suivantes ne sont pas admissibles :
- Les personnes en réorientation de carrière ou qui voudraient suivre un cours à des fins personnelles;
- Le personnel des secteurs public et parapublic, des entreprises d’État et du secteur municipal;
- Les prestataires de la CNESST ou de la SAAQ;
- Les étudiantes et les étudiants, même s’ils travaillent à temps partiel.
Règles
- Une personne ne peut pas s’inscrire à plus de deux (2) cours offerts simultanément par un même établissement d’enseignement;
- Le nombre de personnes provenant d’une même entreprise est limité à trois (3) par cours offert.
Si vous répondez aux conditions d’admissibilité ci-dessus pour ce cours ET possédez les préalables nécessaires pour suivre la formation, vous pourrez bénéficier d’un tarif privilégié fixé à 5 $ par heure de formation.
Le coût de la formation de 27 h est donc de 117,42 $ +tx.
Conditions d’admission et tarif – Si non admissible à Montez de niveau – Tarif régulier
Il n’y a aucune exigence à rencontrer pour pouvoir s’inscrire à ce cours au tarif régulier.
Tarif
Si vous n’êtes pas admissible au financement à 5 $ de l’heure, vous pourrez, dans la limite des places disponibles, vous inscrire au tarif régulier de 581,85 $ +tx.
Préalables
- Notions générales en informatique
- Connaissance de base en JavaScript / TypeScript
- Notions de base en développement web (HTTP, API REST)
Matériel technologique obligatoire
Lorsque vous faites une demande d’inscription, il est de votre responsabilité d’avoir en votre possession le matériel technologique obligatoire de base :
- Ordinateur de bureau ou portable.
- L’ordinateur doit être à jour et en bon état de fonctionnement.
- Une version récente d’un des navigateurs suivants: Google Chrome, Internet Explorer/Microsoft Edge, Mozilla Firefox, Safari.
- Une connexion Internet haute vitesse d’au moins 2 Mbit/s (vous devrez rester connecté à Internet pour toute la durée d’une classe virtuelle).
- Webcam.
- Micro-casque de bonne qualité.
Soutien informatique
Le Cégep de Rosemont n’est pas responsable du soutien informatique sur l’équipement personnel des participants et participantes avant et pendant la formation.
Politique d’annulation
Si le Cégep annule une formation
Le Cégep de Rosemont se réserve le droit d’annuler une formation, notamment si le nombre d’inscriptions est insuffisant. En cas d’annulation par le Cégep, les personnes inscrites pourront s’inscrire à une autre séance ou seront remboursées.
Achat d’un particulier
Pour tout cours (en ligne ou en salle), si vous souhaitez l’annuler :
- 10 jours et plus avant la date et l’heure de début du cours : remboursement complet sans pénalité.
- Entre 9 jours et 3 jours avant la date et l’heure de début du cours : remboursement partiel; une pénalité de 30% du montant total sera appliquée.
- À moins de deux jours (48 heures) avant la date et l’heure de début de cours : aucun remboursement.
Les personnes inscrites qui ne se présentent pas à un cours sans avoir annulé au préalable ne seront pas remboursées. Tout cours en ligne commencé n’est pas remboursable.
Procédure d’annulation
Veuillez communiquer avec nous par courriel, en mentionnant le titre du cours et sa date de diffusion prévue.
Si vous souhaitez annuler une ou plusieurs inscriptions faites dans le cadre d’un achat entreprise
Veuillez communiquer avec nous par courriel.
Inscription
Dates des groupes
Date limite d’inscription: 1er avril 2027
Groupe offert les JEUDIS et VENDREDIS dans le cadre de Montez de niveau (à distance)
Du 8 au 30 avril 2027:
- 8 avril (18h–21h30)
- 9 avril (18h–21h30)
- 15 avril (18h–21h30)
- 16 avril (18h–21h30)
- 22 avril (18h–21h30)
- 23 avril (18h–21h30)
- 29 avril (18h–21h30)
- 30 avril (18h–20h30)
Formateur : Abbes Boulebtina
Processus d’inscription
1. Préinscription
- Avant de faire votre préinscription :
- Prendre connaissance des dates de la formation (voir ci-dessus)
- Prendre connaissance des renseignements suivants :
- Conditions d’admissibilité à la subvention
- Les préalables requis
- Le matériel technologique obligatoire
- Les frais à débourser
Consulter ces renseignements dans l’onglet Admission et frais.
- Réalisez votre préinscription en vous inscrivant sur notre liste d’attente (création de votre compte utilisateur, aucun paiement n’est requis à ce stade).
Préinscription – Remplir une demande
Aucune préinscription en cours.
2. Évaluation de votre admissibilité
- Remplissez le formulaire d’inscription du gouvernement du Québec
- Nous le retourner à l’adresse suivante : formationcontinue@crosemont.qc.ca
Admissibilité – Remplir le formulaire du gouvernement du Québec
Aucune évaluation d’admissibilité en cours.
3. Vous êtes admissible
Vous recevrez le lien pour confirmer votre inscription et payer le tarif subventionné.
4. Vous n’êtes pas admissible
Vous pourrez payer le tarif régulier pour vous joindre au cours, dans la limite des places disponibles.
La Formation continue
La Formation continue au Cégep de Rosemont
Le service de la Formation continue du Cégep de Rosemont offre aux adultes différents types de formation.
Formations de courte durée qui offrent d’excellentes perspectives d’emploi
Attestations d’études collégiales (AEC) et cours à la carte
Nous proposons des formations actuelles, cohérentes et directement reliées aux besoins du marché du travail au Québec.
Réalisez des stages concrets, mettez à niveau vos compétences professionnelles et accédez à des emplois de qualité, qui répondent à vos attentes.
Formation pour immigrants
Tremplin pour allophones et personnes immigrantes
Cette formation favorise l’amélioration du français écrit et l’intégration au Québec.
Cours de francisation
Des cours de francisation offerts par le gouvernement du Québec pour apprendre ou mieux maîtriser le français peuvent être suivis au Cégep de Rosemont.
Reconnaissances des acquis et des compétences (RAC)
La RAC est un processus individualisé qui vous permet de faire reconnaître officiellement vos compétences acquises lors d’expériences de travail, de vie, ou de bénévolat dans un domaine spécifique.
UNE ÉQUIPE POUR VOUS SOUTENIR
Plusieurs professionnels et enseignants vous accompagnent tout au long de votre formation, selon vos besoins.
- Adaptation scolaire
- Aide à la réussite
- Aide financière
- Aide pédagogique
- Orientation et aide à l’emploi
- Service interculturel
- Services psychosociaux
- Et plus!
Calendrier des formations et des séances d’information
Découvrez en un coup d’oeil les cours et les programmes offerts et inscrivez-vous à une séance d’information!
Demeurez à l’affut de notre offre de formations
Recevez des notifications par courriel pour demeurer à l’affut de notre offre de formation. Choisissez les domaines qui vous intéressent!
Pour nous joindre
Courriel
Nous vous recommandons de nous écrire par courriel pour nous adresser toute demande au sujet de nos formations.
Téléphone
Annabel Villard | Conseillère Pédagogique
Formation continue Édago secteur non crédité | Cégep de Rosemont
Heures d’ouverture
Lundi au vendredi : 8h30 à 16h