Les formations Java

Les formations Java

Des cours de formation Java en direct, dispensés par un instructeur, en ligne ou sur site, démontrent par des exercices pratiques comment développer des applications avec Java. La formation Java est disponible en tant que "formation en direct en ligne" ou "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 Quebec ou dans les centres de formation d'entreprise NobleProg en Quebec. NobleProg - Votre fournisseur de formation local

Machine Translated

Nos Clients témoignent

★★★★★
★★★★★

Nos clients

Plans de cours Java

Nom du Cours
Durée
Aperçu
Nom du Cours
Durée
Aperçu
7 heures
Java La machine virtuelle (JVM) est une plate-forme logicielle qui fournit des machines virtuelles pour exécuter des programmes basés sur Java sur n'importe quel appareil et système d'exploitation.Cette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs Java qui souhaitent utiliser les outils et fonctionnalités JVM pour exécuter des programmes Java.Au terme de cette formation, les participants seront capables de :
    Comprendre la JVM et son fonctionnement. En savoir plus sur la réflexion et les différentes zones de mémoire. Comprendre comment utiliser l'interface de l'outil JVM. Utilisez JVM pour exécuter des programmes Java sur n'importe quel appareil ou système d'exploitation.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
14 heures
Java est un langage de programmation open source et une plate-forme de développement pour la création d'applications de bureau, mobiles et Web. Java 16 offre une prise en charge supplémentaire de toutes les fonctionnalités de socket du domaine UNIX et une série d'améliorations du langage.Cette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux programmeurs qui souhaitent utiliser Java 16 pour créer, gérer et empaqueter des applications Java.Au terme de cette formation, les participants seront capables de :
    Apprenez et comprenez les nouvelles fonctionnalités et modifications des anciennes versions de Java à Java 16. Apprenez Java concepts fondamentaux et utilisez-les pour créer Java applications.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
14 heures
L'intégration continue (CI) est une pratique de développement consistant à automatiser le processus de fusion des modifications de code dans le référentiel central aussi souvent que possible pour détecter et localiser rapidement les erreurs.Cette formation en direct, animée par un instructeur (sur site ou à distance), est destinée aux développeurs qui souhaitent apprendre et appliquer les bases de l'intégration continue pour Java.Au terme de cette formation, les participants seront capables de :
    Apprendre et comprendre CI pour un projet Java. Construire un système CI pour Java.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
21 heures
Spring Boot est un cadre de développement d'applications Web basé sur Java qui privilégie la convention plutôt que la configuration, permettant aux développeurs de créer des applications autonomes de qualité production.Cette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs de niveau intermédiaire à avancé qui souhaitent développer des microservices à l'aide de Spring Boot, Docker et Kubernetes.Au terme de cette formation, les participants seront capables de :
    Comprendre l'architecture des microservices. Créez des microservices prêts pour la production à l'aide de Spring Boot. Comprendre le rôle de Docker dans les microservices. Configurez le cluster Kubernetes pour déployer des microservices.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
14 heures
Vaadin est un framework de développement d'applications Web open-source Java. Il fournit un ensemble de composants et d'outils Web qui permettent aux développeurs d'implémenter une interface utilisateur graphique (GUI) Web moderne à l'aide de Java.Cette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux programmeurs, aux développeurs Java et à toute personne souhaitant utiliser Vaadin pour développer et déployer des applications.Au terme de cette formation, les participants seront capables de :
    Installer et configurer un projet Vaadin. Comprendre les principes fondamentaux de Vaadin dans le développement d'applications. Utilisez Vaadin pour développer des applications.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
21 heures
This instructor-led, live training in Quebec (online or onsite) is aimed at Java programmers who wish to learn about Guava and how to utilize Guava in programming. By the end of this training, participants will be able to:
  • Learn how to use Guava in Java programming.
  • Utilize Guava to facilitate standard coding practices.
  • Make easy to read and concise Java codes.
