Que Java des cours en ligne ou sur site, guidés par un instructeur en temps réel, montrent, par la pratique, comment développer des applications avec Java.
Les formations Java sont disponibles sous forme de « formation en direct en ligne » ou de « formation en direct sur site ». La formation en direct en ligne (également appelée « formation à distance en direct ») est dispensée via un bureau à distance interactif. Les cours en présentiel peuvent être organisés dans les locaux du client à Calgary ou dans nos centres de formation corporate de NobleProg à 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.
Le support de production Java est un domaine spécialisé consacré à la maintenance, au dépannage et à la garantie de la santé des systèmes basés sur Java dans des environnements de production.
Cette formation en direct dirigée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs de support et aux développeurs de niveau intermédiaire souhaitant améliorer leur capacité à maintenir, dépanner et optimiser les systèmes de production Java dans des environnements bancaires.
À l'issue de cette formation, les participants seront en mesure de :
Résoudre les problèmes dans les environnements Java, Unix, BDD et middleware.
Utiliser des outils de surveillance pour identifier et réagir aux incidents de production.
Suivre les chemins de escalade appropriés et documenter efficacement les causes racines.
Participer aux cycles de release/rollback et coordonner les activités entre les équipes.
Format du cours
Conférence interactive et discussion.
Prise en main pratique d'outils et de systèmes de support du monde réel.
Simulation en direct d'incidents et de scénarios de dépannage.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours basée sur votre pile technologique, vos outils ou vos workflows de support, veuillez nous contacter pour organiser cela.
Spring est un framework Java complet qui simplifie le développement d'applications d'entreprise en offrant une injection de dépendances puissante, une architecture modulaire et des options de configuration simplifiées.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux développeurs Java de niveau débutant souhaitant concevoir des applications web modernes, prêtes pour la production, en utilisant les dernières versions du Spring Framework et de Spring Boot 3.5.5 avec Java 21.
À l'issue de cette formation, les participants seront capables de :
Comprendre les principes fondamentaux de Spring, notamment l'IoC (Inversion de Contrôle), l'injection de dépendances (DI) et la POA (Programmation orientée aspect).
Configurer des applications Spring à l'aide de XML, d'annotations et de JavaConfig.
Développer des services RESTful avec Spring Boot et JPA.
Implémenter des opérations CRUD, gérer les transactions et assurer la persistance des données.
Utiliser des fonctionnalités avancées de Spring, telles que les profils, la gestion des exceptions et la sérialisation des données.
Cette formation en direct, animée par un formateur, Calgary (en ligne ou sur site), s'adresse aux développeurs souhaitant apprendre et appliquer les principes de base de l'intégration continue pour Java.
À la fin de cette formation, les participants seront capables de :
Apprendre et comprendre la CI dans le contexte d'un projet Java.
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.
Spring WebFlux est un module de programmation réactive au sein du Framework Spring, conçu pour construire des applications Web non bloquantes et pilotées par des événements.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs Java débutants ou intermédiaires qui souhaitent créer des applications évolutives et réactives à l'aide de Spring WebFlux.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre les fondements de la programmation réactive avec Project Reactor.
Construire et tester des API REST non bloquantes avec Spring WebFlux.
Intégrer WebFlux avec des bases de données et des services externes.
Appliquer des modèles réactifs à des scénarios d'applications réels.
Format du cours
Conférence interactive et discussions.
Nombreux exercices et mises en pratique.
Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin de convenir des détails.
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).
Pendant la formation, les participants apprendront l'utilisation spécifique des sujets abordés, les problèmes de base rencontrés lors de leur utilisation et le rôle du modèle d'application. La formation comprend également des connaissances de base sur les fonctions de la bibliothèque standard du langage. La formation exige une connaissance de l'environnement de développement IDE utilisé pour construire des applications Java (par exemple, Eclipse, Netbeans). La formation ne couvre pas les questions liées à l'interface utilisateur.
Cette formation en direct animée par un instructeur à Calgary (en ligne ou sur site) s'adresse aux développeurs web souhaitant utiliser Angular et Spring Boot pour créer des applications full stack.
À la fin de cette formation, les participants seront capables de :
Développer une application full stack avec Angular et Spring Boot.
Construire une application backend avec Spring Boot.
Créer des applications frontend avec Angular.
Utiliser Spring Security pour configurer l'authentification d'une application full stack.
Même les programmeurs Java expérimentés ne maîtrisent pas nécessairement tous les services de sécurité proposés par Java, et ne sont pas non plus conscients des différentes vulnérabilités pertinentes pour les applications web écrites en Java.
Le cours – outre l’introduction des composants de sécurité de l’Édition Standard de Java – aborde les questions de sécurité de l’Édition Entreprise de Java (JEE) et des services web. La discussion des services spécifiques est précédée par les fondements de la cryptographie et de la communication sécurisée. Divers exercices traitent des techniques de sécurité déclaratives et programmables dans JEE, tandis que la sécurité au niveau du transport et de bout en bout des services web est discutée. L’utilisation de tous ces composants est présentée à travers plusieurs exercices pratiques, où les participants peuvent essayer par eux-mêmes les API et outils discutés.
Le cours examine également et explique les défauts de programmation les plus fréquents et graves du langage et de la plateforme Java, ainsi que les vulnérabilités liées au web. Outre les bogues typiques commis par les programmeurs Java, les vulnérabilités de sécurité introduites couvrent à la fois les problèmes spécifiques au langage et les problèmes découlant de l’environnement d’exécution. Toutes les vulnérabilités et les attaques pertinentes sont démontrées à travers des exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d’atténuation possibles.
Les participants suivant ce cours
Comprendront les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
Apprendront les vulnérabilités web au-delà des OWASP Top Ten et sauront comment les éviter
Comprendront les concepts de sécurité des services web
Apprendront à utiliser diverses fonctionnalités de sécurité de l’environnement de développement Java
Auront une compréhension pratique de la cryptographie
Comprendront les solutions de sécurité de Java EE
Apprendront les erreurs de codage typiques et comment les éviter
Obtiendront des informations sur certaines vulnérabilités récentes du framework Java
Obtiendront des connaissances pratiques sur l’utilisation des outils de test de sécurité
Obtiendront des ressources et des lectures supplémentaires sur les pratiques de codage sécurisé
Même les programmeurs expérimentés ne maîtrisent pas nécessairement tous les services de sécurité offerts par leurs plateformes de développement, et ils ne sont pas toujours conscients des différentes vulnérabilités pertinentes pour leurs projets. Ce cours s’adresse aux développeurs utilisant à la fois Java et PHP, en leur fournissant les compétences essentielles nécessaires pour rendre leurs applications résistantes aux attaques contemporaines par Internet.
Les niveaux de l’architecture de sécurité de Java sont abordés à travers le contrôle d’accès, l’authentification et l’autorisation, la communication sécurisée et diverses fonctions cryptographiques. Diverses API sont également présentées pour sécuriser votre code en PHP, comme OpenSSL pour la cryptographie ou HTML Purifier pour la validation des entrées. Du côté serveur, les meilleures pratiques sont données pour renforcer et configurer le système d’exploitation, le conteneur web, le système de fichiers, le serveur SQL et PHP lui-même, avec un accent particulier sur la sécurité côté client via les problèmes de sécurité de JavaScript, Ajax et HTML5.
Les vulnérabilités web générales sont discutées à travers des exemples alignés sur l’OWASP Top Ten, montrant diverses attaques par injection, injections de scripts, attaques contre la gestion de session, références directes d’objets non sécurisées, problèmes avec les téléchargements de fichiers, et bien d’autres. Les problèmes et lacunes spécifiques aux langages Java et PHP provenant de l’environnement d’exécution sont introduits, regroupés en types de vulnérabilités standards : validation des entrées manquante ou incorrecte, utilisation impropre des fonctionnalités de sécurité, gestion incorrecte des erreurs et exceptions, problèmes liés au temps et à l’état, problèmes de qualité du code et vulnérabilités liées au code mobile.
Les participants peuvent tester les API, outils et les effets des configurations par eux-mêmes, tandis que l’introduction des vulnérabilités est soutenue par une série d’exercices pratiques démontrant les conséquences des attaques réussies, expliquant comment corriger les bugs et appliquer des techniques d’atténuation, et présentant l’utilisation de diverses extensions et outils.
Les participants suivant ce cours seront capables de
Comprendre les concepts de base de la sécurité, de la cybersécurité et du codage sécurisé
Apprendre les vulnérabilités web au-delà de l’OWASP Top Ten et savoir comment les éviter
Apprendre les vulnérabilités côté client et les pratiques de codage sécurisé
Apprendre à utiliser diverses fonctionnalités de sécurité de l’environnement de développement Java
Avoir une compréhension pratique de la cryptographie
Apprendre à utiliser diverses fonctionnalités de sécurité de PHP
Comprendre les concepts de sécurité des services web
Obtenir des connaissances pratiques sur l’utilisation des outils de test de sécurité
Apprendre les erreurs de codage typiques et comment les éviter
Être informé des vulnérabilités récentes dans les frameworks et bibliothèques Java et PHP
Obtenir des sources et lectures supplémentaires sur les pratiques de codage sécurisé
Le langage Java et l’environnement d’exécution (JRE) ont été conçus pour être exempts des vulnérabilités de sécurité courantes les plus problématiques rencontrées dans d’autres langages, comme le C/C++. Pourtant, les développeurs et les architectes logiciels ne doivent pas seulement savoir utiliser les diverses fonctionnalités de sécurité de l’environnement Java (sécurité positive), mais doivent également être conscients des nombreuses vulnérabilités qui restent pertinentes pour le développement Java (sécurité négative).
La présentation des services de sécurité est précédée d’un bref aperçu des fondements de la cryptographie, fournissant une base commune pour comprendre l’objectif et le fonctionnement des composants applicables. L’utilisation de ces composants est illustrée par plusieurs exercices pratiques, où les participants peuvent tester par eux-mêmes les API discutées.
Le cours examine et explique également les défauts de programmation les plus fréquents et les plus graves du langage et de la plateforme Java, couvrant à la fois les bugs typiques commis par les programmeurs Java et les problèmes spécifiques au langage et à l’environnement. Toutes les vulnérabilités et les attaques pertinentes sont démontrées à travers des exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d’atténuation possibles.
Les participants suivant ce cours vont
Comprendre les concepts de base de la sécurité, de la cybersécurité et du codage sécurisé
Apprendre les vulnérabilités Web au-delà des OWASP Top Ten et savoir comment les éviter
Apprendre à utiliser les diverses fonctionnalités de sécurité de l’environnement de développement Java
Avoir une compréhension pratique de la cryptographie
Apprendre sur les erreurs de codage typiques et comment les éviter
Obtenir des informations sur certaines vulnérabilités récentes du framework Java
Obtenir des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux programmeurs souhaitant télécharger, installer et mettre en œuvre la saisie statique et l'approche pragmatique de Gosu dans leurs projets.
À l'issue de cette formation, les participants seront capables de programmer avec Gosu pour rédiger des scripts simples destinés à des bibliothèques, des éléments d'interface utilisateur, des règles, et plus encore.
Apache Groovy est un langage de programmation dynamique JVM (Machine Virtuelle Java). Parmi ses fonctionnalités, on retrouve la capacité de script, la création de langages spécifiques à un domaine (DSL), la métaprogrammation à l'exécution et à la compilation, ainsi que la programmation fonctionnelle. Groovy est souvent utilisé en complément de Java.
Dans le cadre de cette formation pratique encadrée par un formateur, les participants apprendront à programmer en Groovy tout en créant pas à pas une application exemple.
Audience cible
Développeurs
Format du cours
Cours théorique, discussions, exercices et exercices pratiques intensifs
Cette formation en direct, animée par un formateur, Calgary (en ligne ou sur site) s'adresse aux développeurs et programmeurs qui souhaitent construire, gérer et exécuter des applications Java à l'aide de Java 11.
À la fin de cette formation, les participants seront capables de :
Migrer des anciennes versions de Java vers Java 11 pour mettre en œuvre de nouvelles fonctionnalités et modifications de la plateforme.
Explorer les nouvelles méthodes de Java 11 pour améliorer et simplifier le développement d'applications.
Apprendre les concepts fondamentaux de Java pour créer des applications pour divers systèmes et appareils à l'aide de Java 11.
Le cours couvre les bases du développement en Java.
Il présente aux étudiants la technologie Java et leur enseigne la syntaxe et les concepts fondamentaux du langage, en vue de la création d'un programme simple. La formation explore les concepts essentiels et les fonctionnalités du langage de programmation Java, en accordant une attention particulière aux exceptions, à l'entrée/sortie de base, à la concurrence, aux expressions régulières, au framework de collections Java et à l'environnement de plateforme. Le cours se termine une fois que toutes les fonctionnalités de base de Java ont été expliquées et entraînées.
Ce cours en présentiel ou en ligne Calgary, animé par un formateur, s'adresse aux ingénieurs DevOps et aux développeurs souhaitant utiliser Java et Kubernetes (K8s) pour créer, construire, tester, déboguer et déployer des applications haute performance et évolutives.
À l'issue de cette formation, les participants seront en mesure de :
Mettre en place l'environnement de développement nécessaire pour créer des applications Java.
Comprendre les fonctionnalités et l'architecture de Kubernetes.
Se familiariser avec les concepts clés et les outils du DevOps.
Rappel des fondamentaux de la programmation Java.
Conteneuriser des microservices Java à l'aide de Docker.
Construire, mettre à l'échelle et déployer des applications Java sur Kubernetes.
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 aborde les concepts et principes de codage sécurisé avec Java, selon la méthodologie de test du projet Open Web Application Security Project (OWASP). Le Open Web Application Security Project est une communauté en ligne qui crée des articles, méthodologies, documentation, outils et technologies disponibles gratuitement dans le domaine de la sécurité des applications web.
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.
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)
- 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
Nous avons eu un aperçu complexe du contexte, par exemple pourquoi nous avons besoin de certaines annotations et ce qu'elles signifient.
J'ai apprécié la partie pratique de la formation - avoir à exécuter manuellement les commandes et appeler les API REST.
Alina - ACCENTURE SERVICES S.R.L
Formation - Quarkus for Developers
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