Nos formations live à l'animateur sur Java, offertes en ligne ou sur site, démontrent, par la pratique, comment développer des applications avec Java.
La formation Java est disponible sous forme de « formation en ligne en direct » ou de « formation sur site en direct ». La formation en ligne en direct (aussi appelée « formation à distance en direct ») est animée au moyen d'un poste de travail à distance interactif. La formation sur site en direct peut être offerte localement sur les installations du client à Calgary ou dans les centres de formation corporatifs de NobleProg situés à 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, animée par un formateur à Calgary (en ligne ou sur site), s'adresse aux développeurs Java de niveau intermédiaire souhaitant explorer les dernières fonctionnalités de Java 21, améliorer leurs pratiques de codage et mettre en œuvre efficacement des applications Java modernes.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre et utiliser les nouvelles fonctionnalités introduites dans Java 21.
Améliorer les performances des applications grâce à des fonctionnalités Java avancées.
Développer des applications modulaires et évolutives en utilisant des bibliothèques mises à jour.
Implémenter les meilleures pratiques de Java 21 pour un code robuste et efficace.
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 de 35 heures animée par un formateur dans le domaine Calgary permet aux ingénieurs de support de maintenir des systèmes bancaires basés sur Java. Les participants résoudront des problèmes dans les environnements Java, Unix et base de données, utiliseront des outils de surveillance et géreront les cycles de déploiement à l’aide de simulations en direct et de dépannage pratique.
Cette formation en direct sur Calgary s'adresse aux développeurs Java qui apprennent Spring et Boot 3.5.5. Elle couvre les concepts fondamentaux tels que l'IoC, l'AOP et la JPA, et comprend des exercices pratiques pour la construction de services RESTful, la gestion des transactions et la persistance des données avec Java 21.
Cette formation en direct, animée par un formateur, à <lieu> (en ligne ou sur site), s'adresse aux développeurs Java de niveau intermédiaire qui souhaitent appliquer des design patterns pour améliorer la structure, la maintenabilité et l'évolutivité des logiciels.
À l'issue de cette formation, les participants seront capables de :
Comprendre l'utilité et les avantages des design patterns.
Appliquer efficacement les patterns créationnels, structurels et comportementaux en Java.
Améliorer la réutilisabilité, l'évolutivité et la maintenabilité du code.
Refactorer des bases de code existantes en utilisant des design patterns.
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 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.
Cette formation en direct sur Calgary guide les développeurs Java, du niveau débutant au niveau intermédiaire, dans la création d'applications évolutives et non bloquantes avec Spring WebFlux. Les participants maîtrisent les concepts de la programmation réactive, intègrent les bases de données et déploient des API REST réactives à travers des exercices de laboratoire pratiques.
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
Cette formation en présentiel, animée par un formateur, à <lieu> est conçue pour toute personne souhaitant apprendre Java en vue de l'automatisation des tests. Il s'agit d'un cours intensif et simplifié, avec de nombreux exercices pratiques, pour permettre aux participants d'acquérir rapidement les compétences de programmation essentielles nécessaires à l'automatisation des tests logiciels. L'accent est mis sur les fondamentaux de Java, qui peuvent être appliqués directement et immédiatement à l'automatisation des tests.
Ce cours n'aborde pas en profondeur les frameworks d'automatisation de tests tels que Selenium. Il évite également l'approche conventionnelle "Hello World" pour l'apprentissage de Java, car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours est clairement axé sur la mise en route rapide des participants avec l'automatisation des tests. Si vous maîtrisez déjà Java et souhaitez vous plonger directement dans les tests avec Selenium, veuillez consulter : Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training).
Cette formation avancée en Java dans Calgary approfondit votre expertise des classes abstraites, des interfaces et du multithreading. Apprenez à maîtriser les opérations d'entrée/sortie (E/S), la sérialisation et la réflexion, tout en appliquant des motifs de conception (design patterns) pour construire des applications robustes, évolutives, dotées d'une grande flexibilité et d'une performance éprouvée en conditions réelles.
Maîtrisez la sécurité Java avancée en couvrant JEE, les services Web et la cryptographie dans Calgary. Ce cours propose des exercices pratiques pour un codage sécurisé, aidant les développeurs à identifier et à atténuer efficacement les vulnérabilités courantes et les défauts critiques dans les applications Java.
Cette formation en direct animée par un formateur sur Calgary se concentre sur Apache Groovy, un langage dynamique JVM utilisé pour compléter Java. Les participants apprendront l'écriture de scripts, les fermes, la méta-programmation et la POO tout en construisant une application d'exemple au moyen d'exercices pratiques et de travaux de laboratoire.
Cette formation dirigée par un instructeur sur les fondamentaux de Java, d'une durée de 28 heures, dans Calgary, couvre la syntaxe principale, la POO, les collections, les exceptions et la lecture/écriture. Les apprenants acquièrent une expérience pratique de la concurrence Java, des expressions régulières et de l'environnement de la plateforme, en construisant les compétences essentielles pour le développement réel.
Lors de la formation en Calgary, les participants apprendront les méthodologies et les outils modernes pour créer des logiciels efficaces en Java. Ils découvriront les pièges liés aux performances, le benchmarking, le profilage, le réglage (tuning), l'analyse de la mémoire, ainsi que des techniques optimisant les performances via les collections ou les entrées-sorties (IO). Les sujets et outils appris sont applicables indépendamment des technologies utilisées dans le projet, car nous nous concentrons sur les performances au niveau du langage, les outils et les bibliothèques embarquées. Le module sur le réglage aborde les paramètres de la JVM fournis par Oracle.
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.
Ce cours couvre les concepts de codage sécurisé en Java à l'aide de la méthodologie OWASP. Apprenez à identifier les menaces web, à prévenir les attaques courantes comme le XSS et le CSRF, et à mettre en œuvre des principes de conception sécurisée. Participez à cette formation pratique en Calgary pour renforcer efficacement vos compétences en sécurité des applications.
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 pratique offre une introduction concrète à la création d’applications d’IA générative à l’aide de Spring AI. Les participants apprendront à intégrer et à configurer des modèles d’IA, à concevoir des invites efficaces (prompts), à travailler avec des réponses structurées et le flux continu (streaming), ainsi qu’à enrichir leurs applications avec leurs propres données grâce à la génération augmentée par récupération (RAG).
Le cours couvre également la mémoire de conversation, les outils d’IA, le protocole de contexte de modèle (MCP), la surveillance et l’observabilité, ainsi que la sécurité et les mesures de protection, en plus des modèles courants en IA générative et des flux de travail agentiques. Grâce à des exercices pratiques, les participants construiront et élargiront des applications Spring AI tout en explorant comment combiner ces fonctionnalités pour créer des solutions d’IA orientées vers la production.
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.
En savoir plus...
Dernière Mise À Jour:
Nos clients témoignent (9)
Configuration de Podman pour travailler facilement avec des conteneurs locaux, ainsi que pour utiliser les sujets Kafka.
- Norfolk Southern
Formation - Quarkus for Developers
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)
Ivan Suvorov - Deutsche Bank
Formation - Java Advanced
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
Le formateur était sympathique et poli, il a tenté de couvrir tous les sujets et il y avait beaucoup d'informations pour 4 jours. Il a fait un excellent travail.
Lucian
Formation - Java Fundamentals
Traduction automatique
Le sujet est d'actualité et j'avais besoin de me mettre à jour
Damilano Marco - SIAP s.r.l.
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Les informations supplémentaires qui ont été partagées indiquaient que la formation n'était pas simplement basée sur Groovy, ce qui était appréciable.
Covenant - Vodacom
Formation - Groovy Programming
Traduction automatique
Des informations détaillées sont fournies sur les sujets plus avancés demandés.
Farukh Khan - Tandem Solution
Formation - RabbitMQ with Java and Spring
Traduction automatique
La diversité des sujets abordés était considérable et le formateur a essayé de faire preuve de rigueur à cet égard.
Lakshmipriya Sivakumar - Deque Systems Inc
Formation - Spring Boot, React, and Redux
Traduction automatique
Le formateur était doué pour aborder les sujets en détail et les rendre facilement compréhensibles
Java formation à Calgary, Weekend Java cours à Calgary, Soir Java formation à Calgary, Java formateur en ligne à Calgary, Java formation à Calgary, Java cours du soir à Calgary, Java formation Intra à Calgary, Java formation Intra Entreprise à Calgary, Java formation Inter à Calgary, Java formation Inter Entreprise à Calgary, Java formateur à Calgary, Weekend Java formation à Calgary, Java professeur à Calgary,Java cours à Calgary, Soir Java cours à Calgary, Java préparation aux examens à Calgary, Java coach à Calgary, Java instructeur à Calgary, Java coaching à Calgary, Java cours privé à Calgary, Java cours particuliers à Calgary, Java stage de préparation à Calgary, Java sur place à Calgary, Java préparation à Calgary, Java entraînement à Calgary