Les formations Programmation

Les formations Programmation

Des cours de formation en programmation informatique en direct, organisés en local, démontrent, par le biais de la pratique interactive, les principes fondamentaux et les sujets avancés de la programmation La formation en programmation est disponible sous forme de «formation en direct sur site» ou de «formation en direct à distance» La formation en direct sur site peut être effectuée localement dans les locaux du client France ou dans les centres de formation d'entreprise NobleProg à France La formation en ligne à distance est réalisée au moyen d'un ordinateur de bureau interactif et distant NobleProg Votre fournisseur de formation local.

Nos Clients témoignent

★★★★★
★★★★★

Plans de cours Programmation

CodeNomDuréeAperçu
javafunJava Fundamentals28 heuresLe cours couvre les bases du développement Java.

Il initie les étudiants à la technologie Java et leur enseigne la syntaxe et les concepts de base de Java, conduisant à la création d'un programme simple. La formation passe en revue les concepts et fonctionnalités essentiels du langage de programmation Java, en se concentrant sur les exceptions, les entrées / sorties de base, la concurrence, les expressions régulières, la structure de collections Java et l'environnement de plate-forme. Le cours se termine lorsque toutes les fonctionnalités de base de Java ont été expliquées et formées.
RxJSReactive Programing with Javascript and RxJS7 heuresLa 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 .
codingfornoncodersCoding for Non-Coders21 heuresDans cette formation en direct, les participants apprendront les bases de la programmation au fur et à mesure de la création d'une application Web À la fin de cette formation, les participants seront en mesure de: Utiliser les compétences de codage récemment acquises pour créer sa propre application Web Comprendre les concepts et les technologies de développement logiciel Communiquer efficacement avec les programmeurs et les ingénieurs Public Nonprogrammeurs souhaitant apprendre à programmer Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
shiroApache Shiro: Securing Your Java Application7 heuresApache 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 .
angularrxjsReactive Programming with Angular RxJS 14 heuresLa 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 De nombreuses inefficacités de conception d'application angulaire lors de la création d'interfaces utilisateur asynchrones peuvent être surmontées en utilisant des modèles de style réactifs proposés par la bibliothèque RxJS Dans cette formation en direct, les participants apprendront à implémenter des modèles observables dans leurs conceptions d'applications angulaires lorsqu'ils franchiront une série de cas mettant en évidence des problèmes de conception angulaire courants et comment ils bénéficient de conceptions de programmation réactives À la fin de cette formation, les participants seront en mesure de: Comprendre le paradigme de la programmation réactive et la bibliothèque RxJS Construisez des applications angulaires lourdes pour l'interface utilisateur avec l'évolutivité, la flexibilité et la réactivité à l'esprit en utilisant des modèles de programmation réactifs Public Les développeurs d'applications angulaires Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
nlgPython for Natural Language Generation21 heuresLa génération de langage naturel (NLG) se réfère à la production de textes ou de discours en langage naturel par un ordinateur Dans cette formation en ligne, les participants apprendront comment utiliser Python pour produire du texte en langage naturel de haute qualité en construisant leur propre système NLG à partir de zéro Des études de cas seront également examinées et les concepts pertinents seront appliqués à des projets de laboratoire en direct pour générer du contenu À la fin de cette formation, les participants seront en mesure de: Utilisez le format NLG pour générer automatiquement du contenu pour diverses industries, du journalisme à l'immobilier, en passant par les rapports météorologiques et sportifs Sélectionnez et organisez le contenu source, planifiez des phrases et préparez un système de génération automatique de contenu original Comprendre le pipeline NLG et appliquer les bonnes techniques à chaque étape Comprendre l'architecture d'un système de génération de langage naturel (NLG) Mettre en œuvre les algorithmes et les modèles les plus appropriés pour l'analyse et la commande Tirer les données des sources de données disponibles au public ainsi que des bases de données organisées pour les utiliser comme matériau pour le texte généré Remplacer les processus d'écriture manuels et laborieux avec la création de contenu automatisée générée par ordinateur Public Développeurs Les scientifiques de données Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
electronElectron: Build a Desktop Application with Javascript7 heuresElectron (anciennement connu sous le nom Atom Shell) est un framework opensource pour la création d'applications de bureau dynamiques avec JavaScript, HTML et CSS Electron est maintenu par GitHub et est le framework graphique principal derrière Atom de GitHub, Visual Studio Code de Microsoft et Light Table IDE Dans cette formation en ligne, les participants apprendront comment créer une application de bureau native crossplatform en utilisant uniquement du Javascript, HTML et CSS À la fin de cette formation, les participants seront en mesure de: Télécharger, configurer et installer Electron Comprendre les commandes et le jeu d'outils d'Electron Utilisez des composants frontaux et dorsaux basés sur le Web tels que NodeJS runtime et Chromium pour créer une application de bureau multiplateforme Modulariser leur application et utiliser les fichiers JavaScript associés Construire Electron sur une machine de base de faible puissance Créez des icônes de personnalisation et de personnalisation en renommant et / ou en éditant le fichier exécutable Electron Intégrez d'autres frameworks tels que Angular, Photon et Bootstrap Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
relayRelay: Efficiently Fetch Data in React Applications14 heuresRelay est un framework JavaScript pour la création d'applications React datadriven GraphQL est un langage d'interrogation de données pour décrire des dépendances de données imbriquées complexes dans des applications modernes Ensemble, ils permettent aux composants d'une application d'être déplacés n'importe où dans une hiérarchie de rendu sans avoir à appliquer une cascade de modifications aux composants parents ou au code serveur qui prépare la charge utile de données Relay est utilisé par Facebook dans divers projets d'applications mobiles Dans cette formation en direct, les participants apprendront comment appliquer les concepts clés du relais tels que la spécification déclarative des dépendances de données, la collocation et la mutation pour construire une application React en utilisant Relay et GraphQL À la fin de cette formation, les participants seront en mesure de: Utilisez Relais pour composer des requêtes de données en lots efficaces, fournissez à chaque composant exactement les données qu'il a demandées, mettez à jour les composants lorsque les données changent et conservez une banque client (cache) de toutes les données Collez les requêtes et le code de la vue pour raisonner plus facilement sur la fonctionnalité d'un composant Utilisez GraphQL pour déclarer les exigences de données tout en permettant à Relay de récupérer les données par lui-même Comprendre le concept de mutation des données sur le client et le serveur à l'aide de mutations GraphQL Comprendre les différences entre Relay et Flux, en particulier comment les «mutations» mettent en œuvre le concept d'actions et de modifications Utiliser des routes pour déterminer les données à extraire pour rendre un composant donné Faire des changements dans l'isolement relatif, même dans de grands projets d'équipe Créez des applications correctes et performantes d'une manière simple et évidente Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
reactivexReactive Programing with Javascript and ReactiveX 14 heuresReactiveX est une bibliothèque complète pour créer des flux de données asynchrones 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 en ligne, introduite par un instructeur, initie les participants à la bibliothèque complète de ReactiveX pour développer des applications réactives et guide les participants à travers une série de cas, démontrant l'utilité et la fonctionnalité des fonctionnalités clés de ReactiveX À la fin de cette formation, les participants seront en mesure 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'interface utilisateur Installation réussie d'un environnement pour ReactiveX Créer des événements observables à partir d'une multitude d'éléments variés Appliquer les fonctions de transformation et de filtrage de ReactiveX Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
pytestUnit Testing with Python21 heuresLe test unitaire est une approche de test qui teste des unités individuelles de code source en modifiant leurs propriétés ou en déclenchant un événement pour confirmer si le résultat est conforme aux attentes PyTest est un framework de test complet, indépendant de l'API, flexible et extensible, avec un modèle de luminaire fullbodied avancé Dans cette formation en ligne, les participants apprendront comment utiliser PyTest pour écrire des tests courts, maintenables, élégants, expressifs et lisibles À la fin de cette formation, les participants seront en mesure de: Écrire des tests lisibles et maintenables sans avoir besoin de code standard Utilisez le modèle d'appareil pour écrire de petits tests Échelle des tests fonctionnels complexes pour les applications, les packages et les bibliothèques Comprendre et appliquer les fonctionnalités PyTest telles que les hooks, affirmer la réécriture et les plugins Réduisez les temps de test en exécutant des tests en parallèle et sur plusieurs processeurs Exécuter des tests dans un environnement d'intégration continue, avec d'autres utilitaires tels que tox, maquette, coverage, unittest, doctest et Selenium Utilisez Python pour tester les applications nonPython Public Testeurs de logiciels Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 heuresJava 9 couplé à la robuste bibliothèque de programmation réactive RxJava 20, permet aux développeurs Java d'adopter et d'appliquer le paradigme de programmation réactive dans leurs processus de développement d'applications et de systèmes avec une grande facilité Dans cette formation en ligne, les participants apprendront les avantages et les fonctions de Java 9, Spring, Jersey et RxJava 20 dans le développement d'applications réactives au cours de la création et du déploiement d'une application réactive utilisant l'API de flux de Java 9, Spring, le cadre Akka et la bibliothèque de programmation réactive fonctionnelle RxJava 20 À la fin de cette formation, les participants seront en mesure de: Comprendre l'importance et la signification de la programmation réactive dans le développement d'applications et de systèmes Exécuter un test unitaire sur RxJava 20 Utiliser le cadre Akka selon les principes de programmation réactive Employer Spring pour gérer le développement d'applications concurrentes Utilisez l'API de flux de Java 9 pour développer des applications réactives Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
pythontextmlPython: Machine Learning with Text21 heuresDans cette formation en ligne, les participants apprendront à utiliser les techniques d'apprentissage automatique et de traitement automatique du langage naturel (NLP) pour extraire de la valeur à partir de données textuelles À la fin de cette formation, les participants seront en mesure de: Résoudre des problèmes de science des données basés sur du texte avec un code réutilisable de haute qualité Appliquer différents aspects de scikitlearn (classification, clustering, régression, réduction de dimension) pour résoudre des problèmes Construire des modèles d'apprentissage automatique efficaces en utilisant des données textuelles Créer un ensemble de données et extraire des entités à partir d'un texte non structuré Visualiser les données avec Matplotlib Construire et évaluer des modèles pour mieux comprendre Résoudre les erreurs d'encodage de texte Public Développeurs Data Scientists Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
pythonadvmlPython for Advanced Machine Learning21 heuresDans cette formation en ligne, les participants apprendront les techniques d'apprentissage automatique les plus pertinentes et les plus avancées de Python, tout en construisant une série d'applications de démonstration impliquant des images, de la musique, du texte et des données financières À la fin de cette formation, les participants seront en mesure de: Implémenter des algorithmes d'apprentissage automatique et des techniques pour résoudre des problèmes complexes Appliquer l'apprentissage en profondeur et l'apprentissage semi-supervisé aux applications impliquant des données d'image, de musique, de texte et financières Pousser les algorithmes Python à leur potentiel maximal Utiliser des bibliothèques et des paquets tels que NumPy et Theano Public Développeurs Analystes Les scientifiques de données Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 heuresAkka est une boîte à outils et un environnement d'exécution opensource permettant de créer des applications concurrentes et distribuées pour Java et Scala Dans cette formation en ligne, les participants apprendront les principes de conception d'Akka, y compris le modèle d'acteur et le manifeste réactif, alors qu'ils construisent et déploient une application asynchrone et messagerie dans Akka À la fin de cette formation, les participants seront en mesure de: Appliquez le modèle «laissez-le tomber en panne» pour créer des applications qui s'auto-soignent et des systèmes qui ne s'arrêtent jamais Comprendre les acteurs, le cycle de vie des acteurs et comment les utiliser pour créer des systèmes parallèles appropriés et parallèles Construire une architecture réactive qui soit réactive, élastique, résiliente et axée sur les messages Intégrez les fonctions d'accès distant et de mise en cluster avec des systèmes tiers Déployez la boîte à outils Akka dans les systèmes de production, en l'adaptant à plusieurs nœuds et à des systèmes tiers Gérer le comportement du système et la distribution horizontale Construire des systèmes qui «réagissent» aux changements environnementaux Public Développeurs Architectes Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
restfulapiDesigning RESTful APIs14 heuresLes API (Application Programming Interface) permettent à votre application de se connecter à d'autres applications Dans cette formation en ligne, les participants apprendront comment écrire des API de haute qualité lorsqu'ils construisent et sécurisent un serveur API backend À la fin de cette formation, les participants seront en mesure de: Choisissez parmi un certain nombre de frameworks pour créer des API Comprendre et modéliser les API publiées par des entreprises telles que Google et Facebook Créez et publiez leurs propres API Restful pour la consommation publique Sécurisez leurs API via une authentification basée sur les jetons Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson Remarque Pour personnaliser ce cours pour d'autres langues, telles que PHP, Javascript, etc, veuillez nous contacter pour organiser .
vertxVert.x: Build a Reactive Application on JVM14 heuresVertx 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 .
underscoreUnderscore.js Fundamentals7 heuresUnderscorejs est l'une des bibliothèques JavaScript les plus populaires pour la programmation fonctionnelle Il embrasse les principes de programmation fonctionnelle, mais n'est pas opiniâtre et peut être utilisé avec des styles de programmation impératifs, objectifs, fonctionnels ou autres Underscore rend le développement Javascript plus productif et efficace Dans cette formation en ligne, les participants apprendront à utiliser Underscore pour créer une application JavaScript À la fin de cette formation, les participants seront en mesure de: Utilisez Underscore pour manipuler et contrôler les collections, les tableaux, les objets et les fonctions JavaScript Utiliser la nature fonctionnelle des bibliothèques d'Underscore pour améliorer l'expressivité et la lisibilité du code Améliorer les performances du code Créer des agrégations et des manipulations de données Intégrer avec un ViewModel Construire d'autres bibliothèques JavaScript avec Underscore Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
unittestingwithcsharpUnit Testing with C#14 heuresLe test unitaire est une approche de test qui teste des unités individuelles de code source en modifiant ses propriétés ou en déclenchant un événement pour confirmer si le résultat est conforme aux attentes Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des tests unitaires sur un exemple d'applicationNet en utilisant C # et Visual Studio À la fin de cette formation, les participants seront en mesure de: Utilisez des frameworks de test tels que NUnit et xUnitnet pour créer et gérer le code de test unitaire Définir et mettre en œuvre une approche de développement basée sur des tests plus large pour tester Adapter le cadre de test pour étendre la couverture de test pour une application Public Ingénieurs de test logiciels Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
zendadvancedZend Framework: Advanced Concepts21 heuresCe cours s'adresse aux développeurs qui souhaitent concevoir et développer des applications Web d'entreprise répondant à des exigences strictes en termes d'évolutivité, de fiabilité et de modularité Cette formation en ligne, instructorled démontre une série de problèmes de communication et montre aux participants comment les résoudre efficacement en utilisant Zend Framework 2 (ZF2) Les participants sont soumis à une série d'exercices qui aboutissent à la création de modules réutilisables à la fois rationalisés et robustes À la fin de cette formation, les participants seront en mesure de: Analyser et comprendre les modèles de conception associés à la conception modulaire Utilisez les composants Zend Framework 2 pour assurer la sécurité dans des domaines tels que l'authentification, le cryptage, le protocole LDAP et les autorisations (autorisation) Appliquer des techniques avancées pour développer des services Web et des interfaces RESTful Résoudre les problèmes, optimiser et déployer une application Web de niveau entreprise Public Développeurs PHP avancés à intermédiaires expérimentés avec ZF2 Les développeurs d'entreprise cherchant à améliorer les performances, la modularité et l'évolutivité des applications Web lourdes, interactives et d'entreprise Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
undertowUndertow: Embed a Web Server into Your Application7 heuresUndertow est un serveur web léger écrit en Java Il est utilisé en interne par WilfFly de JBoss et est populaire en tant que serveur Web intégré pour les applications basées sur JVM Dans ce cours, les participants apprendront comment configurer un serveur Web Undertow en tant que serveur Web autonome et intégré À la fin du cours, les participants comprendront l'architecture, les caractéristiques et les capacités d'Undertow et seront en mesure de: Déployer et gérer un serveur Undertow en mode autonome ou en mode embarqué Incorporer Undertow dans le code de l'application en utilisant les API intégrées d'Undertow Intégrer Undertow dans un serveur d'applications Wildfly Configurer Undertow en tant que conteneur de servlet intégré pour Spring Boot Public Administrateurs système Les développeurs d'applications Web d'entreprise Ingénieurs DevOps Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
jasmineJasmine: Unit Testing Javascript Applications7 heuresJasmine est un framework de test unitaire pour JavaScript Dans cette formation en ligne, les participants apprendront les différentes fonctionnalités du framework Jasmine en testant un exemple d'application web Javascript À la fin de cette formation, les participants seront en mesure de: Configurer Jasmine avec Grunt et Nodejs Intégrer les tests unitaires dans un processus d'intégration continue Mock dépendances, utiliser des spécifications asynchrones et ajouter des plugins Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
advtypscriptAdvanced Typescript7 heuresTypeScript est un langage open source pour créer des applications Javascript d'entreprise Il s'agit d'un sur-ensemble strict de JavaScript qui compile en Javascript simple et apporte le langage statique et le développement objectivé au langage Ce cours présente les fonctionnalités avancées de TypeScript et guide les participants à travers la construction d'une application JavaScript réelle À la fin de cette formation, les participants seront en mesure de: Tirez parti des capacités complètes de Typescript pour rédiger un meilleur code avec moins d'erreurs Étendre les types existants avec les types union, intersection et tuple Créer et utiliser des décorateurs Gérer le code asynchrone en utilisant les promesses, async et wait keywords Ecrire un code propre et expressif Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
behatBehat: Behavior Driven Development (BDD) with PHP14 heuresBehat est un framework de test BDD (Behaviour Driven Development) écrit en PHP Il facilite la communication entre les développeurs, les testeurs, les parties prenantes commerciales et les clients au cours du processus de développement logiciel Behat permet aux personnes non techniques d'écrire des descriptions claires du comportement prévu d'une application, puis exécute ces «scénarios» en tant que tests fonctionnels par rapport à l'application Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des tests de style BDD en utilisant Behat et PHP À la fin de cette formation, les participants seront en mesure de: Exécuter des tests automatisés écrits dans le langage humain, "Given, When, Then" Gherkin Utilisez les cas de test basés sur Behat pour améliorer la collaboration entre les équipes techniques et non techniques Intégrez Behat avec Selenium, Mink, Goutte et d'autres émulateurs de navigateur pour générer des tests et générer des rapports Étendre la fonctionnalité Behat à travers son système d'extension Testez de nombreux scénarios d'utilisation à l'aide de commandes de terminal, d'API REST, etc Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
rxnetReactive Programing with Rx.NET7 heuresLeNET Reactive Extensions (Rx) est une bibliothèque pour composer des programmes asynchrones et événementiels en utilisant des collections observables et des opérateurs de requête LINQstyle Dans cette formation en ligne, les participants apprendront comment développer une application asynchrone en utilisantNET Reactive Extensions À la fin de cette formation, les participants seront en mesure de: Créez des applications qui capturent des flux d'événements à partir de diverses sources de données, telles que des cotations boursières, des tweets, des événements informatiques et des services Web Utilisez les observables et les planificateurs pour représenter et gérer plusieurs flux de données asynchrones Filtrer, projeter, agréger, composer et effectuer des opérations temporelles sur plusieurs événements à l'aide d'opérateurs LINQ Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
openrestyOpenResty7 heuresOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

