En ligne ou sur site, les formations en programmation informatique animées par un formateur démontrent, grâce à des exercices pratiques interactifs, les fondamentaux et les sujets avancés de la programmation.
La formation en 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 assurée via un bureau à distance interactif. La formation en direct sur site peut être réalisée localement sur les premises du client à Namur ou dans les centres de formation de NobleProg à Namur.
NobleProg -- Votre fournisseur de formation local
Namur, Hotel de Ville
NobleProg Namur, Rue de Fer, 48 , Namur, belgium, 5000
Namur est une ville francophone du Belgique, capitale de la Wallonie depuis 1986, et chef-lieu de la province de Namur. Occupé dès le Néolithique, le confluent de la Sambre et de la Meuse a vu naître la cité romaine au début de notre ère. Ancien fief des Comtes de Namur, rattaché à la maison du Luxembourg puis à l'empire habsbourgeois, la citadelle de Namur fut l'enjeu de nombreux sièges au cours des époques. Malgré les dégâts subis par les conflits, la ville conserve un riche patrimoine mobilier et immobilier. Aujourd'hui capitale régionale, la ville est le siège du Parlement de Wallonie, du Gouvernement wallon et du Service public de Wallonie, mais également la ville hôte du Festival international du film francophone, du festival d'arts forains Namur en Mai, du Festival Verdur Rock.
Cette formation en direct, animée par un formateur à Namur (en ligne ou en présentiel), s'adresse aux développeurs web de niveau intermédiaire souhaitant développer, tester et déployer des applications Angular 19 en utilisant les derniers outils, l'architecture des composants et les bonnes pratiques du marché.
À l'issue de cette formation, les participants seront capables de :
Mettre en place et configurer un environnement de développement Angular 19 à l'aide de l'Angular CLI.
Créer des composants, des directives, des services et des formulaires réactifs.
Utiliser le routage, le client HTTP ainsi que 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, dirigée par un formateur en Namur (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 avec Angular 18.
À l'issue de cette formation, les participants seront capables de :
Installer et configurer des projets Angular 18.
Exploiter les nouvelles fonctionnalités et améliorations d'Angular 18, notamment les capacités optimisées de TypeScript 4.7 et la détection des changements sans zone (zoneless).
Développer des applications robustes et évolutives avec Angular 18.
Appliquer les bonnes pratiques d'organisation du code et d'architecture.
Intégrer des applications Angular avec des API RESTful.
Cette formation en direct, encadrée par un formateur, en Namur (en ligne ou en présentiel), s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant utiliser les dernières fonctionnalités d'Angular 17 pour construire, 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 des composants, des directives, des pipes, des services et des 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 back-end.
Utiliser la nouvelle syntaxe des blocs de contrôle de modèle pour simplifier des 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 de transitions de vue pour personnaliser les animations et les transitions entre les vues.
Débuguer et tester des applications Angular 17 à l'aide d'outils tels que Chrome DevTools, Jest, Karma et Protractor.
Cette formation en présentiel ou à distance, encadrée par un instructeur, s'adresse aux développeurs avancés souhaitant maîtriser les dernières fonctionnalités de Next.js 14, optimiser les performances et implémenter des techniques React modernes.
À l'issue de cette formation, les participants seront capables 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 Server Components, Server Actions 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émentale.
Utiliser Next.js comme solution back-end avec Edge Functions et Edge Runtime.
Gérer l'état de l'application avec React Context, Redux et des bibliothèques de gestion d'état atomiques.
Optimiser les performances de l'application pour les Web Core Vitals.
Tester, surveiller et déployer efficacement les applications Next.js.
Cette formation en présentiel ou à distance, animée par un formateur, en <lieu> s'adresse aux développeurs web souhaitant apprendre à utiliser les fonctionnalités de développement d'Application Web Progressive (PWA) pour créer une expérience type application sur un site web en utilisant Entity Framework (EF) Core et Blazor.
À l'issue de cette formation, les participants seront capables de :
Utiliser le package EF pour interagir avec des bases de données.
Utiliser les composants, services, injection de dépendances, mises en page et routage de Blazor.
Créer des workers de service pour activer les fonctionnalités PWA dans une application.
Exploiter les notifications push et d'autres fonctionnalités PWA.
Ce cours propose une exploration approfondie des concepts avancés de Vue.js, en mettant l'accent sur l'évolutivité, la maintenabilité et l'optimisation des performances dans les écosystèmes frontend modernes.
Cette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux développeurs de niveau intermédiaire à avancé souhaitant approfondir leurs compétences en Vue.js, adopter des workflows modernes et intégrer efficacement des outils de l'écosystème tels que Pinia, Quasar et Vite.
À l'issue de cette formation, les participants seront capables de :
Concevoir des applications Vue.js évolutives et modulaires en utilisant des modèles de réactivité et de composition avancés.
Concevoir et gérer efficacement des états globaux complexes avec Pinia.
Intégrer des API, gérer les erreurs et contrôler le flux de données entre les magasins (stores) et les composants.
Appliquer des stratégies avancées de TypeScript et de test pour garantir la maintenabilité et la fiabilité.
Optimiser les performances de la construction, les flux CI/CD et les déploiements en production.
Format du cours
Conférences interactives et débats.
Exercices pratiques et laboratoires de code.
Mise en œuvre 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 d'organiser cela.
Cette formation en présentiel ou à distance, animée par un formateur dans Namur, s'adresse aux développeurs Java de niveau intermédiaire souhaitant concevoir, développer, déployer et maintenir des applications basées sur des microservices en utilisant des 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 configuration et des passerelles API.
Sécuriser, surveiller et mettre à l'échelle les microservices de manière efficace.
Déployer des microservices en utilisant Docker et Kubernetes.
Cette formation en direct, encadrée par un formateur en Namur (en ligne ou sur site), s'adresse aux développeurs expérimentés souhaitant créer, déployer et mettre à l'échelle des applications en utilisant des microservices construits avec NodeJS et React.
À l'issue de cette formation, les participants seront capables de :
Développer, déployer et mettre à l'échelle des applications en utilisant différents microservices.
Construire une application React avec rendu côté serveur.
Déployer des applications multi-services dans le cloud en utilisant Docker et Kubernetes.
Effectuer des tests d'application sur des microservices.
Cette formation en direct, dirigée par un formateur à Namur (en ligne ou sur site), s'adresse aux développeurs web et aux 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 Middleware, les Composants Serveur React et les Edge Functions.
Mettre en œuvre les bonnes pratiques en matière de performance, d'évolutivité et de référencement naturel (SEO).
Résoudre efficacement les 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.
Ce stage dirigé par un instructeur (en ligne ou en présentiel) s'adresse aux développeurs Java débutants souhaitant construire des applications web modernes et prêtes pour la production en utilisant la dernière version du Framework Spring 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, y compris IoC, DI et AOP.
Configurer des applications Spring à l'aide de XML, d'annotations et de JavaConfig.
Développer des services RESTful avec Spring Boot et JPA.
Mettre en œuvre 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 présentiel ou en ligne, animée par un instructeur, est destinée aux développeurs logiciels et aux ingénieurs en automatisation de niveau intermédiaire qui souhaitent construire des applications qui communiquent avec les PLC et interagissent 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 les PLC en utilisant des protocoles industriels tels qu'OPC UA.
Mettre en œuvre des interactions avec la base de données via SQL Server pour stocker et récupérer les données des PLC.
Optimiser les performances des applications pour les environnements industriels en temps réel.
Cette formation en direct, animée par un formateur, se déroule en Namur (en ligne ou sur site) et s'adresse aux programmeurs souhaitant exploiter les dernières fonctionnalités d'Angular 13 pour créer, tester et déployer des applications web.
À l'issue 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 utilisables dans n'importe quelle application ou page web.
Cette formation en présentiel ou à distance, dirigée par un formateur, s'adresse aux développeurs web souhaitant utiliser Blazor Web Assembly pour construire une application web.
À l'issue de cette formation, les participants seront capables 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 stack FARM (FastAPI, React et MongoDB) pour construire 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 stack 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 stack FARM.
Cette formation en direct, encadrée par un formateur à Namur (en ligne ou en présentiel), s'adresse aux développeurs débutants souhaitant apprendre les bases de la programmation Groovy.
À l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de programmation de base.
Écrire des scripts Groovy simples et utiliser les fonctionnalités core 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 en Groovy.
Cette formation en direct, dirigée par un instructeur à Namur (en ligne ou sur site), s'adresse aux développeurs .NET débutants souhaitant acquérir une maîtrise de JavaScript, Node.js et React afin de développer activement et de migrer des systèmes/plateformes.
À l'issue de cette formation, les participants seront capables de :
Rédiger et déboguer du code JavaScript efficacement.
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 des composants front-end et back-end pour créer des applications full-stack.
Comprendre les bonnes pratiques pour la migration des systèmes hérités vers des plateformes modernes basées sur JavaScript.
Cette formation en présentiel ou en ligne, encadrée par un formateur, est dispensée dans <lieu> et s'adresse aux développeurs souhaitant apprendre et utiliser Livewire pour construire des interfaces d'application modernes et dynamiques.
À l'issue de cette formation, les participants seront capables de :
Créer et tester des composants Livewire.
Développer des applications à l'aide de la bibliothèque Livewire.
Cette formation en direct, animée par un formateur à Namur (en ligne ou en présentiel), 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 le concept de micro-frontend.
Apprendre à diviser de grandes applications en micro-frontend.
Mettre en œuvre des micro-frontend en adoptant différentes approches.
Développer des applications micro-frontend avec Vue.js.
Cette formation en présentiel, animée par un instructeur, en Namur (disponible en ligne ou sur site), est conçue pour les développeurs de niveau intermédiaire à avancé qui souhaitent maîtriser le développement de microservices avec Spring Boot, Docker et Kubernetes.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes de l'architecture des microservices.
Construire des microservices prêts pour la production à l'aide de Spring Boot.
Comprendre le rôle crucial de Docker dans la conteneurisation des microservices.
Configurer des clusters Kubernetes pour déployer et orchestrer les microservices.
Ce cours en ligne ou en présentiel, encadré par un formateur, s'adresse aux développeurs et architectes de niveau intermédiaire à avancé souhaitant développer des applications natives Java et des microservices en utilisant Quarkus, avec une optimisation de l'utilisation de la mémoire et du temps de démarrage.
À la fin de cette formation, les participants seront capables de :
Développer des applications natives Java performantes et légères en utilisant Quarkus.
Construire et déployer des services RESTful et des architectures de microservices.
Utiliser GraalVM pour la compilation native et optimiser le démarrage et l'efficacité mémoire.
Emballer et containeriser les applications pour les environnements Kubernetes et OpenShift.
Spring WebFlux est un module de programmation réactive au sein du framework Spring, conçu pour la création d'applications web non bloquantes et pilotées par des événements.
Cette formation pratique, animée par un formateur (en ligne ou en présentiel), s'adresse aux développeurs Java de niveau débutant à intermédiaire souhaitant construire des applications évolutives et réactives avec Spring WebFlux.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les fondamentaux 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 les modèles réactifs à des scénarios d'applications réels.
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 sur mesure pour ce cours, veuillez nous contacter afin d'en convenir.
JavaScript est un langage de programmation dynamique et de haut niveau, largement utilisé dans le développement web, mobile et desktop. Avec l'essor des frameworks modernes et de TypeScript, JavaScript est devenu une pierre angulaire du développement d'applications full-stack.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant maîtriser JavaScript, TypeScript et les pratiques modernes de développement full-stack.
À l'issue de cette formation, les participants seront capables de :
Rédiger du code JavaScript et TypeScript propre et moderne.
Construire des applications front-end interactives avec React.
Développer des API back-end évolutives à l'aide de Node.js et Express.
Créer des applications desktop grâce à Electron.
Tester, documenter et déployer des applications full-stack.
Format de la Formation
Cours interactifs et discussions.
De nombreux exercices et mises en pratique.
Implémentation concrète 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 boîte à outils puissante pour créer et programmer des 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 constitue la base de programmation pour intégrer les systèmes de contrôle et la logique industrielle.
Cette formation en direct, dispensée par un instructeur (en ligne ou en présentiel), 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.
À l'issue de cette formation, les participants seront capables 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 système et les flux d'intégration dans Visual Studio.
Créer des environnements virtuels industriels interactifs avec des connexions aux systèmes de contrôle.
Format de la formation
Conférence interactive et discussions.
Pratique intensive de modélisation 3D et développement d'environnements.
Exercices de programmation et d'intégration avec démonstrations en direct.
Options de personnalisation de la formation
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Visual Studio is an integrated development environment (IDE) by Microsoft that provides an environment for creating modern cross-platform applications.
This instructor-led, live training (online or onsite) is aimed at beginner to intermediate-level developers who wish to develop applications using Visual Studio.
By the end of this training, participants will be able to:
Utilize Visual Studio 2022 features efficiently.
Run and manage unit tests.
Debug applications and work with code in remote repositories.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Node.js est une plateforme permettant de construire facilement des applications réseau rapides et évolutives. Découvrez comment utiliser le modèle d'E/S non bloquant 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, comment cela transforme la façon dont les applications sont construites 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 des callbacks, des émetteurs d'événements et des flux. Utilisez des flux pour manipuler facilement des données qui seraient impossibles à loger en mémoire d'application. Gagnez en confiance dans la gestion efficace des erreurs pour assurer la fiabilité à l'exécution. Le cours comprend des exercices pratiques approfondis pour renforcer les concepts et techniques abordés.
Objectifs
À l'issue de ce cours, les participants seront capables de :
Comprendre clairement les choix de conception de la plateforme ayant conduit Node.js à choisir une boucle d'événements et les implications pour les applications construites sur cette base.
Comprendre les compromis uniques inhérents à la programmation pilotée par des événements.
Créer des modules Node.js et exprimer la modularité du code au sein d'une application.
Comprendre les principaux schémas de contrôle de flux dans Node.js et savoir quand il est approprié d'utiliser des callbacks, des émetteurs d'événements ou des flux.
Créer et manipuler efficacement des buffers.
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, encadrée par un instructeur en Namur (en ligne ou sur site), s'adresse aux architectes logiciels et aux développeurs web souhaitant utiliser RabbitMQ comme middleware de messagerie et programmer en Java avec Spring pour créer des applications.
À l'issue de cette formation, les participants seront capables de :
Utiliser Java et Spring avec RabbitMQ pour créer 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 échangeurs et des liaisons dans RabbitMQ
Cette formation en direct, encadrée par un formateur, dans <lieu> (en ligne ou sur site), s'adresse aux développeurs souhaitant créer des composants React et concevoir des applications complexes.
À 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, la gestion d'état externe, les API asynchrones, etc.
Construire des composants composables 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, en <lieu> (en ligne ou en présentiel), s'adresse aux développeurs souhaitant exploiter les fonctionnalités avancées de TypeScript pour créer et construire des applications JavaScript.
À 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.
Exploiter les capacités avancées de TypeScript pour rédiger un code propre et expressif, avec moins d'erreurs.
Configurer et utiliser Webpack avec TypeScript pour construire des interfaces utilisateur front-end complexes.
Utiliser des types de données personnalisés (Union, Intersection, Tuples, etc.) pour étendre les types génériques existants.
Mettre en œuvre des modèles et des API de code asynchrone 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.).
Ce cours en présentiel ou en ligne, animé par un formateur, 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 :
Rédiger du code VueJS maintenable et résilient.
Rédiger une logique d'application portable et réutilisable.
Créer des composants et widgets personnalisés tout en évitant une complexité inutile.
Lors de cette formation en présentiel dirigée par un instructeur en Namur, les participants apprendront à utiliser Entity Framework Core 2.0 pour créer une application ASP.NET Core.
À l'issue de cette formation, les participants seront capables de :
Mettre en place le framework et les outils nécessaires pour créer des applications web MVC basées sur Entity Framework Core 2.0.
Effectuer des opérations sur une base de données 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'amorçage (seeding).
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 pour la JVM (Machine Virtuelle Java). Parmi ses fonctionnalités figurent les capacités de script, la création de langages spécifiques à un domaine, la méta-programmation à l'exécution et à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java.
Lors de cette formation en présentiel animée par un formateur, les participants apprendront à programmer en Groovy en créant pas à pas une application exemple.
Audience cible
Développeurs
Format de la formation
Cours magistral, discussions, exercices et mise en pratique intensive
Cette formation en présentiel ou en ligne, dirigée par un instructeur, s'adresse aux développeurs web souhaitant utiliser Blazor pour créer des applications web complètes avec C#.
À l'issue 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# côté client et la logique côté client directement dans un navigateur ou sur un serveur.
Ce cours en présentiel avec un formateur expert Namur introduit les fondamentaux de Laravel et guide les participants dans la création d’une application web basée sur Laravel.
Cette formation en direct, animée par un formateur en Namur (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant utiliser Laravel et Vue.js pour le développement fullstack.
À l'issue de cette formation, les participants seront capables de :
Développer des applications web avec Laravel et Vue.js.
ASP.NET MVC 6 fait son apparition avec Visual Studio 2015 et représente la dernière évolution de la chaîne d'outils de développement web de Microsoft. Ce cours aborde les dernières API et techniques de développement nécessaires à la création de sites web dynamiques, modulaires et testables. Nous explorerons les nouvelles fonctionnalités offertes par MVC 6 et montrerons comment tirer le meilleur parti de l'ensemble d'outils actuel et des possibilités d'intégration.
Apprendre à faire
Comprendre les principes et les avantages de l'architecture MVC
Créer des vues, des composants de vue et des helpers de balise
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
Le développement avancé de Next.js 16 couvre l'architecture d'applications complexes, les modèles du App Router, les React Server Components, les Server Actions, la mise en cache, la sécurité et le déploiement à grande échelle.
Cette formation en présentiel dirigée par un instructeur s'adresse aux développeurs full-stack et aux ingénieurs React construisant des applications Next.js de niveau production.
À la fin du cours, les participants seront capables de :
Construire des applications Next.js 16 complexes avec le App Router, les RSC (React Server Components) et les Server Actions
Mettre en œuvre la mise en cache, l'authentification et l'optimisation des performances
Déployer et surveiller des applications de production à grande échelle
Cette formation en direct, animée par un formateur à <lieu> (en ligne ou en présentiel), s'adresse aux développeurs souhaitant utiliser Quarkus pour créer, tester et déployer des applications entièrement basées sur Java, tout en réduisant l'utilisation des ressources.
À 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 avec Quarkus.
Construire, compiler et exécuter des applications en mode natif grâce à GraalVM.
Utiliser les outils et extensions Quarkus pour créer des applications natives avec Maven.
Containeriser, exécuter et déployer des applications avec Docker.
Cette formation en direct, animée par un instructeur à Namur (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant utiliser Quasar Framework et Vue.js pour créer des applications multiplateformes.
À l'issue de cette formation, les participants seront capables de :
Construire une application multiplateforme pour iOS, Windows, etc.
Lors de cette formation en direct animée par un instructeur à Namur, nous mettrons en évidence la puissance et la flexibilité de React, la comparerons à d'autres frameworks et guiderons les participants étape par étape dans la création de leur propre application React.
À l'issue de ce cours, les participants seront capables de :
Comprendre la philosophie de conception de React.
Évaluer quand et où il est pertinent d'utiliser React, et quand reconsidérer le modèle MVC conventionnel.
Maîtriser les concepts clés de React, tels que les composants, les props, l'état et le cycle de vie.
Implémenter des technologies associées telles que Babel, Webpack et JSX.
Construire, tester et déployer une application web interactive.
Lors de cette formation en présentiel et encadrée par un instructeur en Namur, les participants apprennent les principes et l'approche sous-jacents à React Native tout en travaillant sur le développement de 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 à travers des discussions et des exercices pratiques. À la fin 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 très utilisée pour créer des applications monopages 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 React et d'autres bibliothèques (comme Angular et Vue.js) sont basés, tout en mettant en lumière les spécificités de React. Il couvrira également les technologies couramment utilisées avec React, telles que Redux et React-Router.
À l'issue de ce cours, les participants seront capables de développer des applications de complexité variée avec React, en respectant les bonnes pratiques.
Cette formation en direct, animée par un formateur (en présentiel ou en ligne), s'adresse aux développeurs web qui souhaitent créer des middlewares et des services web sous Laravel.
À l'issue de cette formation, les participants seront capables de :
Utiliser Laravel PHP Artisan pour générer du code et des composants.
Construire des API RESTful avec Laravel permettant de naviguer, lire, modifier, ajouter et supprimer des données.
Filtrer et trier les résultats en fonction des paramètres URL via des API RESTful.
Cette formation en direct, animée par un instructeur en Namur (en ligne ou en présentiel), s'adresse aux développeurs web souhaitant créer des applications web front-end et back-end fonctionnelles avec Spring Boot, React et Redux.
À l'issue de cette formation, les participants seront en mesure de :
Développer une application front-end avec React et Redux.
Créer des API REST avec Spring Boot.
Sécuriser les services web avec Spring Security et les tokens JWT.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux développeurs Java qui souhaitent utiliser le framework Spring 5 pour développer 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é enterprise.
Cette formation en direct, animée par un instructeur en Namur (en ligne ou en présentiel), s'adresse aux développeurs et programmeurs souhaitant exploiter les modifications et nouvelles fonctionnalités de Vue 3 pour créer des applications.
À l'issue de cette formation, les participants seront en mesure de :
Effectuer la migration et la mise à jour de Vue 2 vers Vue 3.
Apprendre 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 présentiel ou en ligne animée par un formateur dans Namur, les participants apprendront à tirer parti de l'architecture progressivement adoptable de Vue JS pour construire une application monopalette (SPA) complexe.
À l'issue de cette formation, les participants seront capables de :
Créer des applications web traitant et affichant des données de manière conditionnelle.
Concevoir des applications web interactives réagissant efficacement aux événements utilisateur.
Écrire du code modulaire et réutilisable.
Faire évoluer progressivement une interface vers une application monopalette complète.
Intégrer VueJS à une page web existante.
Utiliser l'écosystème de Vue pour étendre les capacités du framework.
Lors de cette formation en direct, dirigée par un instructeur en Namur (en ligne ou en présentiel), les participants apprendront uniquement le Javascript nécessaire pour exploiter l'architecture incrémentalement adoptable de Vue JS afin de construire une application monopage (SPA) complexe.
À l'issue de cette formation, les participants seront capables de :
Comprendre et utiliser le Javascript et le framework VueJS pour construire une application web interactive.
Concevoir des applications web interactives qui répondent efficacement aux événements des utilisateurs.
Écrire un code modulaire et réutilisable.
Faire progresser incrémentalement une vue vers une application monopage complète.
Cette formation en direct animée par un formateur à Namur (en ligne ou en présentiel) s'adresse aux développeurs souhaitant utiliser Vuetify.js pour concevoir des interfaces élégantes pour des applications monopages.
À l'issue 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 en utilisant Vue.js et Vuetify.js.
Cette formation en présentiel ou à distance, animée par un instructeur, s'adresse aux développeurs souhaitant 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.
Cette formation en direct, animée par un formateur dans <lieu> (en ligne ou sur site), s'adresse aux développeurs de niveau débutant à intermédiaire souhaitant développer des applications web dynamiques et modernes à l'aide d'Angular 2.
À l'issue de cette formation, les participants seront capables 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 bonnes pratiques d'organisation et d'architecture du code.
Intégrer les applications Angular avec des API REST.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (17)
Les bases qui donnent confiance pour apprendre et approfondir Python.
Monika Yadav - KION BUSINESS SERVICES POLSKA SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Formation - Python: Automate the Boring Stuff
Traduction automatique
- 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
portée du matériel
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Formation - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Traduction automatique
les connaissances du formateur étaient très élevées - il savait de quoi il parlait et avait les réponses à nos questions
Adam - Fireup.PRO
Formation - Advanced Java Security
Traduction automatique
Bien structuré. Bonnes techniques d'enseignement. Cours bien documenté !
Programmation formation à Namur, Weekend Programmation cours à Namur, Soir Programmation formation à Namur, Programmation formateur en ligne à Namur, Programmation formation à Namur, Programmation cours du soir à Namur, Programmation formation Intra à Namur, Programmation formation Intra Entreprise à Namur, Programmation formation Inter à Namur, Programmation formation Inter Entreprise à Namur, Programmation stage de préparation à Namur, Programmation professeur à Namur,Programmation cours à Namur, Programmation cours privé à Namur, Programmation sur place à Namur, Programmation instructeur à Namur, Soir Programmation cours à Namur, Weekend Programmation formation à Namur, Programmation coach à Namur, Programmation formateur à Namur, Programmation coaching à Namur, Programmation préparation aux examens à Namur, Programmation préparation à Namur, Programmation entraînement à Namur, Programmation cours particuliers à Namur