Des cours de formation en programmation informatique en direct, en ligne ou sur site, animés par un instructeur, démontrent par une pratique interactive et pratique les principes 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 (alias « formation en direct à distance ») est effectuée au moyen d'un ordinateur de bureau interactif à distance . La formation en direct sur site peut être effectuée localement dans les locaux du client en Calgary ou dans les centres de formation d'entreprise 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.
Cette formation en direct avec instructeur dans Calgary (en ligne ou sur site) est destinée aux développeurs de niveau avancé qui souhaitent maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et mettre en œuvre des techniques modernes de React.
A la fin de cette formation, les participants seront capables de :
Mettre en œuvre des crochets React avancés et des fonctionnalités concurrentes.
Comprendre et utiliser efficacement les stratégies de routage Next.js.
Exploiter les composants de serveur, les actions de serveur et les approches de rendu hybrides.
Optimiser la recherche de données, la mise en cache et la régénération statique incrémentale.
Utiliser Next.js comme solution backend avec Edge Functions et Edge Runtime.
Gérer l'état en utilisant React Context, Redux et les bibliothèques d'état atomique.
Optimiser les performances de l'application pour Web Core Vitals.
Tester, surveiller et déployer efficacement les applications Next.js.
Cette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent apprendre à utiliser les fonctionnalités de développement d'applications web progressives (PWA) pour créer une expérience de type application dans un site web en utilisant Entity Framework (EF) Core et Blazor.
A l'issue de cette formation, les participants seront capables de :
Utiliser le package EF pour travailler avec des bases de données.
Utiliser les composants Blazor, les services, l'injection de dépendances, la mise en page et le routage.
Créer des travailleurs de service 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 mettant l'accent sur la scalabilité, la maintenabilité et l'optimisation des performances dans les écosystèmes frontend modernes.
Cette formation dirigée par un instructeur (en ligne ou sur place) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent approfondir leurs compétences en Vue.js, adopter des workflows 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 scalables et modulaires en utilisant des patrons avancés de réactivité et de composition.
Concevoir et gérer efficacement des états globaux complexes avec Pinia.
Intégrer des API, gérer les erreurs et maîtriser le flux de données entre les magasins et les composants.
Appliquer des stratégies avancées de TypeScript et de tests pour la maintenabilité et la fiabilité.
Optimiser les performances de construction, les workflows CI/CD et les déploiements en production.
Format du Cours
Conférence interactive et discussion.
Exercices pratiques et laboratoires de codage.
Mise en œuvre pratique à l'aide de scénarios de projets réels.
Options de Personnalisation du Cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation en direct (en ligne ou sur site) s'adresse aux développeurs web et architectes techniques de niveau intermédiaire à avancé qui souhaitent explorer les avancées de Next.js 14 et acquérir les connaissances nécessaires pour créer des applications web de pointe.
A la fin de cette formation, les participants seront capables de :
Exploiter le plein potentiel de Next.js 14 pour construire des applications complexes.
Utiliser les dernières fonctionnalités telles que Middleware, React Server Components, et Edge Functions.
Mettre en œuvre les meilleures pratiques pour la performance, l'évolutivité et le référencement.
Résoudre efficacement les problèmes courants dans les applications Next.js.
Cette formation en direct avec instructeur en Calgary (en ligne ou sur site) est destinée aux développeurs de logiciels et aux ingénieurs en automatisation de niveau intermédiaire qui souhaitent créer des applications qui communiquent avec des automates et interagissent avec des bases de données SQL à l'aide de Visual Studio.
A la fin de cette formation, les participants seront capables de :
Développer des applications .NET en Visual Studio pour l'automatisation industrielle.
Communiquer avec des automates en utilisant des protocoles industriels tels que OPC UA.
Mettre en œuvre des interactions de base de données avec le serveur SQL 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 dans Calgary (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Blazor Web Assembly pour créer une application web.
A l'issue de cette formation, les participants seront capables de :
Comprendre les formulaires et l'authentification dans Blazor WebAssembly.
Créer un projet Blazor WebAssembly.
Apprendre les différentes façons d'exécuter votre application web.
Ce cours de formation dirigé par un instructeur (en ligne ou sur site) est destiné aux développeurs qui souhaitent utiliser la pile FARM (FastAPI, React et MongoDB) pour créer des applications web dynamiques, haute performance et évolutives.
À la fin 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 à construire 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 (en ligne ou sur site) est destinée aux développeurs qui souhaitent apprendre à utiliser Livewire pour créer des interfaces d'application modernes et dynamiques.
A l'issue de cette formation, les participants seront capables de :
Construire et tester les composants Livewire.
Créer des applications en utilisant la bibliothèque Livewire.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau intermédiaire qui souhaitent créer des applications micro-frontales à l'aide de Vue.js.
A l'issue de cette formation, les participants seront capables de :
Ayez une meilleure compréhension des micro-frontaux.
Apprendre à diviser les grandes applications en micro-fronts.
Mettre en œuvre des micro-frontaux en utilisant différentes approches.
Construire des applications micro-frontales avec Vue.js.
Cette formation en direct avec instructeur dans Calgary (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Next.js pour créer des applications React.
A l'issue de cette formation, les participants seront capables de :
Développer des applications web côté serveur et des sites statiques en Next.js.
Manipuler et stocker des données avec MongoDB.
Sécuriser une application web avec l'authentification AuthO.
JavaScript est un langage de programmation dynamique et de haut niveau largement utilisé dans le développement web, mobile et de bureau. Avec l'émergence des frameworks modernes et TypeScript, JavaScript est devenu une pierre angulaire du développement d'applications full-stack.
Ce cours en direct (en ligne ou sur site) animé par un formateur s'adresse aux développeurs débutants à intermédiaires qui souhaitent maîtriser JavaScript, TypeScript et le développement full-stack avec des outils et pratiques modernes.
À la fin de ce cours, les participants seront capables de :
Rédiger du code propre et moderne en JavaScript et TypeScript.
Développer des applications front-end interactives avec React.
Développer des API back-end évolutives utilisant Node.js et Express.
Créer des applications de bureau à l'aide d'Electron.
Tester, documenter et déployer des applications full-stack.
Format du cours
Cours interactif et discussions.
Nombreuses exercices et pratiques.
Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Unity, Blender et Visual Studio offrent ensemble un puissant kit d'outils pour la création et la programmation d'environnements virtuels industriels. Unity permet des simulations interactives et une visualisation avancée, Blender offre des capacités de modélisation 3D avancées, et Visual Studio sert de base de programmation pour intégrer les systèmes de contrôle et la logique industrielle.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux professionnels de niveau débutant à intermédiaire qui souhaitent concevoir, modéliser et programmer des environnements industriels pour simulation, formation et intégration.
À la fin de cette formation, les participants seront en mesure de :
Concevoir et modéliser des équipements et 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 workflows d'intégration dans Visual Studio.
Créer des environnements virtuels industriels interactifs avec des connexions de systèmes de contrôle.
Format du cours
Cours interactif et discussion.
Modélisation 3D et développement d'environnements pratiques.
Exercices de programmation et d'intégration avec démonstrations en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau débutant ou intermédiaire qui souhaitent développer des applications à l'aide de Visual Studio.
A 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.
Ce formation en direct, dirigée par un formateur (en ligne ou sur site) est destinée aux développeurs et analystes de données intermédiaires qui souhaitent améliorer leurs compétences en analyse et manipulation des données à l'aide de Python, Pandas et NumPy.
À la fin de cette formation, les participants seront capables de :
Configurer un environnement de développement comprenant Python, Pandas et NumPy.
Créer une application d'analyse des données utilisant Pandas et NumPy.
Réaliser des opérations avancées de préparation, de tri et de filtrage des données.
Conduire des opérations agrégées et analyser les séries temporelles.
Visualiser les données à l'aide de Matplotlib et d'autres bibliothèques de visualisation.
Déboguer et optimiser leur code d'analyse des données.
Cette formation en <loc> ; (en ligne ou sur site) est destinée aux data scientists et aux ingénieurs logiciels qui souhaitent utiliser Dask avec l'écosystème Python pour construire, mettre à l'échelle et analyser de grands ensembles de données.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement pour commencer à construire des traitements de big data avec Dask et Python.
Explorer les fonctionnalités, les bibliothèques, les outils et les API disponibles dans Dask.
Comprendre comment Dask accélère le calcul parallèle en Python.
Apprendre à faire évoluer l'écosystème Python (Numpy, SciPy et Pandas) en utilisant Dask.
Optimiser l'environnement Dask pour maintenir de hautes performances dans le traitement de grands ensembles de données.
Cette formation dirigée par un instructeur (en ligne ou sur site) permet aux participants de développer les compétences essentielles nécessaires pour tirer parti des fonctionnalités de C# 6.0 dans l'environnement Visual Studio 2015/2017.
À la fin de cette formation, les participants seront capables de :
Naviguer et utiliser l'Environnement de Développement Intégré (IDE) dans Visual Studio 2015/2017.
Mettre en œuvre des fonctionnalités de base de C# telles que Console.WriteLine, Console.ReadLine et Hello C# World!.
Comprendre le processus de compilation et de débogage du code C#.
Appliquer des commentaires en C# pour la documentation et la lisibilité du code.
Explorer les fondamentaux de .NET 6.0, y compris le CLR, le GC, les DLL, les EXE et les technologies dans .NET.
Passer en revue l'historique de C# des versions 1.0 à 6.0 et maîtriser les bases de C# telles que les mots-clés, les littéraux, les opérateurs et les instructions.
Travailler avec des types numériques et booléens, des classes, des objets, des champs, des propriétés, des indexeurs, des opérateurs, des méthodes et plus encore en C# 6.0.
Explorer les fonctionnalités de la bibliothèque de classes .NET, y compris les collections, la gestion des fichiers, les flux de données, la communication entre systèmes, les dates, la sérialisation et la programmation parallèle.
Accéder et manipuler des données à l'aide d'ADO.NET, LINQ, ORM (Entity Framework) et des données dans une architecture orientée service (SOA).
Passer en revue les applications qui peuvent être développées avec C# et .NET Framework 6, telles que Windows Presentation Foundation, ASP.NET MVC 2 et Silverlight.
L’objectif de la formation est de fournir une base pour la programmation du fond au syntaxe général des paradigmes de programmation. La formation est soutenue par des exemples basés sur les langues de programmation telles que C, Java, Python, Scala, C #, Closure et JavaScript. Au cours de la formation, les participants obtiennent une compréhension générale des modèles de programmation, des meilleures pratiques, du design couramment utilisé et de l'examen de la mise en œuvre de ces sujets à travers diverses plateformes. Chacun des sujets discutés au cours du cours sont illustrés avec des exemples des deux plus élémentaires et plus avancés et basés sur des problèmes réels.
Cette formation dirigée par un instructeur, en ligne ou sur site à Calgary, est destinée aux scientifiques des données et aux ingénieurs logiciels qui souhaitent utiliser AdaBoost pour créer des algorithmes de boosting pour l'apprentissage automatique avec Python.
À la fin 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 de l'apprentissage par ensemble et comment implémenter le boosting adaptatif.
Apprendre à construire des modèles AdaBoost pour améliorer les algorithmes d'apprentissage automatique en Python.
Utiliser l'ajustement des hyperparamètres pour augmenter la précision et les performances des modèles AdaBoost.
Cette formation en direct, dirigée par un instructeur, présente les fonctionnalités avancées de C#, examine son utilisation en tant que langage de programmation d'applications de bureau et en tant que langage de programmation web pour résoudre des problèmes du monde réel.
[Les techniques et les principes sont démontrés et mis en pratique par le biais d'exercices et de visites en classe.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent créer des composants React et concevoir des applications complexes.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts avancés de React, y compris les API de contexte, les HOC, l'état externe, les API asynchrones, etc.
Construire des composants composables avec React.
Entretenir l'authentification côté serveur et côté client.
Implémenter React et les bibliothèques Redux pour gérer des applications complexes avec état.
Réduire le code et optimiser les performances d'une application.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser les fonctionnalités avancées de TypeScript'pour créer et développer des applications JavaScript.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement nécessaire pour commencer à développer des applications TypeScript et Node.js.
Prendre avantage des capacités avancées de Typescript'pour écrire un code propre 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 (Union, Intersection, Tuple Types, etc.) pour étendre les types génériques existants.
Implémenter des modèles de code asynchrones 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 avec instructeur (en ligne ou sur site) s'adresse aux développeurs Vue JS qui souhaitent créer des composants avancés plus simples, plus flexibles et plus faciles à maintenir.
A l'issue de cette formation, les participants seront capables de :
Écrire du code VueJS qui soit 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 la complexité inutile.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser .NET Core pour créer, construire, tester, déboguer et déployer des applications optimisées qui peuvent fonctionner sur différents systèmes.
A l'issue de cette formation, les participants seront capables de :
Mettre en place l'environnement de développement basé sur .NET Core pour commencer à développer des applications.
Utiliser le cadre et les bibliothèques ASP.NET Core pour créer de nouvelles applications ou optimiser les applications existantes.
Surveiller et améliorer les performances des applications à l'aide d'outils .NET Core avancés.
Comprendre les principes qui sous-tendent les fonctionnalités .NET Core et appliquer ces connaissances à d'autres implémentations commerciales.
Pourquoi avons-nous besoin de Clean Code ? Les programmes évoluent, donc le code est constamment mis à jour. Il peut être très difficile de revenir sur un code non propre pour trouver et mettre à jour le code source. En moyenne, le coût d'écriture du code original ne représente que 40% du coût total d'un système ; 60% du coût, en moyenne, est consacré à la maintenance et à la mise à jour du code. Un mauvais code augmente considérablement ce ratio de 40/60, atteignant parfois 20/80 dans les pires cas ; plus le code est non propre, plus nous passons de temps à le mettre à jour.
.NET Core est un framework open-source pour créer des applications .NET sur Windows, macOS et Linux.
Dans cette formation en direct animée par un instructeur, les participants apprendront les fondamentaux de .NET Core tout en créant une application échantillon qui démontre les qualités uniques de .NET Core par rapport à d'autres frameworks.
À la fin de cette formation, les participants seront en mesure de :
Configurer .NET Core ainsi que les outils et IDE nécessaires pour commencer à développer immédiatement.
Utiliser .NET pour construire divers types de logiciels, y compris les applications web, les applications console, les microservices et les bibliothèques.
Comprendre les composants de .NET Core, y compris les bibliothèques de classes, les packages, les metapackages et les frameworks.
Construire, déboguer et déployer une application web échantillon.
Public cible
Développeurs
Format du cours
Partie cours magistral, partie discussion, exercices et pratique intensive en laboratoire en direct.
Note
Ce cours est basé sur .NET Core 2.x et est disponible pour les environnements Windows et Linux.
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Pour en savoir plus sur .NET Core, veuillez visiter : https://github.com/dotnet/core
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser Entity Framework Core 2.0 pour créer une application ASP.Net Core.
A l'issue de cette formation, les participants seront capables de :
Mettre en place le cadre et les outils nécessaires à la création de Entity Framework Core 2.0 applications web MVC.
Exécuter des opérations de base de données sur MS SQL Server.
Utiliser une approche "code first" et "data first" pour le développement d'applications.
Exécuter des opérations de migration et d'ensemencement.
Comprendre les concepts avancés de modélisation des données.
Cette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser FastAPI avec Python pour créer, tester et déployer des API RESTful plus facilement et plus rapidement.
A l'issue de cette formation, les participants seront capables de :
Configurer l'environnement de développement nécessaire pour développer des API avec Python et FastAPI.
Créer des API plus rapidement et plus facilement en utilisant la bibliothèque FastAPI.
Apprendre à créer des modèles de données et des schémas basés sur Pydantic et OpenAPI.
Connecter les API à une base de données en utilisant SQLAlchemy.
Implémenter la sécurité et l'authentification dans les API en utilisant les outils FastAPI.
Construire des images conteneur et déployer des API web sur un serveur cloud.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Blazor pour créer des applications web complètes C#.
A l'issue de cette formation, les participants seront capables de :
Développez des applications web avec C# et Blazor.
Utiliser le code C# pour appeler JavaScript API et bibliothèques.
Exécuter le code C# côté client et la logique client directement dans un navigateur ou un serveur.
Cette formation en direct à Calgary présente les principes fondamentaux de la Laravel et accompagne les participants dans la création d'une application web basée sur la Laravel.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Laravel et Vue JS pour le développement web complet.
A l'issue de cette formation, les participants seront capables de :
Développez des applications web avec Laravel et Vue JS.
ASP.NET MVC 6 est une nouveauté de Visual Studio 2015, et constitue 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 créer des sites web dynamiques, modulaires et testables. Nous explorerons les nouvelles fonctionnalités disponibles dans MVC6 et montrerons comment tirer le meilleur parti du dernier ensemble d'outils et des possibilités d'intégration.
Ce que vous apprendrez
Comprendre les principes et les avantages de l'architecture MVC
Créer des vues, des composants de vues et des aides de balises
Utiliser l'injection de dépendances ASP.NET
Créer des services RESTful à l'aide de l'API Web
Tirer le meilleur parti de l'intégration de GruntJS, NPM et Bower
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Quasar Framework et Vue JS pour créer des applications multiplateformes.
A l'issue de cette formation, les participants seront capables de :
Construire une application multiplateforme pour iOS, Windows, etc.
Dans cette formation en direct, dirigée par un instructeur, nous démontrons la puissance et la flexibilité de React, nous le comparons à d'autres frameworks et nous accompagnons les participants pas à pas dans la création de leur propre application React.
A la fin de ce cours, les participants seront capables de :
Comprendre la philosophie de conception de React'
.
Décider quand et où il est judicieux d'utiliser React, et quand repenser le modèle MVC conventionnel.
Comprendre les concepts React tels que les composants, les accessoires, l'état et le cycle de vie.
Implémenter des technologies connexes telles que Babel, Webpack et JSX.
Construire, tester et déployer une application web interactive.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à construire des applications React en utilisant Flux et GraphQL. Le cours couvre l'installation, la configuration, l'intégration, les tests, le déploiement et les meilleures pratiques tout en accompagnant les participants dans la création d'une série d'exemples d'applications qui démontrent comment ajouter des niveaux supplémentaires de complexité et de "coolness" à une application en utilisant les outils et les techniques les plus avancés.
Le développement d'applications avec React nécessite un mode de pensée différent, comparé à ce à quoi certains développeurs sont habitués, en particulier lorsqu'ils viennent de l'état d'esprit d'autres frameworks MVC tels que AngularJS et Bootstrap.
Cette formation couvre les principes fondamentaux des technologies utilisées à chaque étape afin que les participants soient non seulement capables de construire une application fonctionnelle, mais aussi de comprendre pourquoi une approche particulière est utilisée. Cela pose les bases d'une réflexion indépendante et créative sur la conception et les résultats souhaités pour la construction de leurs propres applications à l'avenir.
Dans cette formation en direct, dirigée par un instructeur, les participants apprennent les principes et l'approche de React Native en développant leur propre application mobile pour Android et iOS.
Dans cette formation en direct, dirigée par un instructeur, à Calgary, les participants apprennent à utiliser React Native Expo par le biais de discussions et de travaux pratiques. À la fin du cours, les participants seront équipés pour créer et déployer leur propre application React Native en utilisant React Native Expo.
React Native est un framework de développement open-source et multiplateforme pour la création d'applications mobiles. Développé par Facebook, il permet aux développeurs de créer une expérience utilisateur native pour leurs applications sur Android et iOS. React Native for Web rend les composants et les API indépendants de la plateforme de React Native disponibles pour le développement d'applications web.
React Native offre une expérience de développement cohérente basée sur JavaScript et la bibliothèque React (également connue sous le nom de React.js ou ReactJS) et permet un véritable développement rapide en se concentrant sur l'efficacité des développeurs sur toutes les plateformes - apprendre une fois, écrire partout.
Dans cette formation dirigée par un instructeur, les participants apprendront les bases de React Native pour le web.
À la fin de cette formation, les participants seront capables de :
Installer et configurer les outils de développement React Native
Comprendre les fondamentaux de React Native pour le web
Construire, tester, déployer et résoudre les problèmes d'une application compatible avec iOS, Android et le web en utilisant React Native pour le web
Public cible
Développeurs web
Développeurs d'applications mobiles
Format du cours
Partie cours magistral, partie discussion, exercices et pratique intensive
Note
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Cette formation en direct (en ligne ou sur site) animée par un instructeur s'adresse aux développeurs possédant des compétences en React qui souhaitent optimiser et améliorer la création de leurs applications React en comprenant et en appliquant les motifs de composants React.
A la fin de cette formation, les participants seront capables de :
Comprendre les différents types de motifs React.
Utiliser l'API Context de React pour les applications web.
Format du Cours
Conférence et discussion interactives.
De nombreux exercices et pratiques.
Mise en œuvre 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 pour organiser cela.
Pour en savoir plus sur React, veuillez visiter: https://reactjs.org
React est une bibliothèque largement utilisée pour créer des applications à page unique en JavaScript et HTML. Elle est employée par des entreprises telles que Facebook, Instagram, Netflix ou le New York Times.
Ce cours introduira les fondements sur lesquels s'appuient React ainsi que d'autres bibliothèques (comme Angular et Vue.js) et mettra en évidence les particularité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 complexité variable avec React tout en respectant les bonnes pratiques.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des intergiciels et des services web en Laravel.
A l'issue de cette formation, les participants seront capables de :
Utiliser Laravel PHP Aritisan pour générer du code et des composants.
Construire des API RESTful dans Laravel qui peuvent naviguer, lire, éditer, ajouter et supprimer.
Filtrer et trier les résultats en fonction des paramètres de l'URL à l'aide des API RESTful.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs web qui souhaitent créer des applications web fonctionnelles front-end et back-end avec Spring Boot, React, and Redux.
A l'issue de cette formation, les participants seront capables de :
Créer une application front-end 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 direct, dirigée par un instructeur, présente les principales fonctionnalités de TypeScript'et accompagne les participants dans la construction d'une application JavaScript réelle.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser VSTO pour créer des solutions personnalisées pour les applications Microsoft Office.
À la fin de cette formation, les participants seront capables de :
Créer des modules complémentaires et des personnalisations au niveau du document pour les applications Office.
Accéder et manipuler le modèle objet d'Office et ses événements.
Créer des rubans, des panneaux de tâches et des boîtes de dialogue personnalisés pour les applications Office.
Utiliser les contrôles Windows Forms et les composants .NET dans les documents Office.
Intégrer les applications Office avec des services web et des bases de données.
Cette formation en direct avec instructeur en Calgary (en ligne ou sur site) est destinée aux développeurs et aux programmeurs qui souhaitent utiliser les modifications du cadre et les nouvelles fonctionnalités de Vue 3 pour créer des applications.
À la fin de cette formation, les participants seront capables de :
Migrer et mettre à jour de Vue 2 à Vue 3.
Apprendre les nouvelles fonctionnalités pour améliorer le développement d'applications.
Tester et utiliser Vue 3 pour créer des applications maintenables et fiables.
Dans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront à tirer parti de l'architecture de Vue JS pour construire une application complexe à page unique (SPA).
A l'issue de cette formation, les participants seront capables de :
Construire des applications web qui traitent et restituent les données de manière conditionnelle.
Concevoir des applications web interactives qui réagissent efficacement aux événements de l'utilisateur.
Écrire du code modulaire et réutilisable.
Faire évoluer progressivement une vue vers une application monopage complète.
Dans cette formation en direct avec instructeur (en ligne ou sur site), les participants apprendront juste les Javascripts nécessaires pour tirer parti de l'architecture de Vue JS'qui peut être adoptée progressivement pour construire une application complexe à page unique (SPA).
A l'issue de cette formation, les participants seront capables de :
Comprendre et utiliser  ;Javascript et le framework VueJS pour construire une application web interactive.
Concevoir des applications web interactives qui réagissent efficacement aux événements de l'utilisateur.
Écrire du code modulaire et réutilisable.
Faire évoluer progressivement une vue vers une application monopage complète.
Cette formation en <loc> ; (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Vuetify.js pour créer de belles interfaces pour des applications à page unique.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Vuetify.js.
Comprendre les principes derrière le Material Design.
Créer une application à page unique avec une interface utilisateur avancée en utilisant Vue.js et Vuetify.js.
Cette formation en direct avec instructeur dans Calgary (sur place ou à distance) est destinée aux développeurs qui doivent décider quel JavaScript framework utiliser pour développer des applications frontales.
A la fin de cette formation, les participants seront capables de :
Mettre en place un environnement de développement optimal pour commencer à développer des applications frontales.
Mettre en œuvre des applications de démonstration pour tester les limites et les avantages d'un cadre JavaScript.
Choisir le framework JavaScript qui leur convient le mieux.
Apprendre à utiliser Microsoft Visual Studio en tant qu'environnement de développement intégré (IDE) avec le langage de programmation VB.NET (Visual Basic .NET), un langage de programmation multi-paradigmes et orienté objet qui est implémenté sur la version 4.7.2 du .NET Framework.
Cette formation en direct avec instructeur dans Calgary (en ligne ou sur site) est destinée aux scientifiques des données et aux développeurs qui souhaitent utiliser Modin pour construire et mettre en œuvre des calculs parallèles avec Pandas afin d'accélérer l'analyse des données.
A la fin de cette formation, les participants seront capables de :
Mettre en place l'environnement nécessaire pour commencer à développer des flux de travail Pandas à l'échelle avec Modin.
Comprendre les caractéristiques, l'architecture et les avantages de Modin.
Connaître les différences entre Modin, Dask et Ray.
Effectuer des opérations Pandas plus rapidement avec Modin.
Mettre en œuvre l'ensemble de l'API et des fonctions Pandas.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (25)
L'ambiance du formateur, présentations approfondies et aux traits angulaires marqués
George Gidoiu
Formation - Angular 20
Traduction automatique
Des exercices de mise en pratique concrets qui étaient pertinents pour notre coeur de métier. Le fait d'avoir un formateur avec un profil scientifique était un vrai plus car nous avons pu échanger en profondeur en ne parlant pas uniquement de programmation mais aussi de sciences et comment joindre les deux.
Les TPs en format jupyter notebook étaient intéressants.
Victor - Vermon
Formation - Python for Matlab Users
Très interactif. Le formateur était très compétent et patient.
Robert
Formation - Event Driven Architecture Custom
Traduction automatique
exercices, résolution de problèmes pour chacun d'entre nous
Monika
Formation - Angular 18
Traduction automatique
Le formateur était très compétent et très utile.
Thilini Alwis - Te Manawa Taki Trauma System
Formation - Visual Studio 2022 IDE
Traduction automatique
Le style de formation et les connaissances générales du formateur.
Kenosi - NWK Limited
Formation - Laravel: Middleware Development
Traduction automatique
Les cours étaient très interactifs et les exercices étaient très pratiques.
Heino - NWK Limited
Formation - Laravel and Vue.js
Traduction automatique
Le rythme et les explications
Wiliam - DB Global Technology
Formation - PowerShell Master Class
Traduction automatique
Bon rapport, Łukasz a eu le temps de répondre aux questions de chacun et a pu aider tous ceux qui avaient un problème.
Kelly Morris - Titian Software Poland Sp. z o.o.
Formation - Selenium WebDriver in C#
Traduction automatique
Plusieurs exemples pour chaque module et grande connaissance du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Adaptation aux besoins de l'équipe
Support pendant la formation
Idées d'exercices à faire pour la suite
Louis-Antoine Pottier - Exotec
Formation - Javascript and Vue.js for Beginners
Le fait d'etre dans une formation en solo. C'est super pour poser toutes les questions qu'on souhaite.
Nicolas - Caf du Rhone
Formation - Quasar Framework and Vue.js
La formation était très interactive et informative. Le formateur a été très patient avec nous lorsque nous ne comprenions pas quelque chose et a veillé à ce que personne ne soit laissé de côté tout au long de la formation.
Daniel - INIT Innovations in Transportation Ltd.
Formation - Angular 17
Traduction automatique
Nous avons eu une vue d'ensemble complexe du contexte - par exemple, pourquoi avons-nous besoin de certaines annotations et ce qu'elles signifient. J'ai aimé la partie pratique de la formation - devoir exécuter manuellement les commandes et appeler les api de repos.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
Traduction automatique
J'ai apprécié que la formation soit plus axée sur l'aspect pratique.
Mihaela - Ness
Formation - NgRx
Traduction automatique
Le cours était instructif et facile à suivre.
Najeeda Motala - Multichoice
Formation - Advanced C# for Automation Test Engineers
Traduction automatique
Patience et rythme
vuyisa - Vodacom
Formation - Introduction to Programming
Traduction automatique
Adapté à nos besoins
Rafal - Haleon
Formation - C#.Net
Traduction automatique
Le fait d'avoir plus d'exercices pratiques utilisant des données plus proches de ce que nous utilisons dans nos projets (images satellites en format raster)
Matthieu - CS Group
Formation - Scaling Data Analysis with Python and Dask
Traduction automatique
- La volonté du formateur de répondre à nos questions et de nous aider à résoudre les problèmes - La partie initiale du cours, où le formateur nous a donné des informations initiales pour nous préparer aux exemples.
Lora
Formation - Bazel
Traduction automatique
J'ai aimé les exemples interactifs sur lesquels nous avons travaillé, le formateur était extrêmement compétent sur presque tous les sujets sur lesquels nous avions des questions, et il a donné d'excellents conseils pour nos cas d'utilisation dans le monde réel en rapport avec certains éléments de la formation.
Tracy - GenesysGo
Formation - Rust Advanced
Traduction automatique
Construction pratique du code à partir de zéro.
Igor - Draka Comteq Fibre B.V.
Formation - Introduction to Image Processing using Matlab
Traduction automatique
Environnement convivial. J'ai également apprécié la formation individuelle. C'est très productif. Je le recommanderais sans hésiter à mes amis et collègues.
Zeed - Tamkeen Technologies
Formation - Building Microservices with NodeJS and React
Traduction automatique
La disponibilité du formateur et la personnalisation de la formation
Julien - Urssaf Rhone Alpes
Formation - Laravel Livewire
Le Trainor donne plus d'échantillons, ce qui est très utile.
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