By the end of this training, participants will be able to:

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cubaplatformCuba Platform for Enterprise Application Development7 heuresCuba Platform est un framework Web Java opensource pour les applications d'entreprise Dans cette formation en ligne, les participants apprendront à utiliser la plate-forme Cuba pour développer des applications d'entreprise avec des interfaces web riches À la fin de cette formation, les participants seront en mesure de: Développer des applications Java et des interfaces utilisateur à l'aide d'une interface utilisateur déclarative, sans utiliser HTML, CSS ou JavaScript Réduire le code standard et faciliter le développement rapide Utilisez l'outil de développement Web CUBA Studio avec les IDE Java existants Personnaliser les applications sans ramifier le code Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
fsharpfordatascienceF# for Data Science21 heuresLa science des données est l'application de l'analyse statistique, de l'apprentissage automatique, de la visualisation de données et de la programmation dans le but de comprendre et d'interpréter les données du monde réel F # est un langage de programmation bien adapté pour la science des données car il combine une exécution efficace, REPLscripting, des bibliothèques puissantes et une intégration de données évolutive Dans cette formation en ligne, les participants apprendront comment utiliser F # pour résoudre une série de problèmes de science des données du monde réel À la fin de cette formation, les participants seront en mesure de: Utiliser les progiciels de science des données intégrés de F # Utilisez F # pour interopérer avec d'autres langages et plateformes, y compris Excel, R, Matlab et Python Utilisez le package Deedle pour résoudre les problèmes de séries chronologiques Effectuer une analyse avancée avec des lignes minimales de code de qualité de production Comprendre comment la programmation fonctionnelle est un choix naturel pour les calculs scientifiques et de Big Data Accéder et visualiser les données avec F # Appliquer F # pour l'apprentissage automatique Explorer des solutions à des problèmes dans des domaines tels que la veille stratégique et le jeu social Public Développeurs Les scientifiques de données Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
fsharptddUnit Testing with F#7 heuresCe cours présente les outils et les techniques nécessaires pour écrire des tests unitaires basés sur F # Un accent particulier est mis sur le développement piloté par les tests (TDD) La TDD fonctionnelle est une approche de test qui utilise la programmation fonctionnelle pour tester une application avant de la développer La programmation fonctionnelle (par opposition à la programmation impérative, stattransitionstyle) dans un langage tel que F # se prête bien à TDD parce que les tests plus petits et bien ciblés peuvent être écrits isolément Dans cette formation en ligne, les participants apprendront comment utiliser F # pour écrire des tests unitaires directs et faciles à comprendre À la fin de cette formation, les participants seront en mesure de: Construire un système complet à partir de petites fonctions isolées Exprimer les cas de test en tant que propriétés au lieu d'exemples Écrire un code de test sans avoir besoin de simulacres Réduire le besoin de contrôler et de vérifier les effets secondaires Utiliser des bibliothèques telles que NaturalSpec, FsCheck, FsTest, FsUnit et Unquote pour faciliter la création de cas de test Utilisez F # pour surmonter certains des problèmes associés au développement traditionnel Testdriven (TDD) Public Ingénieurs de test Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
specexplorerSpec Explorer: Model Based Testing on .NET14 heuresSpec Explorer est un outil permettant de créer des modèles de comportement logiciel, d'analyser ces modèles avec une visualisation graphique, de vérifier la validité de ces modèles et de générer des cas de test à partir des modèles Dans cette formation en ligne, les participants apprendront la théorie et la pratique des tests basés sur des modèles, car ils utilisent Spec Explorer pour créer et exécuter des tests MBT sur une application de démonstration À la fin de cette formation, les participants seront en mesure de: Générer des cas de test en appliquant des stratégies et des techniques de modélisation Gérer des modèles de test pour différents types d'applications logicielles, de systèmes et d'environnements Evaluer, proposer et mettre en œuvre une stratégie MBT au sein d'une organisation Comprendre et expliquer les avantages et les défis de MBT Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
specflowSpecFlow: Implementing BDD for .NET21 heuresSpecFlow est l'implémentation officielle de Cucumber pour .NET. Il permet aux testeurs de définir, gérer et exécuter automatiquement des tests d'acceptation lisibles par l'homme dans les projets .NET. SpecFlow utilise l'analyseur officiel Gherkin et supporte le framework .NET, Xamarin et Mono.

