En ligne ou en présentiel, les cours de formation à la programmation informatique dirigés par un formateur permettent de démontrer, grâce à des exercices pratiques interactifs, les fondamentaux et les sujets avancés de la programmation.
La formation à la programmation 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 réalisée via un bureau à distance interactif. La formation en direct sur site peut être dispensée localement sur les sites des clients en Calgary ou dans les centres de formation de NobleProg en Calgary.
NobleProg -- Votre fournisseur de formation local
Calgary - Macleod Place II
5940 Macleod Trail SW, Calgary, Canada, T2H2H4
Stratégiquement situé à quelques minutes du centre-ville, le centre offre un accès facile car il se trouve à côté de deux routes principales et la station Chinook Light Rapid Transit est à seulement deux pâtés de maisons.
Calgary – Centre Altius
Centre Altius Bureau 2500, 500, 4e Avenue Sud-Ouest, Calgary, AB T2P 2V6, Calgary, Canada, T2P 2V6
Un Espace de Travail Prestigieux avec une Connexion Urbaine Sans Faille
Rejoignez le réseau d’affaires exclusif de Calgary à Altius Centre, relié à la ville par le Plus 15 Skywalk. Installez votre bureau en plein cœur du centre-ville, entouré d’entreprises dynamiques et de secteurs florissants.
Optimisez votre productivité dans un espace moderne, doté d’un salon d’affaires accessible et d’un studio de visioconférence de pointe. Profitez d’un accès facile à une multitude de services, tous à quelques pas grâce au skywalk.
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.
Cette formation en direct, animée par un formateur à Calgary (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant apprendre à utiliser les fonctionnalités de développement d'applications web progressives (PWA) pour créer une expérience semblable à une application native dans un site web, grâce à Entity Framework (EF) Core et Blazor.
À l'issue de cette formation, les participants seront capables de :
Utiliser le package EF pour interagir avec les bases de données.
Utiliser les composants, services, l'injection de dépendances, les dispositions et le routage de Blazor.
Créer des service workers pour activer les fonctionnalités PWA dans une application.
Utiliser les notifications push et d'autres fonctionnalités PWA.
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 animée par un instructeur en Calgary (en ligne ou en présentiel) s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent concevoir, développer, déployer et maintenir des applications basées sur des microservices à l'aide de frameworks Java tels que Spring Boot et Spring Cloud.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes et les avantages de l'architecture en microservices.
Construire et déployer des microservices en utilisant Java et Spring Boot.
Mettre en œuvre la découverte de services, la gestion de la configuration et les passerelles API.
Sécuriser, surveiller et mettre à l'échelle efficacement les microservices.
Déployer des microservices à l'aide de Docker et de Kubernetes.
Cette formation en direct, animée par un formateur, en Calgary (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 à Calgary (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.
Spring est un framework Java complet qui simplifie le développement d'applications d'entreprise en offrant une injection de dépendances puissante, une architecture modulaire et des options de configuration simplifiées.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux développeurs Java de niveau débutant souhaitant concevoir des applications web modernes, prêtes pour la production, en utilisant les dernières versions du Spring Framework et de Spring Boot 3.5.5 avec Java 21.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de Spring, notamment l'IoC (Inversion de Contrôle), l'injection de dépendances (DI) et la POA (Programmation orientée aspect).
Configurer des applications Spring à l'aide de XML, d'annotations et de JavaConfig.
Développer des services RESTful avec Spring Boot et JPA.
Implémenter des opérations CRUD, gérer les transactions et assurer la persistance des données.
Utiliser des fonctionnalités avancées de Spring, telles que les profils, la gestion des exceptions et la sérialisation des données.
Cette formation en direct animée par un formateur à Calgary (en ligne ou en présentiel) s'adresse aux développeurs logiciels et aux ingénieurs en automatisation de niveau intermédiaire qui souhaitent créer des applications capables de communiquer avec des PLC et d'interagir avec des bases de données SQL à l'aide de Visual Studio.
À l'issue de cette formation, les participants seront capables de :
Développer des applications .NET dans Visual Studio pour l'automatisation industrielle.
Communiquer avec des PLC en utilisant des protocoles industriels tels qu'OPC UA.
Mettre en œuvre des interactions avec des bases de données SQL Server pour stocker et récupérer des données PLC.
Optimiser les performances des applications pour les environnements industriels en temps réel.
Cette formation en direct, animée par un instructeur en Calgary (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant utiliser Blazor WebAssembly pour construire une application web.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les formulaires et l'authentification dans Blazor WebAssembly.
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 instructeur, est dispensée en Calgary (en ligne ou sur site) et s’adresse aux développeurs débutants souhaitant apprendre les fondamentaux de la programmation Groovy.
À l’issue de cette formation, les participants seront capables de :
Comprendre les concepts de base de la programmation.
Rédiger des scripts Groovy simples et exploiter les fonctionnalités principales de Groovy.
Comprendre et appliquer les principes fondamentaux de la programmation orientée objet avec Groovy.
Maîtriser les techniques de base de gestion des erreurs pour traiter les erreurs courantes et les exceptions dans Groovy.
Cette formation en direct, animée par un instructeur, à Calgary (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 direct, animée par un formateur en Calgary (en ligne ou en présentiel), s'adresse aux développeurs souhaitant apprendre et utiliser Livewire pour créer des interfaces d'applications modernes et dynamiques.
À la fin de cette formation, les participants seront capables de :
Construire et tester des composants Livewire.
Développer des applications à l'aide de la bibliothèque Livewire.
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 présentiel à Calgary (disponible en ligne ou sur site) est adaptée aux développeurs de niveau intermédiaire à avancé qui souhaitent maîtriser le développement de microservices à l'aide de Spring Boot, Docker et Kubernetes.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les principes de l'architecture des microservices.
Créer des microservices prêts pour la production à l'aide de Spring Boot.
Saisir le rôle essentiel de Docker dans la conteneurisation des microservices.
Configurer des clusters Kubernetes pour déployer et orchestrer les microservices.
Cette formation en direct, animée par un formateur en Calgary (en ligne ou sur site), s'adresse aux développeurs et architectes de niveau intermédiaire à avancé souhaitant développer des applications natives Java et des microservices avec Quarkus, en optimisant l'utilisation de la mémoire et le temps de démarrage.
À l'issue de cette formation, les participants seront capables de :
Développer des applications natives Java performantes et légères avec Quarkus.
Construire et déployer des services RESTful et des architectures de microservices.
Utiliser GraalVM pour la compilation native et optimiser l'efficacité du démarrage et de la mémoire.
Emballer et conteneuriser des applications pour les environnements Kubernetes et OpenShift.
Spring WebFlux est un module de programmation réactive au sein du Framework Spring, conçu pour construire des applications Web non bloquantes et pilotées par des événements.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs Java débutants ou intermédiaires qui souhaitent créer des applications évolutives et réactives à l'aide de Spring WebFlux.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les fondements de la programmation réactive avec Project Reactor.
Construire et tester des API REST non bloquantes avec Spring WebFlux.
Intégrer WebFlux avec des bases de données et des services externes.
Appliquer des modèles réactifs à des scénarios d'applications réels.
Format du cours
Conférence interactive et discussions.
Nombreux exercices et mises en pratique.
Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de convenir des détails.
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.
Unity, Blender et Visual Studio offrent ensemble une puissante boîte à outils pour la création et la programmation d'environnements virtuels industriels. Unity permet la simulation et la visualisation interactives, Blender propose des capacités avancées de modélisation 3D, et Visual Studio sert de colonne vertébrale de programmation pour l'intégration des systèmes de contrôle et de la logique industrielle.
Cette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux professionnels de niveau débutant à intermédiaire souhaitant concevoir, modéliser et programmer des environnements industriels à des fins de simulation, de formation et d'intégration.
À la fin de cette formation, les participants seront en mesure de :
Concevoir et modéliser des équipements et des scénarios industriels à l'aide de Blender.
Importer et optimiser des modèles 3D dans Unity pour la visualisation.
Programmer la logique du système et les flux de travail d'intégration dans Visual Studio.
Créer des environnements virtuels industriels interactifs avec des connexions aux systèmes de contrôle.
Format du cours
Conférence interactive et discussions.
Pratique de la modélisation 3D et du développement d'environnements.
Exercices de programmation et d'intégration avec des démonstrations en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de convenir des modalités.
Cette formation en direct, animée par un formateur, à <lieu> (en ligne ou en présentiel), s'adresse aux développeurs débutants ou intermédiaires souhaitant développer des applications à l'aide de Visual Studio.
À l'issue de cette formation, les participants seront capables de :
Utiliser efficacement les fonctionnalités de Visual Studio 2022.
Exécuter et gérer des tests unitaires.
Déboguer des applications et travailler avec du code dans des dépôts distants.
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.
Cette formation en direct dirigée par un instructeur à Calgary (en ligne ou sur site) s'adresse aux architectes logiciels et aux développeurs web qui souhaitent utiliser RabbitMQ comme middleware de messagerie et programmer en Java avec Spring pour construire des applications.
À la fin de cette formation, les participants seront capables de :
Utiliser Java et Spring avec RabbitMQ pour construire des applications.
Concevoir des systèmes asynchrones pilotés par des messages en utilisant RabbitMQ.
Créer et appliquer des files d'attente, des sujets, des échanges et des liaisons dans RabbitMQ
La formation vise à poser les fondements de la programmation, des bases jusqu’à la syntaxe générale des paradigmes de programmation. Elle est illustrée par des exemples issus de langages tels que C, Java, Python, Scala, C#, Closure et JavaScript. Au cours de la formation, les participants acquièrent une compréhension générale des patrons de programmation, des bonnes pratiques, des conceptions couramment utilisées, ainsi qu’un retour d’expérience sur la mise en œuvre de ces thèmes à travers diverses plateformes. Chaque sujet abordé durant le cours est illustré par des exemples allant du plus basique au plus avancé, basés sur des problèmes concrets.
Cette formation en direct, dirigée par un instructeur, à Calgary (en ligne ou sur site), s'adresse aux data scientists et aux ingénieurs logiciels souhaitant utiliser AdaBoost pour concevoir des algorithmes de boosting pour l'apprentissage automatique avec Python.
À l'issue de cette formation, les participants seront en mesure de :
Configurer l'environnement de développement nécessaire pour commencer à construire des modèles d'apprentissage automatique avec AdaBoost.
Comprendre l'approche par apprentissage ensembliste et savoir comment mettre en œuvre le boosting adaptatif.
Apprendre à construire des modèles AdaBoost pour améliorer les algorithmes d'apprentissage automatique en Python.
Utiliser le réglage des hyperparamètres pour accroître la précision et les performances des modèles AdaBoost.
Ce formulaire de formation avec instructeur en Calgary (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 Calgary (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 à Calgary (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.
Lors de cette formation en présentiel animée par un instructeur en Calgary, les participants apprendront à utiliser Entity Framework Core 2.0 pour créer une application ASP.Net Core.
À la fin de cette formation, les participants seront capables de :
Configurer l'environnement et les outils nécessaires pour créer des applications web MVC basées sur Entity Framework Core 2.0.
Exécuter des opérations de base de données sur MS SQL Server.
Adopter des approches « Code First » et « Data First » pour le développement d'applications.
Réaliser des opérations de migration et d'initialisation des données.
Comprendre les concepts avancés de modélisation des données.
Créer une application de démonstration ASP.Net Core.
Apache Groovy est un langage de programmation dynamique JVM (Machine Virtuelle Java). Parmi ses fonctionnalités, on retrouve la capacité de script, la création de langages spécifiques à un domaine (DSL), la métaprogrammation à l'exécution et à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java.
Dans le cadre de cette formation pratique encadrée par un formateur, les participants apprendront à programmer en Groovy tout en créant pas à pas une application exemple.
Audience cible
Développeurs
Format du cours
Cours théorique, discussions, exercices et exercices pratiques intensifs
Cette formation en direct avec instructeur à Calgary (en ligne ou sur site) s'adresse aux développeurs web souhaitant utiliser Blazor pour créer des applications web complètes avec C#.
À la fin de cette formation, les participants seront capables de :
Développer des applications web avec C# et Blazor.
Utiliser du code C# pour appeler des API et des bibliothèques JavaScript.
Exécuter du code Côté client C# et la logique du client directement dans un navigateur ou sur le serveur.
Cette formation en présentiel dirigée par un instructeur à <lieu> introduit les fondamentaux de Laravel et guide les participants à travers la création d'une application web basée sur Laravel.
Cette formation en direct animée par un formateur en Calgary (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.
ASP.NET MVC 6 est une nouveauté de Visual Studio 2015 et représente la dernière évolution de la pile de développement web de Microsoft. Ce cours couvre les dernières API et techniques de développement pour la création de sites web dynamiques, modulaires et testables. Nous explorerons les nouvelles fonctionnalités disponibles dans MVC6 et montrerons comment tirer le meilleur parti de la dernière boîte à outils et des possibilités d'intégration.
Ce que vous allez apprendre
Comprendre les principes et les avantages de l'architecture MVC
Créer des vues, des composants de vue et des aides de balisage (tag helpers)
Utiliser l'injection de dépendances ASP.NET
Créer des services RESTful à l'aide de Web API
Tirer le meilleur parti de l'intégration de GruntJS, NPM et Bower
Cette formation en direct, encadrée par un formateur, est dispensée en <lieu> (en ligne ou sur site) et s'adresse aux développeurs souhaitant utiliser Quarkus pour créer, tester et déployer des applications, pleinement alimentées par Java, mais avec une utilisation réduite des ressources.
À l'issue de cette formation, les participants seront en mesure de :
Configurer l'environnement de développement nécessaire pour commencer à créer des applications avec Quarkus.
Construire, compiler et exécuter des applications en mode natif à l'aide de GraalVM.
Utiliser les outils et extensions Quarkus pour construire des applications natives à l'aide de Maven.
Conteneuriser, exécuter et déployer des applications avec Docker.
Cette formation en direct, dispensée par un formateur à Calgary (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 à Calgary, 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 Calgary, 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.
Cette formation en direct, animée par un instructeur (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant construire des middleware et des services web dans Laravel.
À la fin de cette formation, les participants seront en mesure de :
Utiliser Artisan, l'outil de ligne de commande de Laravel PHP, pour générer du code et des composants.
Créer des APIs RESTful dans Laravel permettant de parcourir, lire, modifier, ajouter et supprimer des données.
Filtrer et trier les résultats en fonction des paramètres d'URL à l'aide d'APIs RESTful.
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.
Cette formation en présentiel ou à distance, dirigée par un formateur expert, à Calgary s'adresse aux développeurs Java qui souhaitent utiliser le framework Spring 5 pour concevoir et déployer des applications web d'entreprise.
À l'issue de cette formation, les participants seront capables de :
Installer et configurer Spring 5.
Comprendre et implémenter les dernières fonctionnalités de Spring 5.
Accéder aux bases de données avec une application Spring.
Utiliser le nouveau framework web réactif, WebFlow, pour rendre une application réactive.
Intégrer une application Spring avec des applications Java EE héritées.
Tester et déployer une application Spring de qualité entreprise.
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 Calgary (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 Calgary (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 Calgary (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 à Calgary (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 direct, animée par un formateur, à Calgary (en ligne ou en présentiel), s'adresse aux développeurs qui souhaitent utiliser WebFlux pour développer et déployer des applications réactives.
À l'issue de cette formation, les participants seront capables de :
Installer et configurer Spring 5 et le framework WebFlux.
Développer des applications et des services réactifs.
Alternant cours théoriques et discussions, exercices et une forte pratique en environnement de laboratoire en direct.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (14)
- La progression du cours (des fonctionnalités internes de la JVM aux sujets de plus haut niveau)
- Certaines insights issues des exercices pratiques
- Le style visuel (non pas une présentation, mais une page bien mise en forme)
Le support de présentation ; La dynamique du formateur
Adri Van - BEA sensors
Formation - Rust Fundamentals
Le formateur était flexible et a fait preuve d'expérience pratique, ce qui s'est clairement reflété dans sa manière d'animer la formation. Il nous a présenté des solutions concrètes issues de situations réelles pour des tâches courantes que nous exécuterions en tant qu'ingénieurs de test de produits.
Barry Ford - Edwards Vacuum Ltd.
Formation - Basic LabVIEW Programming
Traduction automatique
tout était parfait
Florin Vrincianu
Formation - Python Programming Fundamentals
Traduction automatique
Le nombre d'utilisateurs est correct. Le formateur a transmis l'information avec enthousiasme.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Formation - Python Programming - 4 days
Traduction automatique
Explication détaillée, répétition des points de manière subtile qui a vraiment bien ancré les connaissances. La volonté de Rod de vérifier à double tour les questions obscures que nous avons posées pour s'assurer que ses réponses étaient 100% correctes. De plus, son intérêt pour la discussion sur les avantages et les inconvénients des styles de codage alternatifs, afin que nous apprenions non seulement comment utiliser C++ selon nos intentions, mais aussi pourquoi il convient de le faire ainsi.
Nick Dillon - cellxica Ltd
Formation - Using C++ in Embedded Systems - Applying C++11/C++14
Traduction automatique
L'adaptation des exos à notre contexte et la prise en compte de notre demande
Amel Guetat - EURO-INFORMATION DEVELOPPEMENTS
Formation - Fraud Detection with Python and TensorFlow
Il s'agissait d'un entraînement en face à face, donc la formation a été adaptée à mes besoins spécifiques. Shane a mis en lumière des éléments de WPF/C# qui pourraient potentiellement être bénéfiques pour mes projets de développement.
Warren Nolan - Northrop Grumman
Formation - Programming in WPF
Traduction automatique
Le partage d'expérience, c'est le savoir-faire et la valeur de l'enseignant.
Carey Fan - Logitech
Formation - C/C++ Secure Coding
Traduction automatique
La structure de la formation et des exercices était fantastique. Le formateur a réussi à m'enthousiasmer pour travailler avec Go à l'avenir, ce qui n'est pas une tâche facile !
Noah Van Tiggel - Spot Buy Center BV
Formation - Advanced Go Programming
Traduction automatique
Très bonne structure du sujet, présentation parfaite, niveau de connaissances très élevé de la part du formateur. Infrastructure sans faille.
Tibor Pozsgai
Formation - Rust Advanced
Traduction automatique
Les exercices pratiques liés au contenu aident vraiment à mieux comprendre chaque sujet. De plus, le fait de commencer les cours par une leçon puis de continuer avec des exercices pratiques est une bonne méthode qui aide à relier le contenu de la leçon précédente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Formation - Introduction to Data Science and AI using Python
Traduction automatique
les connaissances du formateur étaient très élevées - il savait de quoi il parlait et avait les réponses à nos questions
Programmation formation à Calgary, Weekend Programmation cours à Calgary, Soir Programmation formation à Calgary, Programmation formateur en ligne à Calgary, Programmation formation à Calgary, Programmation cours du soir à Calgary, Programmation formation Intra à Calgary, Programmation formation Intra Entreprise à Calgary, Programmation formation Inter à Calgary, Programmation formation Inter Entreprise à Calgary, Programmation sur place à Calgary, Programmation cours particuliers à Calgary, Programmation cours privé à Calgary, Programmation coach à Calgary, Programmation préparation aux examens à Calgary, Programmation coaching à Calgary, Programmation professeur à Calgary,Programmation cours à Calgary, Programmation entraînement à Calgary, Programmation stage de préparation à Calgary, Weekend Programmation formation à Calgary, Soir Programmation cours à Calgary, Programmation formateur à Calgary, Programmation préparation à Calgary, Programmation instructeur à Calgary