14 heures
Apache NetBeans est un environnement de développement intégré (IDE) open-source pour Java. Il fournit un ensemble de composants logiciels modulaires appelés modules pour simplifier le développement d'applications.Cette formation en direct animée par un instructeur (sur site ou à distance) est destinée aux développeurs qui souhaitent utiliser NetBeans pour développer des applications avec Java et d'autres langages de programmation.Au terme de cette formation, les participants seront capables de :
    En savoir plus sur NetBeans et son fonctionnement. Apprenez à utiliser NetBeans dans la programmation Java. Utilisez NetBeans pour créer des modèles et des projets.
Format du cours
    Conférence interactive et discussion. Beaucoup d'exercices et de pratique. Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
14 heures
RabbitMQ est un système de courtage de messages open source pour le stockage et la récupération des messages transmis par les processus, les applications et les serveurs. Spring est un framework Java . En utilisant Java et Spring avec RabbitMQ , les utilisateurs peuvent créer des files d'attente complexes, des échanges, des liaisons, etc. Cette formation en direct dirigée par un instructeur (sur site ou à distance) s'adresse aux architectes logiciels et aux développeurs Web qui souhaitent utiliser RabbitMQ tant que RabbitMQ de messagerie et programme en Java utilisant Spring pour créer des applications. À la fin de cette formation, les participants seront en mesure de:
  • Utilisez Java et Spring avec RabbitMQ pour créer des applications.
  • Concevez des systèmes pilotés par messages asynchrones à l'aide de RabbitMQ .
  • Créez et appliquez des files d'attente, des rubriques, des échanges et des liaisons dans RabbitMQ
Format du cours
  • Conférence et discussion interactives.
  • Beaucoup d'exercices et de pratique.
  • Implémentation pratique dans un environnement de laboratoire en direct.
Options de personnalisation des cours
  • Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
28 heures
La plate-forme Java EE fournit une API et un environnement de fonctionnement pour développer et exploiter des applications réseau à grande échelle, multi-tier, scalable, fiable et sécurisée. Docker et Kubernetes permettent aux développeurs d'emballer une application Java dans un conteneur et de la déployer comme un microservice dans un environnement Java EE. Cette formation guidée par les instructeurs, en direct (online ou sur site) est destinée aux développeurs qui souhaitent contenir leurs applications Java EE 8 et les exécuter comme des microservices dans le cloud. À la fin de cette formation, les participants seront en mesure de :
    Construire et déployer Java microservices dans Docker conteneurs. Gérer Docker conteneurs en utilisant Kubernetes. Intégrer les microservices avec un système monolithique existant. Monitor, test et micro-services sécurisés. Les conteneurs et les environnements d’orchestre.
Le format du cours
    Lecture et discussion interactives. Beaucoup d’exercices et de pratiques. La mise en œuvre dans un environnement de laboratoire en direct.
Options de personnalisation de cours
    Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
28 heures
Cette formation en direct, animée par un instructeur, est destinée à toute personne intéressée par l’apprentissage de Java à des fins d’automatisation de tests. Il s’agit d’un cours intensif rationalisé comportant de nombreux exercices pratiques permettant aux participants de se familiariser rapidement avec les compétences de programmation essentielles à appliquer aux tests d’automatisation des logiciels. L'accent est mis sur les principes fondamentaux de Java qui peuvent être appliqués directement et immédiatement à l'automatisation des tests. Ce cours ne couvre pas les frameworks d'automatisation des tests en profondeur tels que Selenium . Il contourne également l'approche classique "Hello World" pour l'apprentissage de Java , car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours vise directement à permettre aux participants de se familiariser rapidement avec l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez passer directement aux tests avec Selenium , veuillez consulter: Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training) . Format du cours
  • Conférence interactive et discussion.
  • Beaucoup d'exercices et de pratique.
  • Mise en œuvre pratique dans un environnement de laboratoire réel.
