En présentiel ou à distance, les formations en direct avec instructeur sur JavaScript (JS) montrent, à travers des exercices pratiques, comment développer des applications avec JavaScript.
La formation JS est disponible sous forme de « formation en direct en ligne » ou de « formation en direct sur site ». La formation en direct en ligne (également appelée « formation à distance en direct ») est dispensée via un bureau à distance interactif. La formation en direct sur site peut être effectuée sur place, sur les sites des clients dans British Columbia, ou dans les centres de formation de NobleProg dans British Columbia.
NobleProg -- Votre prestataire de formation local
Burnaby - Metrotown
Suite 2600, 4720 Kingsway, Burnaby, Canada, V5H 4N2
Le Burnaby Metrotown Centre est un immeuble de bureaux de 30 étages situé au centre de la gare Metrotown Sky et relié au centre commercial Metropolis à Burnaby.
Surrey - King Cross
7404 King George Blvd, Surrey, Canada, V3W 1N6
Dans l'une des grandes villes à la croissance la plus rapide au Canada, notre centre d'affaires de King's Cross est un endroit pratique pour faire des affaires à Surrey. Outre les entreprises sur place des secteurs de la banque, de l'assurance et bien d'autres, des liaisons d'autobus régulières et le boulevard King George offrent des connexions rapides et pratiques vers le centre-ville. Newton Exchange, la principale plaque tournante des autobus reliant le sud du Surrey, le Lower Main Land, n'est qu'à un pâté de maisons.
King's Cross est un site communautaire à usage mixte populaire, abritant des cafés, des détaillants et des fast-foods - idéal pour les pauses ou les réunions informelles. Et avec une forte fréquentation et une visibilité depuis l'autoroute, il combine l'exposition que vous attendez d'un centre-ville avec la commodité d'un emplacement en dehors de la ville.
Richmond
5811, chemin Cooney, Richmond, Canada, V6X 3M1
Centre-ville de Richmond, à proximité de l'aéroport international de Vancouver, des principales lignes du Skytrain, des centres commerciaux, des banques et des restaurants.
Kelowna - Landmark
1631 Dickson Avenue, Kelowna, Canada
Décrit comme l’emplacement commercial le plus prestigieux de Kelowna, Landmark comprend six tours de bureaux dans un complexe de style campus. Profitez de la proximité de l’autoroute 97 avec un stationnement sur place et des lignes de bus locales à moins de trois minutes à pied.
Stimulez la créativité pendant la journée de travail, avec des fenêtres du sol au plafond donnant sur la ville en contrebas. Lorsque vous avez besoin d’une pause, promenez-vous au centre de loisirs Parkinson’s ou divertissez les visiteurs dans les nombreux restaurants et bars à proximité.
Kelowna - The Innovation Centre
460 Avenue Doyle, Kelowna, Canada
Inspirant, dynamique et accueillant, le Centre d’innovation est votre nouveau lieu de travail. Bienvenue dans un autre type de travail à Kelowna. Le Centre d’innovation est la première incursion de la ville dans l’espace de travail flexible et fait de la création d’un environnement inspirant sa priorité. Situé dans l’unique Okanagan Centre for Innovation, cet environnement de bureau dynamique offre bien plus que quatre murs et un bureau. Au lieu de cela, les professionnels et les entrepreneurs trouveront un choix d’espaces, des salles de réunion impressionnantes aux bureaux collaboratifs et aux points de recharge pour ordinateurs portables. Ce centre de travail moderne très pratique et incroyablement bien équipé deviendra certainement votre nouveau lieu de prédilection pour la productivité. Situé dans le centre-ville animé de Kelowna, il se trouve à proximité de restaurants locaux populaires tels que le Blenz Coffee et le Dawett Fine Indian Cuisine.
Que vous utilisiez la connexion Wi-Fi ultra-rapide du site ou que vous obteniez l’aide supplémentaire du personnel de soutien administratif amical, le Centre d’innovation vous pousse à accomplir davantage en affaires. Le bâtiment lui-même est le fruit d’un partenariat entre le gouvernement local et un groupe de dirigeants technologiques qui ont uni leurs forces pour accélérer l’industrie technologique à Kelowna. Ils ont créé un endroit incroyable, qui est immédiatement relié au reste de la région par deux arrêts de bus pratiques. De plus, sa position centrale le place à côté de certains des lieux les plus attrayants de la ville, comme le Kelowna Yacht Club, les paisibles jardins Kasugai et le parc Stuart. Sinon, ceux qui ont besoin d'un peu d'inspiration ne devraient pas manquer le musée militaire de l'Okanagan et la bibliothèque régionale de l'Okanagan - succursale de Kelowna - des endroits idéaux pour faire le plein de créativité.
Maple Ridge - Dewdney Trunk Road
22420, chemin Dewdney, Maple Ridge, Canada, V2X 3J5
Positionnez votre entreprise dans un emplacement privilégié pour la production télévisuelle et cinématographique. Depuis notre espace de travail situé au 22420 Dewdney Trunk Road, vous pouvez rejoindre l’autoroute Lougheed, à cinq minutes en voiture, offrant un accès direct à l’aéroport international d’Abbotsford et au centre-ville de Vancouver.
Langley-Langley Business Centre
8661 201e Rue, Langley, Canada, V2Y 0G9
Installez votre entreprise à la porte d'entrée du Canada, avec un espace de bureau au Langley Business Centre, près de la Canada Route 1. Situé sur la 201e rue, les navetteurs peuvent profiter d'un accès direct à Vancouver et au Canada dans son ensemble avec un stationnement sur place et des lignes de bus locales vers le centre de Langley et Surrey.
Vancouver - Pacific Centre
701, rue West Georgia, Vancouver, Canada, V7Y 1G5
Le Vancouver Pacific Centre est situé dans l'un des bâtiments les plus importants du centre-ville d'affaires. Il est situé dans un immeuble moderne de grande hauteur, juste au-dessus du centre commercial Pacific Centre.
Vancouver - Park Place
666, rue Burrard, Vancouver, Canada, V6C 3P6
Le Vancouver Park Place Centre est situé au cœur du quartier financier du centre-ville, juste en face d'une station de Sky Train et d'un centre de transport en commun.
L'Atrium Centre occupe une propriété d'angle importante et distinctive dans le quartier des affaires principal du centre-ville de Victoria.
Centre Burnaby
Suite 200, 4170 Still Creek Drive , Burnaby , Canada, V5C 6C6
Le Burnaby Centre est situé dans un parc d'affaires de premier ordre à North Burnaby. Il est situé à proximité de l'autoroute 1 et à quelques pas du centre-ville de Brentwood et de la station SkyTrain Gilmore.
Port Moody - Brew Street
220 Brew Street, Port Moody, Canada, V3H 0H6
Ces salles de conférence sont situées dans un espace de bureau moderne dans une communauté prestigieuse. Deux arrêts d'autobus locaux et la station Inlet Centre située près de l'espace de travail offrent des services dans la région et dans le reste de Vancouver. Moins de 10 minutes pour dîner dans l'un des restaurants populaires de Suter Brook Village.
Vancouver-RBC Immeuble du Canada
Suite 1480, 885 Rue West Georgia, Vancouver, Canada, V6C 3E8
Point de repère commercial emblématique du centre-ville, le 885 West Georgia est réputé pour son pendule oscillant et sa galerie d'art publique exposée dans un grand hall d'entrée. Siège de RBC Banque du Canada, le 885 West Georgia est un immeuble de classe AAA de 23 étages de bureaux situé au cœur du quartier des affaires de Vancouver, à proximité de l'une des destinations commerciales les plus prisées du Canada, le CF Pacific Centre.
Ce cours s’adresse aux apprenants disposant déjà d’une compréhension de base des concepts de développement web, notamment une familiarité avec HTML, CSS et une expérience pratique avec JavaScript ou TypeScript. Il est particulièrement adapté aux développeurs front-end souhaitant évoluer vers Angular moderne, aux ingénieurs logiciels créant des applications web évolutives, ainsi qu’aux professionnels de la technique désireux d’acquérir des compétences pratiques sur Angular dans des contextes réels.
Angular 20 est un framework front-end robuste conçu pour développer des applications web évolutives et hautes performances.
Cette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs avancés souhaitant concevoir des applications Angular 20 sophistiquées, adaptées aux environnements d'entreprise.
À l'issue de ce cours, les participants seront capables de :
Implémenter une gestion d'état avancée en utilisant des modèles modernes d'Angular.
Optimiser le rendu et les performances dans le cadre d'applications volumineuses.
Concevoir des modules Angular 20 réutilisables, maintenables et évolutifs.
Intégrer efficacement le routage avancé, les signaux et les modèles réactifs.
Format du cours
Conférences guidées par des experts et discussions collaboratives.
Exercices pratiques approfondis de codage.
Mise en œuvre pratique dans un environnement de développement simulant des cas réels.
Options de personnalisation du cours
Des options de formation personnalisées sont disponibles sur demande pour les équipes ayant des besoins spécialisés.
Angular est un framework moderne basé sur TypeScript, conçu pour créer des applications web évolutives et performantes.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux développeurs de niveau débutant à intermédiaire qui souhaitent concevoir, structurer et déployer des applications avec Angular 20.
À l'issue de ce cours, les participants seront capables de :
Créer des applications Angular 20 en suivant les meilleures pratiques.
Travailler avec des composants, des modèles et les API standalone.
Implémenter le routage, la gestion d'état et les communications HTTP.
Construire des applications prêtes pour la production avec des performances optimisées.
Format du cours
Démonstrations et discussions guidées par le formateur.
Exercices pratiques et pratique intensive du code.
Mise en œuvre réelle dans un environnement de développement interactif.
Options de personnalisation du cours
Si vous avez besoin d'une version adaptée de ce cours, veuillez nous contacter pour organiser un programme sur mesure.
Cette formation en direct, animée par un formateur, en British Columbia (en ligne ou sur site), s'adresse aux développeurs web de niveau intermédiaire qui souhaitent créer, tester et déployer des applications Angular 19 en utilisant les derniers outils, l'architecture de composants et les meilleures pratiques.
À l'issue de cette formation, les participants seront en mesure de :
Configurer et paramétrer un environnement de développement Angular 19 à l'aide de l'interface de ligne de commande Angular (Angular CLI).
Créer des composants, des directives, des services et des formulaires réactifs.
Utiliser le routage, le client HTTP et la gestion d'état avec RxJS et les signaux.
Construire, tester et déployer des applications Angular prêtes pour la production.
Cette formation en direct avec un formateur dans <lieu> (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant créer des applications web dynamiques et modernes à l'aide d'Angular 18.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place et configurer des projets Angular 18.
Exploiter les nouvelles fonctionnalités et améliorations d'Angular 18, y compris les capacités de TypeScript 4.7 optimisées et la détection des changements sans zone (zoneless change detection).
Développer des applications robustes et évolutives à l'aide d'Angular 18.
Mettre en œuvre les meilleures pratiques pour l'organisation du code et l'architecture.
Intégrer des applications Angular avec des API RESTful.
Cette formation en direct animée par un formateur à British Columbia (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant utiliser les dernières fonctionnalités d'Angular 17 pour créer, tester et déployer des applications web.
À l'issue de cette formation, les participants seront capables de :
Configurer un environnement de développement incluant Node.js, Visual Studio Code et Angular CLI.
Créer une application Angular 17 de base qui affiche des données et gère les interactions utilisateur.
Utiliser les composants, les directives, les tuyaux (pipes), les services et les modules pour organiser et réutiliser le code.
Utiliser la liaison de données, l'injection de dépendances, le routage, les formulaires et le client HTTP pour communiquer avec des services backend.
Utiliser la nouvelle syntaxe de bloc de contrôle de modèle pour simplifier les tâches courantes telles que le rendu conditionnel, les boucles et la gestion des collections vides.
Utiliser le nouveau bloc de contrôle @defer pour activer le chargement différé du contenu du bloc et de ses dépendances.
Utiliser la nouvelle API des transitions de vue pour personnaliser les animations et les transitions entre les vues.
Déboguer et tester des applications Angular 17 à l'aide d'outils tels que Chrome DevTools, Jest, Karma et Protractor.
Cette formation en direct, encadrée par un instructeur, en British Columbia (en ligne ou sur site), s’adresse aux testeurs et développeurs expérimentés souhaitant approfondir leurs connaissances en tests Angular.
À l’issue de cette formation, les participants seront capables de :
Comprendre en détail les tests avec Angular.
Effectuer des tests avancés de composants et d’intégration.
Réaliser des tests de bout en bout avec Cypress et des tests de régression visuelle.
Cette formation en direct animée par un instructeur à British Columbia (en ligne ou sur site) s'adresse aux développeurs web débutants qui souhaitent utiliser JavaScript pour construire des pages web interactives, manipuler des données et améliorer l'expérience utilisateur.
À la fin de cette formation, les participants seront capables de :
Utiliser JavaScript pour créer des pages web dynamiques et interactives.
Créer des scripts compatibles avec tous les navigateurs.
Cette formation en direct animée par un formateur à British Columbia (en ligne ou sur site) s'adresse aux développeurs avancés souhaitant utiliser les fonctionnalités avancées d'Alpine JS pour un développement Web moderne et dynamique.
À l'issue de cette formation, les participants seront capables de :
Comprendre en profondeur le fonctionnement d'Alpine JS.
Développer des sites Web modernes et interactifs en utilisant Alpine JS.
Cette formation en direct, encadrée par un instructeur, à British Columbia (en ligne ou sur site), s'adresse aux développeurs souhaitant utiliser JWT pour transmettre des informations entre différentes parties sous forme d'objet JSON.
À la fin de cette formation, les participants seront en mesure de :
Comprendre la structure du JWT et ses cas d'utilisation.
Cette formation en direct, dirigée par un formateur, à <lieu> (en ligne ou en présentiel), s'adresse aux développeurs de niveau avancé souhaitant maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et implémenter des techniques React modernes.
À la fin de cette formation, les participants seront en mesure de :
Mettre en œuvre des hooks React avancés et des fonctionnalités concurrentes.
Comprendre et utiliser efficacement les stratégies de routage de Next.js.
Exploiter les composants serveur, les actions serveur et les approches de rendu hybride.
Optimiser la récupération des données, la mise en cache et la régénération statique incrémentielle.
Utiliser Next.js comme solution backend avec les fonctions Edge et le runtime Edge.
Gérer l'état avec React Context, Redux et des bibliothèques d'état atomique.
Optimiser les performances de l'application pour les Core Web Vitals.
Tester, surveiller et déployer des applications Next.js efficacement.
Ce cours offre une exploration approfondie des concepts avancés de Vue.js, en se concentrant sur l'évolutivité, la maintenabilité et l'optimisation des performances dans les écosystèmes frontend modernes.
Cette formation en direct, dispensée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs de niveau intermédiaire à avancé souhaitant approfondir leurs compétences en Vue.js, adopter des flux de travail modernes et intégrer efficacement les outils de l'écosystème tels que Pinia, Quasar et Vite.
À la fin de cette formation, les participants seront capables de :
Construire des applications Vue.js évolutives et modulaires en utilisant la réactivité avancée et les modèles de composition.
Concevoir et gérer des états globaux complexes de manière efficace avec Pinia.
Intégrer des API, gérer les erreurs et orchestrer le flux de données entre les magasins (stores) et les composants.
Appliquer des stratégies avancées de TypeScript et de test pour assurer la maintenabilité et la fiabilité.
Optimiser les performances de construction, les flux de travail CI/CD et les déploiements en production.
Format du cours
Conférences interactives et discussions.
Exercices pratiques et laboratoires de codage.
Implémentation concrète basée sur des scénarios de projets réels.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de la planifier.
Cette formation en direct, dispensée par un instructeur à British Columbia (en ligne ou sur site), s'adresse aux développeurs qui souhaitent apprendre et utiliser Alpine JS pour améliorer leurs applications JavaScript grâce à sa nature réactive et déclarative.
À l'issue de cette formation, les participants seront en mesure de :
Apprendre et comprendre les concepts de base d'Alpine JS.
Utiliser Alpine JS pour développer des sites web dynamiques et d'autres projets de manière efficace.
Cette formation en direct, animée par un formateur, en British Columbia (en ligne ou en présentiel), s'adresse aux développeurs expérimentés souhaitant créer, déployer et mettre à l'échelle des applications en utilisant des microservices bâtis avec NodeJS et React.
À la fin de cette formation, les participants seront capables de :
Développer, déployer et mettre à l'échelle des applications en utilisant divers microservices.
Construire une application React à rendu côté serveur.
Déployer des applications multi-services dans le cloud en utilisant Docker et Kubernetes.
Effectuer des tests d'applications sur des microservices.
Cette formation en direct avec un formateur à British Columbia (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé souhaitant explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour concevoir des applications web de pointe.
À l'issue de cette formation, les participants seront capables de :
Exploiter pleinement le potentiel de Next.js 14 pour construire des applications complexes.
Utiliser les dernières fonctionnalités telles que les Middlewares, les Composants Serveur React et les Fonctions Edge.
Mettre en œuvre les meilleures pratiques en matière de performance, de évolutivité et de référencement (SEO).
Diagnostic et résolution des problèmes courants dans les applications Next.js.
Cette formation en direct, dirigée par un formateur dans <lieu> (en ligne ou sur site), s'adresse aux programmeurs qui souhaitent utiliser les dernières fonctionnalités d'Angular 13 pour créer, tester et déployer des applications web.
À la fin de cette formation, les participants seront capables de :
Utiliser TypeScript et Angular CLI pour développer des applications Angular 13.
Développer, tester et déployer des applications web Angular 13.
Créer des composants web réutilisables pour toute application ou page web.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs souhaitant utiliser la pile FARM (FastAPI, React et MongoDB) pour créer des applications web dynamiques, performantes et évolutives.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place l'environnement de développement nécessaire intégrant FastAPI, React et MongoDB.
Comprendre les concepts clés, les fonctionnalités et les avantages de la pile FARM.
Apprendre à créer des API REST avec FastAPI.
Apprendre à concevoir des applications interactives avec React.
Développer, tester et déployer des applications (front-end et back-end) en utilisant la pile FARM.
Cette formation en direct, animée par un formateur à British Columbia (en ligne ou sur site), s'adresse aux programmeurs qui souhaitent utiliser HTML5, JavaScript et CSS4 ensemble pour créer une application web.
À l'issue de cette formation, les participants seront capables de :
Intégrer et utiliser les fonctionnalités de HTML5, JavaScript et CSS4 dans le développement d'applications.
Utiliser CSS4 pour améliorer l'attrait et l'utilisabilité de l'application.
Utiliser JavaScript et HTML pour créer des applications interactives modernes.
Cette formation en direct, animée par un instructeur, à British Columbia (en ligne ou sur site), s'adresse aux développeurs .NET de niveau débutant qui souhaitent acquérir une maîtrise de JavaScript, Node.js et React pour développer activement et migrer des systèmes/plateformes.
À l'issue de cette formation, les participants seront capables de :
Écrire et déboguer efficacement du code JavaScript.
Construire et déployer des applications côté serveur à l'aide de Node.js.
Développer des interfaces utilisateur dynamiques et réactives avec React.
Intégrer les composants frontend et backend pour créer des applications full-stack.
Comprendre les meilleures pratiques pour migrer des systèmes hérités vers des plateformes modernes basées sur JavaScript.
Cette formation en présentiel ou en ligne, dirigée par un formateur, s’adresse aux développeurs de niveau intermédiaire souhaitant créer des applications micro-frontend à l’aide de Vue.js.
À l’issue de cette formation, les participants seront capables de :
Mieux comprendre les micro-frontends.
Savoir comment diviser de grandes applications en micro-frontends.
Implémenter des micro-frontends selon différentes approches.
Construire des applications micro-frontend avec Vue.js.
Cette formation en direct, animée par un formateur, en British Columbia (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire souhaitant apprendre les concepts avancés et les fonctionnalités de Svelte pour le développement d'applications web.
À la fin de cette formation, les participants seront capables de :
Utiliser des techniques avancées pour développer des applications Svelte.
Développer des applications web avec le framework Svelte.
Prototyper rapidement avec TailwindCSS et DaisyUI.
JavaScript est un langage de programmation dynamique et de haut niveau, largement utilisé dans le développement web, mobile et de bureau. Avec l'essor des frameworks modernes et de TypeScript, JavaScript est devenu une pierre angulaire du développement d'applications full-stack.
Cette formation animée par un formateur (en ligne ou sur site) s'adresse aux développeurs débutants et intermédiaires souhaitant maîtriser JavaScript, TypeScript et le développement full-stack en utilisant des outils et des pratiques modernes.
À l'issue de cette formation, les participants seront capables de :
Rédiger du code JavaScript et TypeScript propre et moderne.
Construire des applications frontales interactives avec React.
Développer des API back-end évolutives en utilisant Node.js et Express.
Créer des applications de bureau avec Electron.
Tester, documenter et déployer des applications full-stack.
Format de la formation
Cours interactif et discussions.
De nombreux exercices et mises en pratique.
Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Node.js est une plateforme permettant de construire facilement des applications réseau rapides et évolutives. Apprenez à utiliser le modèle I/O non bloquant et piloté par des événements pour créer des applications temps réel intensives en données qui s’exécutent sur des appareils distribués. Nous explorerons les choix de conception qui rendent Node.js unique, la façon dont cela change la manière dont les applications sont développées et comment les systèmes d’applications fonctionnent le plus efficacement dans ce modèle. Apprenez à créer du code modulaire robuste, expressif et clair. Comprenez quand utiliser les rappels (callbacks), les émetteurs d’événements (event emitters) et les flux (streams). Utilisez les flux pour manipuler facilement des données qui seraient impossibles à stocker entièrement en mémoire. Gagnez en confiance dans la gestion efficace des erreurs pour garantir la fiabilité à l’exécution. Le cours comprend de nombreux exercices pratiques pour renforcer les concepts et techniques abordés.
Objectifs
A l’issue de ce cours, les participants seront en mesure de :
Comprendre clairement les choix de conception de la plateforme ayant conduit Node.js à adopter une boucle d’événements et ce que cela implique pour les applications construites sur cette base.
Comprendre les compromis uniques présents dans la programmation pilotée par les événements.
Créer des modules Node.js et exprimer la modularité du code dans une application.
Comprendre les modèles de contrôle de flux de base dans Node.js et savoir quand il est approprié d’utiliser des rappels (callbacks), des émetteurs d’événements ou des flux (streams).
Créer et manipuler des buffers efficacement.
Comprendre comment gérer l’état d’erreur et savoir quand un processus doit se terminer en raison d’une erreur.
Ce formulaire de formation avec instructeur en British Columbia (en ligne ou en présentiel) s'adresse aux développeurs qui souhaitent créer des composants React et concevoir des applications complexes.
À la fin de cette formation, les participants seront capables de :
Comprendre les concepts avancés de React, y compris les API de contexte, les HOC (Higher-Order Components), les états externes, les API asynchrones, etc.
Construire des composants composites avec React.
Activer l'authentification côté serveur et côté client.
Mettre en œuvre les bibliothèques React et Redux pour gérer des applications complexes avec état.
Réduire le code et optimiser les performances de l'application.
Cette formation en direct, animée par un formateur, à <lieu> (en ligne ou en présentiel), s'adresse aux développeurs souhaitant utiliser les fonctionnalités avancées de TypeScript pour créer et construire des applications JavaScript.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications TypeScript et Node.js.
Tirer parti des capacités avancées de TypeScript pour écrire un code clair et expressif avec moins d'erreurs.
Configurer et utiliser Webpack avec TypeScript pour créer des interfaces utilisateur frontales complexes.
Utiliser des types de données personnalisés (types Unions, Intersections, Tuple Types, etc.) pour étendre les types génériques existants.
Mettre en œuvre des modèles de code asynchrone et des API pour la gestion des erreurs et la validation des réponses.
Déployer des applications TypeScript et Node.js dans des environnements de production (AWS EC2, Heroku, etc.).
Cette formation en direct, dirigée par un formateur, en British Columbia (en ligne ou en présentiel), s'adresse aux développeurs Vue JS souhaitant créer des composants avancés plus simples, plus flexibles et plus faciles à maintenir.
À l'issue de cette formation, les participants seront en mesure de :
Écrire du code VueJS maintenable et résilient.
Écrire une logique d'application portable et réutilisable.
Créer des composants et des widgets personnalisés tout en évitant une complexité inutile.
Cette formation en direct animée par un instructeur à British Columbia (en ligne ou sur site) s'adresse aux développeurs web souhaitant utiliser Angular et Spring Boot pour créer des applications full stack.
À la fin de cette formation, les participants seront capables de :
Développer une application full stack avec Angular et Spring Boot.
Construire une application backend avec Spring Boot.
Créer des applications frontend avec Angular.
Utiliser Spring Security pour configurer l'authentification d'une application full stack.
L'intégration continue (CI) est une pratique de développement où les développeurs fusionnent leurs modifications de code aussi fréquemment que possible afin de détecter et localiser rapidement les erreurs.
Lors de cette formation animée par un instructeur, les participants apprendront les bases de l'intégration continue pour JavaScript en mettant en place un processus d'intégration continue pour un projet JavaScript.
À la fin de cette formation, les participants seront capables de :
Comprendre les fondamentaux de l'intégration continue
Construire leur propre système d'intégration continue pour leurs projets JavaScript
Public cible
Développeurs
Professionnels des TI
Ingénieurs DevOps
Chefs de projet
Format du cours
Enseignement magistral, discussions, exercices et pratique intensive en atelier
Cette formation s'adresse aux développeurs JavaScript souhaitant concevoir et mettre en œuvre des applications Internet avancées. Les sujets abordés pendant la formation visent à diffuser les meilleures pratiques en matière de programmation JavaScript et à mettre en évidence les erreurs les plus courantes. Un point important de la formation est de discuter de la programmation orientée objet disponible avec la syntaxe JavaScript.
Cette formation en direct British Columbia (en ligne ou en présentiel) est destinée aux développeurs de niveau débutant souhaitant utiliser JavaScript pour créer des pages Web dynamiques et interactives.
À l'issue de cette formation, les participants seront en mesure de : comprendre les concepts fondamentaux de JavaScript, écrire des scripts pour les pages Web, travailler avec des objets et des fonctions, et manipuler le DOM pour améliorer l'expérience utilisateur.
Cette formation en direct animée par un formateur en British Columbia (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent utiliser Laravel et Vue JS pour le développement web fullstack.
À l'issue de cette formation, les participants seront en mesure de :
Développer des applications web avec Laravel et Vue JS.
Le coût caché du code « invisible » Migrer vers Nuxt 4 ou y développer des applications offre des performances incroyables, mais ses modes de rendu complexes (Hybride, ISR, SWR) créent une dangereuse « falaise du rendu ». Si vos développeurs considèrent Nuxt 4 uniquement comme un framework UI sans comprendre son comportement d'hydratation, vous risquez de déployer des applications invisibles pour Google. Un site qui ne peut pas être indexé offre un retour sur investissement organique de 0 %. Corriger ces problèmes d'architecture après le lancement coûte de 3 à 5 fois plus cher que de les implémenter correctement lors du développement.
Cette formation en direct, dispensée par un formateur à British Columbia (en ligne ou sur site), s'adresse aux développeurs web souhaitant utiliser le Framework Quasar et Vue.js pour créer des applications multiplateformes.
À la fin de cette formation, les participants seront capables de :
Construire une application multiplateforme pour iOS, Windows, etc.
Lors de cette formation en présentiel animée par un formateur à British Columbia, nous démontrerons la puissance et la flexibilité de React, la comparerons à des frameworks alternatifs et guiderons les participants étape par étape dans la création de leur propre application React.
À l'issue de ce cours, les participants seront en mesure de :
Comprendre la philosophie de conception de React.
Decider quand et où il est judicieux d'utiliser React, et quand il convient de reconsidérer le modèle MVC conventionnel.
Comprendre les concepts clés de React tels que les composants, les props, l'état (state) et le cycle de vie.
Mettre en œuvre les technologies associées telles que Babel, Webpack et JSX.
Construire, tester et déployer une application web interactive.
Dans cette formation en présentiel guidée par un formateur en British Columbia, les participants apprennent les principes et l'approche derrière React Native tout en développant leur propre application mobile pour Android et iOS
Lors de cette formation en présentiel animée par un instructeur, les participants apprennent à utiliser React Native Expo par le biais d'échanges et de mises en pratique. À l'issue du cours, les participants seront capables de créer et de déployer leur propre application React Native à l'aide de React Native Expo.
React est une bibliothèque largement utilisée pour créer des applications monopage en JavaScript et HTML. Elle est utilisée par des entreprises telles que Facebook, Instagram, Netflix ou le New York Times.
Ce cours introduira les fondations sur lesquelles React et d'autres bibliothèques (comme Angular et Vue.js) sont basées, et mettra en évidence les spécificités de React. Il couvrira également les technologies couramment utilisées avec React, comme Redux et React-Router.
À la fin de ce cours, les participants seront capables de construire des applications de différentes complexités avec React tout en adhérant aux meilleures pratiques.
Lors de cette formation en présentiel animée par un formateur en British Columbia, les participants auront de nombreuses occasions de mettre en pratique leurs connaissances en développant des applications VR. À travers des discussions interactives et des exercices centrés sur des projets, ils bâtiront progressivement leurs applications VR d’exemple. À l’issue de cette formation, les participants auront acquis les connaissances et l’expérience nécessaires pour créer leur propre version de production d’une application VR destinée à être publiée en ligne.
Cette formation en présentiel ou en ligne, encadrée par un formateur, est destinée aux développeurs web qui souhaitent créer des applications web frontend et backend fonctionnelles avec Spring Boot, React et Redux.
À la fin de cette formation, les participants seront en mesure de :
Développer une application frontend avec React et Redux.
Créer des API RESTful avec Spring Boot.
Sécuriser les services web avec Spring Security et les jetons web JWT.
Ce cours en présentiel ou en ligne, guidé par un formateur, s'adresse aux développeurs souhaitant monétiser un site web ou une application web à l'aide de l'API Stripe.
À l'issue de cette formation, les participants seront capables de :
Configurer l'environnement de développement nécessaire pour commencer à coder.
Construire une application intégrant des fonctionnalités de traitement des paiements, telles que Checkout, Payment Intents et Billing.
Cette formation en direct, animée par un instructeur en British Columbia (en ligne ou sur site), s'adresse aux développeurs et programmeurs souhaitant exploiter les changements du framework et les nouvelles fonctionnalités de Vue 3 pour créer des applications.
À l'issue de cette formation, les participants seront en mesure de :
Migrer et mettre à jour leurs projets de Vue 2 vers Vue 3.
Maîtriser les nouvelles fonctionnalités afin d'améliorer le développement d'applications.
Tester et utiliser Vue 3 pour construire des applications maintenables et fiables.
Lors de cette formation en direct animée par un formateur dans British Columbia (en ligne ou en présentiel), les participants apprendront comment tirer parti de l'architecture progressivement adoptable de Vue JS pour créer une application monopage (SPA) complexe.
À l'issue de cette formation, les participants seront en mesure de :
Créer des applications web qui traitent et affichent des données de manière conditionnelle.
Concevoir des applications web interactives qui réagissent efficacement aux événements utilisateur.
Rédiger du code modulaire et réutilisable.
Faire progressivement évoluer une vue vers une application monopage complète.
Intégrer VueJS à une page web existante.
Utiliser l'écosystème de Vue pour étendre les capacités du framework.
Dans le cadre de cette formation en direct animée par un instructeur en British Columbia (en ligne ou sur site), les participants apprendront les notions essentielles de JavaScript nécessaires pour tirer parti de l'architecture progressive de Vue.js afin de construire une application monopaâge (SPA) complexe.
À la fin de cette formation, les participants seront capables de :
Comprendre et utiliser JavaScript et le framework Vue.js pour construire une application web interactive.
Concevoir des applications web interactives qui réagissent efficacement aux événements utilisateur.
Écrire du code modulaire et réutilisable.
Progresser de manière incrémentale pour transformer une vue en une véritable application monopaâge.
Cette formation en présentiel ou en ligne animée par un formateur à <lieu> s'adresse aux développeurs souhaitant utiliser Vuetify.js pour créer de magnifiques interfaces pour des applications monopages.
À la fin de cette formation, les participants seront capables de :
Installer et configurer Vuetify.js.
Comprendre les principes fondamentaux du Material Design.
Créer une application monopage avec une interface utilisateur avancée à l'aide de Vue.js et Vuetify.js.
Cette formation en direct, encadrée par un formateur à British Columbia (en ligne ou en présentiel), s'adresse aux développeurs qui souhaitent utiliser Web3, Solidity et React pour créer, développer et déployer des applications décentralisées (dApps) fonctionnant sur une blockchain.
À l'issue de cette formation, les participants seront capables de :
Configurer l'environnement de développement nécessaire pour commencer à créer des dApps avec Web3, Solidity et React.
Comprendre les fonctionnalités et l'architecture de Web3.
Apprendre les concepts clés d'Ethereum, des contrats intelligents et de la cryptographie blockchain.
Appliquer des exemples pratiques de programmation Solidity et de conception de contrats intelligents.
Faire interagir des applications React avec des contrats intelligents.
Cette formation en présentiel ou en ligne, animée par un instructeur, s'adresse aux développeurs qui souhaitent réduire le coût et la complexité de la gestion de l'état dans les applications web volumineuses axées sur les données.
À l'issue de cette formation, les participants seront en mesure de :
Réduire la complexité des projets très volumineux où la gestion de l'état est difficile à maintenir.
Minimiser les processus de gestion de l'état de l'application.
Réduire le temps nécessaire au développement d'applications web complexes orientées données.
Format du cours
Conférence interactive et discussions.
Nombreux exercices et pratiques.
Mise en pratique directe dans un environnement de laboratoire.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Pour en savoir plus sur NgRx, veuillez visiter : https://ngrx.io/
Cette formation en direct, animée par un formateur, à British Columbia (en ligne ou en présentiel) s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant créer des applications web dynamiques et modernes à l'aide d'Angular 2.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place et configurer des projets Angular 2.
Exploiter les fonctionnalités et les améliorations d'Angular 2.
Développer des applications robustes et évolutives avec Angular 2.
Appliquer les meilleures pratiques en matière d'organisation du code et d'architecture.
Intégrer des applications Angular avec des API REST.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (8)
Le formateur a fait un excellent travail pour briser la glace et a pris l'initiative d'encourager tout le monde à participer. Personne n'a été mis de côté, et il a su s'adapter efficacement aux difficultés de chacun. Il a bien utilisé les défis et les questions soulevés par les participants pour fournir des explications plus claires à l'ensemble de l'audience.
Joao Aguiar - INESC TEC
Formation - React: Build Highly Interactive Web Applications
Traduction automatique
toutes les parties importantes ont été couvertes
carlo capuano - ITER Organization
Formation - Angular 18
Traduction automatique
L'attitude de l'animateur – vous aider à vous sentir à l'aise, faire des blagues pour détendre l'atmosphère et répondre aux questions de tous.
Ana Fedeles
Formation - Angular 20
Traduction automatique
J'ai vraiment apprécié la session de formation. Luke, le formateur, a fait un excellent travail pour comprendre notre niveau de connaissances actuel et adapter son approche en conséquence.
Tous les exercices étaient pratiques et m'ont aidé à acquérir une solide compréhension du sujet. Il a également partagé des bonnes pratiques tout au long de la session, que je suis certain d'appliquer dans mon travail quotidien.
Dans l'ensemble, ce fut une expérience de formation très efficace et engageante.
Amitha JL - JPMorganChase
Formation - Advanced React
Traduction automatique
J'ai vraiment apprécié la rigueur de ce cours ! Il abordait tant d'aspects en profondeur, rendant l'expérience d'apprentissage extrêmement enrichissante.
Andrei
Formation - NgRx
Traduction automatique
J'ai principalement apprécié le déroulement de la formation ; elle a abordé le sujet et, à la fin de chaque chapitre, nous avait préparé des sessions pratiques bien définies. Elle a su nous guider rapidement pour résoudre les problèmes que nous avons rencontrés lors de ces sessions pratiques.
Rabin Byanjankar - Lument
Formation - Angular 17
Traduction automatique
Les leçons étaient très interactives et les exercices étaient pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
J'ai aimé la plateforme que nous avons utilisée. Elle était vraiment agréable et facile à utiliser. J'ai particulièrement apprécié la section sur TypeScript, en particulier les parties consacrées aux espaces de noms et aux modules.
JavaScript formation à British Columbia, Weekend JavaScript cours à British Columbia, Soir JavaScript formation à British Columbia, JavaScript formateur en ligne à British Columbia, JavaScript formation à British Columbia, JavaScript cours du soir à British Columbia, JavaScript formation Intra à British Columbia, JavaScript formation Intra Entreprise à British Columbia, JavaScript formation Inter à British Columbia, JavaScript formation Inter Entreprise à British Columbia, JavaScript entraînement à British Columbia, JavaScript préparation à British Columbia, JavaScript professeur à British Columbia,JavaScript cours à British Columbia, JavaScript formateur à British Columbia, Weekend JavaScript formation à British Columbia, JavaScript coach à British Columbia, JavaScript coaching à British Columbia, Soir JavaScript cours à British Columbia, JavaScript instructeur à British Columbia, JavaScript préparation aux examens à British Columbia, JavaScript cours privé à British Columbia, JavaScript stage de préparation à British Columbia, JavaScript sur place à British Columbia, JavaScript cours particuliers à British Columbia