Dans cette formation en direct dirigée par un instructeur, les participants apprendront à utiliser SpecFlow pour rédiger des tests d'acceptation compréhensibles par les acteurs techniques et non techniques.

Au terme de cette formation, les participants seront en mesure de:

- Lier les exigences métier au code .NET
- Appliquer les techniques BDD pour constituer une documentation vivante pour une application
- Exécuter SpecFlow à partir de Visual Studio ou de la ligne de commande
- Intégrer SpecFlow dans un environnement de test et de construction continu existant
- Intégrer SpecFlow avec d'autres frameworks de test tels que MSTest, NUnit, xUnit et MbUnit

Public

- Ingénieurs de test
- Développeurs

Format du cours

- Cours partiel, discussion partielle, exercices et exercices pratiques intensifs

Prochains cours Programmation

FormationDate FormationPrix [A distance / Classe]
Introduction to Machine Learning with MATLAB - Montpellier, Garosudmer, 2018-12-26 09:304500EUR / 5300EUR
Introduction to Machine Learning with MATLAB - Strasbourg, Kibitzenau Station lun, 2018-12-31 09:304500EUR / 5300EUR
Introduction to Machine Learning with MATLAB - Tours, Parc Honoré de Balzacmar, 2019-01-01 09:304500EUR / 5300EUR
Introduction to Machine Learning with MATLAB - Grenoble, Centre Ville proche Garemer, 2019-02-06 09:304500EUR / 5300EUR
Introduction to Machine Learning with MATLAB - Limoges, Centre Villelun, 2019-02-11 09:304500EUR / 5300EUR
Weekend Programmation cours, Soir Programmation formation, Programmation stage d’entraînement, Programmation formateur à distance, Programmation formateur en ligne, Programmation formateur Online, Programmation cours en ligne, Programmation cours à distance, Programmation professeur à distance, Programmation visioconférence, Programmation stage d’entraînement intensif, Programmation formation accélérée, Programmation formation intensive, Formation inter Programmation, Formation intra Programmation, Formation intra Enteprise Programmation, Formation inter Entreprise Programmation, Weekend Programmation formation, Soir Programmation cours, Programmation coaching, Programmation entraînement, Programmation préparation, Programmation instructeur, Programmation professeur, Programmation formateur, Programmation stage de formation, Programmation cours, Programmation sur place, Programmation formations privées, Programmation formation privée, Programmation cours particulier, Programmation cours particuliers

Réduction spéciale

FormationLieuDate FormationPrix [A distance / Classe]
R for Data Analysis and Research Tours, Parc Honoré de Balzacmar, 2018-12-18 09:301575EUR / 1975EUR
Docker and KubernetesParis, Opera Boursemer, 2019-01-16 09:304455EUR / 5255EUR
Advanced Automation with AnsibleParis, Opera Bourselun, 2019-02-11 09:302700EUR / 3300EUR
Advanced Statistics using SPSS Predictive Analytics SoftwareStrasbourg, Kibitzenau Station lun, 2019-04-01 09:306300EUR / 7300EUR
R for Data Analysis and Research Orléans, gare centralelun, 2019-04-15 09:301575EUR / 1975EUR

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.

Nos clients

is growing fast!

We are looking to expand our presence in France!

As a Business Development Manager you will:

  • expand business in France
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!