Options de personnalisation du cours
  • Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
    14 heures
    Ce cours enseigne l'utilisation pratique d'Hibernate pour la persistance d'objets Java dans une base de données relationnelle.
    14 heures
    Les applications pour la plate-forme Android sont principalement développées en Java. Ce cours a été développé pour les programmeurs ayant une solide expérience de la POO (que ce soit en PHP, Scala, C ++, C # ou Objective C) qui envisagent de développer des applications Java pour la plate-forme Android. Ce cours couvre la grammaire du langage de programmation Java et se concentre sur les capacités Java spécifiques que la plate-forme Android utilise plus que d'autres.
    21 heures
    JUnit is a framework to write repeatable tests and do unit testing for Java language.
    28 heures
    Au cours de la formation, le participant connaîtra l’utilisation spécifique des problèmes sélectionné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 une connaissance de base des fonctions de la bibliothèque linguistique standard. La formation nécessite des connaissances de l'environnement de développement IDE utilisé pour construire Java des applications (par exemple Eclipse, Netbeans). La formation ne comprend pas les problèmes d’interface utilisateur.
    28 heures
    Le cours couvre les bases du développement Java et présente l'outil de gestion et de compréhension de projets logiciels Apache Maven.
    7 heures
    Introduit contect pour les programmeurs Java avancés, développant généralement des applications, des frameworks ou des bibliothèques à grande échelle. Ce cours est principalement constitué de laboratoires (environ 60%), le reste étant constitué de discussions et de présentations. Nous utilisons principalement la dernière version de Java pour ce cours, mais il peut également être dispensé en tant que cours privé sur les anciennes versions de Java .
    7 heures
    Participants déjà programmeurs Java souhaitant élargir leur horizon et utilisant davantage de concepts de langage Java .
    14 heures
    La description Le langage Java et l'environnement d'exécution (JRE) ont été conçus pour être exempts des vulnérabilités de sécurité communes les plus problématiques rencontrées dans d'autres langages, telles que C / C++ . Cependant, les développeurs et architectes de logiciels devraient non seulement savoir comment utiliser les différentes fonctionnalités de sécurité de l'environnement Java (sécurité positive), mais également connaître les nombreuses vulnérabilités qui restent pertinentes pour le développement Java (sécurité négative). L'introduction 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 la compréhension de l'objectif et du fonctionnement des composants applicables. L'utilisation de ces composants est présentée à travers plusieurs exercices pratiques, au cours desquels les participants peuvent tester eux-mêmes les API discutées. Le cours décrit et explique également les défauts de programmation les plus fréquents et les plus graves du langage et de la plate-forme Java , couvrant à la fois les bogues typiques commis par Java 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 au moyen d'exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d'atténuation possibles. Les participants à ce cours seront
    • Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
    • Apprendre les vulnérabilités Web au-delà du Top Ten d' OWASP et savoir comment les éviter
    • Apprendre à utiliser diverses fonctionnalités de sécurité de l'environnement de développement Java
    • Avoir une compréhension pratique de la cryptographie
    • En savoir plus 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é
    Public Les développeurs
    21 heures
    La description Au-delà d’une solide connaissance de l’utilisation Java composants Java , même pour Java programmeurs Java expérimentés, il est essentiel d’avoir une connaissance approfondie des vulnérabilités liées au Web, côté serveur et client, des différentes vulnérabilités pertinentes pour les applications Web écrites en Java et les différents risques. Les vulnérabilités générales sur le Web sont mises en évidence par la présentation des attaques pertinentes, tandis que les techniques de codage et les méthodes d'atténuation recommandées sont expliquées dans le contexte de Java dans le but le plus important d'éviter les problèmes associés. En outre, une attention particulière est accordée à la sécurité côté client, abordant les problèmes de sécurité liés à Java Script, Ajax et HTML 5. Le cours présente les composants de sécurité de Java édition standard Java , précédés des bases de la cryptographie, fournissant une base commune pour la compréhension de l'objectif et du fonctionnement des composants applicables. L'utilisation de tous les composants est présentée à travers des exercices pratiques, au cours desquels les participants peuvent tester eux-mêmes les API et outils discutés. Enfin, le cours explique les failles de programmation les plus fréquentes et les plus graves du langage et de la plate-forme Java . Outre les bogues typiques commis par Java programmeurs Java , les vulnérabilités de sécurité introduites couvrent à la fois des problèmes spécifiques au langage et des problèmes liés à l'environnement d'exécution. Toutes les vulnérabilités et les attaques pertinentes sont démontrées au moyen d'exercices faciles à comprendre, suivis des directives de codage recommandées et des techniques d'atténuation possibles. Les participants à ce cours seront
    • Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé
    • Apprendre les vulnérabilités Web au-delà du Top Ten d' OWASP 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
    • En savoir plus sur les erreurs de codage typiques et comment les éviter
    • Obtenir des informations sur certaines vulnérabilités récentes du framework Java
    • Obtenez des connaissances pratiques sur l'utilisation des outils de test de sécurité
    • Obtenir des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
    Public Les développeurs
    21 heures
    Même les programmeurs Java expérimentés ne maîtrisent en aucun cas les divers services de sécurité offerts par Java, et ne sont pas non plus conscients des différentes vulnérabilités qui sont pertinentes pour les applications web écrites en Java Le cours - en plus d'introduire des composants de sécurité de Standard Java Edition - traite des problèmes de sécurité de Java Enterprise Edition (JEE) et des services Web La discussion de 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 programmatiques dans JEE, tout en discutant à la fois de la sécurité du transport et de la sécurité endtoend des services Web L'utilisation de tous les composants est présentée à travers plusieurs exercices pratiques, où les participants peuvent essayer les API et les outils discutés pour eux-mêmes Le cours passe également en revue et explique les failles de programmation les plus fréquentes et les plus sévères du langage Java et des vulnérabilités liées à la plate-forme et aux webrelated Outre les bogues typiques commis par les programmeurs Java, les failles de sécurité introduites couvrent à la fois les problèmes spécifiques aux langues et les problèmes liés à l'environnement d'exécution Toutes les vulnérabilités et les attaques pertinentes sont démontrées par des exercices faciles à comprendre, suivis par les directives de codage recommandées et les techniques d'atténuation possibles Les participants à ce cours Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé Apprendre les vulnérabilités Web au-delà du Top 10 d'OWASP et savoir comment les éviter Comprendre les concepts de sécurité des services Web Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java Avoir une compréhension pratique de la cryptographie Comprendre les solutions de sécurité de Java EE En savoir plus sur les erreurs de codage typiques et comment les éviter Obtenir des informations sur certaines vulnérabilités récentes dans le framework Java Obtenir des connaissances pratiques en utilisant des outils de test de sécurité Obtenir des sources et d'autres lectures sur les pratiques de codage sécurisé Public Développeurs .
    28 heures
    Au-delà d'une solide connaissance de l'utilisation des composants Java, même pour les programmeurs Java expérimentés, il est essentiel d'avoir une connaissance approfondie des vulnérabilités liées au serveur et au client, des différentes vulnérabilités pertinentes pour les applications Web écrites en Java et des conséquences de divers risques Les vulnérabilités générales sur le Web sont démontrées en présentant les attaques pertinentes, tandis que les techniques de codage et les méthodes d'atténuation recommandées sont expliquées dans le contexte de Java avec le but le plus important d'éviter les problèmes associés En outre, une attention particulière est accordée à la sécurité des clients face aux problèmes de sécurité de JavaScript, Ajax et HTML5 Le cours introduit les composants de sécurité de Standard Java Edition, qui est précédé par les bases de la cryptographie, fournissant une base de référence commune pour comprendre le but et le fonctionnement des composants applicables Les problèmes de sécurité de Java Enterprise Edition sont présentés à travers divers exercices expliquant à la fois les techniques de sécurité déclaratives et programmatiques dans JEE Enfin, le cours explique les failles de programmation les plus fréquentes et les plus sévères du langage et de la plate-forme Java Outre les bogues typiques commis par les programmeurs Java, les failles de sécurité introduites couvrent à la fois les problèmes spécifiques aux langues et les problèmes liés à l'environnement d'exécution Toutes les vulnérabilités et les attaques pertinentes sont démontrées par des exercices faciles à comprendre, suivis par les directives de codage recommandées et les techniques d'atténuation possibles Les participants à ce cours Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé Apprendre les vulnérabilités Web au-delà du Top 10 d'OWASP et savoir comment les éviter Découvrez les vulnérabilités client et les pratiques de codage sécurisées Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java Avoir une compréhension pratique de la cryptographie Comprendre les concepts de sécurité des services Web Comprendre les solutions de sécurité de Java EE En savoir plus sur les erreurs de codage typiques et comment les éviter Obtenir des informations sur certaines vulnérabilités récentes dans le framework Java Obtenir des connaissances pratiques en utilisant des outils de test de sécurité Obtenir des sources et d'autres lectures sur les pratiques de codage sécurisé Public Développeurs .
    28 heures
    Pour servir au mieux les groupes de développement hétérogènes qui utilisent simultanément différentes plates-formes dans leur travail quotidien, nous avons fusionné différents sujets en un cours combiné qui présente divers sujets codés sécurisés de manière didactique sur un seul événement de formation Ce cours combine la sécurité des plates-formes C / C ++ et Java pour fournir une expertise approfondie en matière de codage sécurisé multi-plateforme Concernant le C / C ++, des vulnérabilités de sécurité communes sont discutées, accompagnées d'exercices pratiques sur les méthodes d'attaque exploitant ces vulnérabilités, en mettant l'accent sur les techniques d'atténuation qui peuvent être appliquées pour prévenir les occurrences de ces bogues dangereux empêcher leur exploitation Les composants de sécurité et le service de Java sont discutés en présentant les différentes API et outils à travers un certain nombre d'exercices pratiques où les participants peuvent acquérir une expérience pratique en les utilisant Le cours aborde également les problèmes de sécurité des services Web et les services Java associés qui peuvent être appliqués pour prévenir les menaces les plus graves des services Internet Enfin, les vulnérabilités de sécurité Web et Java sont démontrées par des exercices easytounderstand, qui montrent non seulement la cause première des problèmes, mais aussi les méthodes d'attaque ainsi que les techniques d'atténuation et de codage recommandées afin d'éviter les problèmes de sécurité associés Les participants à ce cours Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé Apprendre les vulnérabilités Web au-delà du Top 10 d'OWASP et savoir comment les éviter Découvrez les vulnérabilités client et les pratiques de codage sécurisées Apprendre à utiliser les différentes fonctions de sécurité de l'environnement de développement Java Avoir une compréhension pratique de la cryptographie Prendre conscience des graves conséquences de la gestion non sécurisée des tampons Comprendre les techniques de protection architecturale et leurs faiblesses En savoir plus sur les erreurs de codage typiques et comment les éviter Être informé des vulnérabilités récentes dans diverses plateformes, frameworks et bibliothèques Obtenir des sources et d'autres lectures sur les pratiques de codage sécurisé Public Développeurs .
    28 heures
    Même les programmateurs expérimentés ne maîtrisent pas par tous les moyens les différents services de sécurité proposés par leurs plateformes de développement, et ne sont pas également conscients des différentes vulnérabilités qui sont pertinentes pour leur développement. Ce cours vise les développeurs à utiliser les deux Java et PHP, leur fournissant les compétences essentielles nécessaires pour rendre leurs applications résistantes aux attaques contemporaines via Internet. Les niveaux de l'architecture de la sécurité Java sont traversés en traitant le contrôle d'accès, l'authentification et l'autorisation, la communication sécurisée et diverses fonctions cryptographiques. Divers APIs sont également introduits qui peuvent être utilisés pour sécuriser votre code dans PHP, comme OpenSSL pour la cryptographie ou HTML Purifier pour la validation d'entrée. Sur le côté du serveur, les meilleures pratiques sont données pour l'affaiblissement et la configuration du système d'exploitation, du conteneur web, du système de fichiers, du SQL serveur et le PHP lui-même, tandis qu'une attention particulière est accordée à la sécurité client-side à travers les problèmes de sécurité de JavaScript, Ajax et HTML5. Les vulnérabilités Web générales sont discutées par des exemples alignés à OWASP Top Ten, montrant diverses attaques d'injection, injections de scripts, attaques contre la gestion de session, références d'objets directs non sécurisées, problèmes avec les téléchargements de fichiers, et bien d'autres. Les différents problèmes linguistiques Java et PHP spécifiques et problèmes résultant de l'environnement de travail sont introduits groupés dans les types de vulnérabilité standard de validation d'entrée manquante ou inappropriée, utilisation inappropriée des fonctionnalités de sécurité, traitement incorrect d'erreurs et d'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 essayer les API discutés, les outils et les effets des configurations pour eux-mêmes, tandis que l'introduction des vulnérabilités sont tous soutenus par un certain nombre d'exercices pratiques démontrant les conséquences d'attaques réussies, montrant comment corriger les erreurs et appliquer les techniques d'atténuation, et introduire l'utilisation de diverses extensions et outils. Les participants à ce cours seront
      Comprendre les concepts de base de la sécurité, de la sécurité informatique et du codage sécurisé Apprenez les vulnérabilités Web au-delà OWASP Top 10 et sachez comment les éviter Apprendre les vulnérabilités du côté client et les pratiques de codage sécurisées Apprenez à utiliser différentes fonctionnalités de sécurité de l'environnement de développement Java Avoir une compréhension pratique de la cryptographie Apprenez à utiliser différentes fonctionnalités de sécurité PHP Comprendre les concepts de sécurité des services Web Obtenez des connaissances pratiques en utilisant les outils de test de sécurité Apprenez sur les erreurs de codage typiques et comment les éviter Soyez informé des vulnérabilités récentes dans les cadres et les bibliothèques Java et PHP Obtenez des sources et des lectures supplémentaires sur les pratiques de codage sécurisé
    Audience Développeurs
    21 heures
    This training course introduces the core DevOps concepts and principles as well as the ways to stand up the DevOps practice in your organization. It is specifically focused on projects on the Java Platform. Upon completion of this training course, students will have a fundamental understanding of DevOps’ value proposition; they will also gain practical experience working with select DevOps tools, including Puppet, Jenkins, Git and others. This training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material. Topics:
    • DevOps practices and tools
    • Puppet
    • Technical introduction to cloud computing
    • Jenkins
    28 heures
    Google Web Toolkit (GWT or GWT Web Toolkit) is a set of open-source tools for building, optimizing and maintaining complex JavaScript browser-based applications in Java. GWT is used by many products at Google, including Google AdWords and Google Wallet. In this instructor-led, live training, participants will learn the GWT programming concepts needed to get a web application up and running. By the end of this training, participants will be able to
    • Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.)
    • Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript
    • Understand and overcome the challenges of Ajax programming
    • Use GWT's tools to optimize a web application
    Audience
    • Front-end web developers
    Format of the course
    • Part lecture, part discussion, exercises and heavy hands-on practice
    14 heures
    Vertx est une librairie pour construire des applications réactives Dans cette formation en ligne, les participants apprendront à utiliser Vertx pour créer une application Web asynchrone basée sur les événements À la fin de cette formation, les participants seront en mesure de: Comprendre et utiliser les différents composants (core, web, client, etc) dans la pile Vertx Utilisez Vertx pour créer des utilitaires de réseau, des microservices HTTP / REST, un traitement d'événements de haut volume, des applications de bus de messages backend, etc Exécuter une application capable de gérer une simultanéité élevée en utilisant des threads de noyau minimes Utilisez les API de Vertx pour prendre en charge Java, JavaScript, Groovy, Ruby, Ceylan, Scala, Kotlin, etc Test d'unité de code asynchrone avec VertxUnit Déployer et mettre à l'échelle une application avec un minimum de matériel Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
    14 heures
    Java 9, associé à la solide bibliothèque de programmation réactive Rx Java 2.0, permet aux développeurs Java d’adopter et d’appliquer le paradigme de la programmation réactive dans leurs processus de développement d’application et de systèmes avec une grande facilité. Lors de cette formation en direct animée par un instructeur, les participants apprendront les avantages et les fonctions de Java 9, Spring, Jersey et Rx Java 2.0 pour développer des applications réactives tout en créant et en déployant une application réactive réelle utilisant Java 9. Flow API, Spring, le cadre Akka et la bibliothèque de programmation réactive fonctionnelle Rx Java 2.0. À la fin de cette formation, les participants seront en mesure de:
    • Comprendre l'importance de la programmation réactive dans le développement d'applications et de systèmes.
    • Exécutez le test unitaire sur Rx Java 2.0.
    • Utilisez le cadre Akka selon les principes de la programmation réactive.
    • Employer Spring pour gérer le développement d’applications simultanées.
    • Utilisez l’API de flux de Java 9 pour développer des applications réactives.
    Format du cours
    • Partie lecture, partie et discussion, exercices et exercices intensifs
    14 heures
    ReactiveX est une bibliothèque complète pour créer des flux de données sans synchronisation en utilisant des séquences observables. Il permet aux développeurs de tirer parti des flux observables et de leur capacité à capturer les événements émis et à exécuter les fonctions en conséquence. Cette formation guidée par l'instructeur introduit les participants à la bibliothèque complète de la ReactiveX pour développer des applications réactives et marcher les participants à travers une série de cas, démontrant l'utilité et la fonctionnalité des fonctionnalités clés de la ReactiveX. Pour la fin de cette formation, les participants seront capables de :
      Comprendre le paradigme de programmation réactive et la fonctionnalité des observables et leur utilisation commune lors du développement d'applications lourdes d'UI Définir avec succès un environnement pour ReactiveX Créer des événements observables forme une multitude d'objets variés Application ReactiveX's fonctions de transformation et de filtration
    Audience
      Développeurs
    Formation de le cours 
      Part  lecture, part débat exercices et heavy hands-on practice
    7 heures
    La programmation réactive est un paradigme de programmation asynchrone qui se concentre sur les flux de données et la propagation des données en établissant une dépendance définie entre les modèles d'exécution sous-jacents et les flux de données émis d'un composant à l'autre RxJS est l'une des bibliothèques de programmation réactive les plus complètes pour la gestion des événements de l'interface utilisateur, des requêtes HTTP asynchrones et d'autres flux de données Dans cette formation en direct, les participants se familiariseront avec les outils et les fonctions de RxJS lorsqu'ils les appliqueront à une variété de problèmes de codage associés à des applications mobiles et Web interactives Les participants apprendront également comment créer et déployer une application Web lourde À la fin de cette formation, les participants seront en mesure de: Comprendre le paradigme de la programmation réactive et son utilité pour le développement d'applications lourdes de l'interface utilisateur Construire des applications lourdes d'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit Créez et gérez facilement et facilement une multitude d'événements d'interface utilisateur, de requêtes HTTP asynchrones et d'autres flux de données Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
    7 heures
    Apache Shiro est un puissant framework de sécurité Java qui effectue l'authentification, l'autorisation, la cryptographie et la gestion de session Dans cette formation en ligne, les participants apprendront comment sécuriser une application web avec Apache Shiro À la fin de cette formation, les participants seront en mesure de: Utilisez l'API de Shiro pour sécuriser différents types d'applications, y compris les applications mobiles, Web et d'entreprise Activer les connexions à partir de diverses sources de données, y compris LDAP, JDBC, Active Directory, etc Public Développeurs Ingénieurs de sécurité Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .

    Dernière mise à jour :

    Weekend Java cours, Soir Java formation, Java stage d’entraînement, Java formateur à distance, Java formateur en ligne, Java formateur Online, Java cours en ligne, Java cours à distance, Java professeur à distance, Java visioconférence, Java stage d’entraînement intensif, Java formation accélérée, Java formation intensive, Formation inter Java, Formation intra Java, Formation intra Enteprise Java, Formation inter Entreprise Java, Weekend Java formation, Soir Java cours, Java coaching, Java entraînement, Java préparation, Java instructeur, Java professeur, Java formateur, Java stage de formation, Java cours, Java sur place, Java formations privées, Java formation privée, Java cours particulier, Java cours particuliers

    Réduction spéciale

    No course discounts for now.

    Newsletter offres spéciales

    Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
    Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

    Ce site dans d'autres pays/régions