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.

Machine Translated

Nos Clients témoignent

★★★★★
★★★★★

Plans de cours Programmation

Nom du Cours
Durée
Aperçu
Nom du Cours
Durée
Aperçu
14 hours
This instructor-led, live training in France (online or onsite) is aimed at developers who wish to use and integrate Node.js, Express, and MongoDB to build fast and scalable REST APIs.

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

- Set up and integrate Node.js and Express with MongoDB.
- Understand the features and architecture of Node.js, Express, and MongoDB.
- Learn how to build RESTful APIs using the Node.js, Express, and MongoDB backend stack.
- Implement routes, filtering, sorting, and pagination to Node.js REST APIs.
- Design data models and perform CRUD operations with MongoDB and Mongoose.
- Test and debug APIs with Postman.
21 hours
Python est un langage de programmation scalable, flexible et largement utilisé pour la science des données et l'apprentissage automatique. Spark est un moteur de traitement de données utilisé dans la recherche, l'analyse et la transformation de données grandes, tandis que Hadoop est un cadre de bibliothèque logicielle pour le stockage et le traitement de données à grande échelle.

Cette formation guidée par les instructeurs (online ou on-site) est destinée aux développeurs qui souhaitent utiliser et intégrer Spark, Hadoop, et Python pour traiter, analyser et transformer de grands et complexes ensembles de données.

À la fin de cette formation, les participants seront en mesure de :

Créez l’environnement nécessaire pour commencer à traiter les grandes données avec Spark, Hadoop, et Python. Comprendre les caractéristiques, les composants de base et l'architecture de Spark et Hadoop. Apprenez à intégrer Spark, Hadoop, et Python pour le traitement de données grandes. Explorez les outils dans l'écosystème Spark (Spark MlLib, Spark Streaming, Kafka, Sqoop, Kafka, et Flume). Construisez des systèmes de recommandations de filtration collaboratives similaires à Netflix, YouTube, Amazon, Spotify et Google. Utilisez Apache Mahout pour échanger les algorithmes d’apprentissage automatique.

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.
14 hours
This instructor-led, live training in France (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.

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

- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
14 hours
This instructor-led, live training in France (online or onsite) is aimed at programmers, java developers, and anyone who wishes to use Vaadin to develop and deploy applications.

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

- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
21 hours
This instructor-led, live training in France (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 hours
This instructor-led, live training in France (online or onsite) is aimed at developers who wish to use NetBeans to develop applications with Java and other programming languages.

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

- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
14 hours
This instructor-led, live training in France (online or onsite) is aimed at JavaScript programmers and developers who wish to learn how to work with JSON.

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

- Learn what JSON is and how it works.
- Learn to use JSON with JavaScript.
14 hours
This instructor-led, live training in France (online or onsite) is aimed at developers who wish to use the FARM (FastAPI, React, and MongoDB) stack to build dynamic, high-performance, and scalable web applications.

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

- Set up the necessary development environment that integrates FastAPI, React, and MongoDB.
- Understand the key concepts, features, and benefits of the FARM stack.
- Learn how to build REST APIs with FastAPI.
- Learn how to design interactive applications with React.
- Develop, test, and deploy applications (front end and back end) using the FARM stack.
14 hours
This instructor-led, live training in France (online or onsite) is aimed at data scientists and developers who wish to use and integrate SQL, Python, and Tableau to perform complex data analysis, processing, and visualization.

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

- Set up the necessary environment to perform data analysis with SQL, Python, and Tableau.
- Understand the key concepts of software integration (data, servers, clients, APIs, endpoints, etc.).
- Get a refresher on the fundamentals of Python and SQL.
- Perform data pre-processing techniques in Python.
- Learn how to connect Python and SQL for data analysis.
- Create insightful data visualizations and charts with Tableau.
14 hours
Bazel est un outil de construction et de test à source ouverte développé par Google. Il fournit des outils qui automatisent l'exécution des tâches de construction et de test.

Cette formation guidée par des instructeurs, en direct (online ou sur site) est destinée aux développeurs qui souhaitent apprendre comment Bazel fonctionne dans l'automatisation d'un logiciel de construction et de test du flux de travail.

À la fin de cette formation, les participants seront en mesure de :

Comprendre les concepts de base de Bazel et apprendre comment il fonctionne. Apprenez à utiliser Bazel dans la construction et les tests. Utiliser Bazel dans l'exécution de la construction et de l'automatisation de test.

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.
21 hours
Vue d'ensemble

Node.js est une plate-forme permettant de créer facilement des applications réseau rapides et évolutives. Apprenez à utiliser le modèle d'E / S non bloquant et basé sur les événements pour créer des applications temps réel gourmandes en données s'exécutant sur des périphériques distribués. Nous allons explorer les choix de conception qui rendent Node.js unique, comment cela change la manière dont les applications sont construites et comment les systèmes d’applications fonctionnent le plus efficacement possible dans ce modèle. Apprenez à créer un code modulaire robuste, expressif et clair. Comprendre quand utiliser les rappels, les émetteurs d'événements et les flux. Utilisez des flux pour manipuler facilement des données qu'il serait impossible d'insérer dans la mémoire de l'application. Gagnez en confiance en gérant efficacement les erreurs pour assurer la fiabilité de l'exécution. Le cours comporte de nombreux exercices de laboratoire pour renforcer les concepts et les techniques abordés.

Objectifs

A l'issue de ce cours, les étudiants seront capables de:

- Comprenez clairement les choix de conception de plate-forme qui ont conduit Node.js choisir une boucle d'événement et ce que cela signifie pour les applications construites sur cette base.
- Comprendre les compromis uniques présents dans la programmation événementielle.
- Créez des modules Node.js et exprimez la modularité du code dans une application.
- Comprendre les principaux modèles de contrôle de flux dans Node.js et savoir quand il convient d'utiliser des rappels, des émetteurs d'événements ou des flux.
- Créez et manipulez les tampons efficacement.
- Comprendre comment gérer un état d'erreur et savoir quand un processus doit se fermer suite à une erreur.
- Construisez des applications réseau avec Node.js
28 hours
Ce cours est conçu pour ceux qui souhaitent apprendre le Python programmation Python . L'accent est mis sur le langage Python , les bibliothèques principales, ainsi que sur la sélection des meilleures et des plus utiles bibliothèques développées par la communauté Python . Python moteur des entreprises et est utilisé par les scientifiques du monde entier - il est l’un des langages de programmation les plus populaires.

Le cours peut être dispensé avec Python 2.7.x ou 3.x, avec des exercices pratiques exploitant toute la puissance des deux versions du langage. Ce cours peut être dispensé sur n'importe quel système d'exploitation (toutes les Linux d'UNIX, y compris Linux et Mac OS X, ainsi que Microsoft Windows).

Les exercices pratiques représentent environ 70% du temps du cours et environ 30% sont des démonstrations et des présentations. Des discussions et des questions peuvent être posées tout au long du cours.

Remarque: la formation peut être adaptée à des besoins spécifiques sur demande préalable avant la date du cours proposé.
14 hours
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 hours
Dans le cadre de cette formation en direct dirigée par un instructeur, les participants apprendront des techniques de programmation Python avancées, y compris la façon d'appliquer ce langage polyvalent pour résoudre des problèmes dans des domaines tels que les applications distribuées, l'analyse et la visualisation des données, la programmation de l'interface auto. et le script de maintenance.

Format du cours

- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.

Options de personnalisation de cours

- Si vous souhaitez ajouter, supprimer ou personnaliser une section ou un sujet dans ce cours, s'il vous plaît contactez-nous pour organiser.
14 hours
RabbitMQ est un courtier de messagerie d'entreprise open source permettant de stocker et de récupérer des messages transmis par des processus, des applications et des serveurs. Il utilise une file de messages pour traiter les tâches de manière asynchrone et est particulièrement utile dans les applications qui doivent traiter des fichiers volumineux en arrière-plan, tout en répondant simultanément aux demandes des utilisateurs en temps réel.

Dans cette formation en direct animée par un instructeur, les participants apprendront comment installer, configurer et administrer RabbitMQ , puis intégreront la messagerie RabbitMQ dans un certain nombre d'applications exemple .NET.

À la fin de cette formation, les participants seront en mesure de:

- Configurer, configurer et gérer RabbitMQ .
- Comprendre le rôle de RabbitQ dans la conception et la mise en œuvre d'une architecture de microservices.
- Comprenez comment RabbitMQ compare aux autres architectures Message Queuing.
- Configurez et utilisez RabbitMQ tant que courtier pour la gestion de messages asynchrones et synchrones pour des applications .Net professionnelles dans le monde réel.

Format du cours

- Partie de conférence, partie de discussion, exercices et exercices intensifs
21 hours
In this instructor-led, live training in France, participants will learn how to use Python and Spark together to analyze big data as they work on hands-on exercises.

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

- Learn how to use Spark with Python to analyze Big Data.
- Work on exercises that mimic real world cases.
- Use different tools and techniques for big data analysis using PySpark.
14 hours
Le cours révèle les secrets de la rédaction efficace d'applications avancées dans l'application VBA Ms Excel .

Après le cours, vous pouvez:

- Écrire une application avancée orientée objet
- Convertir des fichiers texte
- Utilisation de sources de données externes
- Utiliser des bibliothèques externes
14 hours
RabbitMQ est un courtier de messagerie d'entreprise open source pour stocker et recevoir des messages transmis par des processus, des applications et des serveurs. Il utilise un fil de message pour traiter les tâches de manière synchronique et est particulièrement utile dans les applications qui ont besoin de traiter de grands ensembles de données dans le contexte, tout en répondant simultanément aux demandes d'utilisateur en direct en temps réel.

Dans cette formation guidée par l'instructeur, en direct (online ou sur site), les participants apprendront comment décomposer une application, puis l'intégrer au système de messagerie RabbitMQ pour créer des applications distribuées dans le cloud ou des microservices.

À la fin de cette formation, les participants seront en mesure de :

Créer, configurer et gérer RabbitMQ. Comprendre RabbitMQ's rôle dans la conception et la mise en œuvre d'une architecture microservice's. Créez et utilisez RabbitMQ en tant que courtier pour traiter les messages synchronisés et synchronisés pour les applications du monde réel PHP.

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.
14 hours
Ce cours est conçu pour ceux qui veulent apprendre le Python langage de programmation. L’accent est mis sur la langue, les bibliothèques de base, ainsi que sur la sélection des meilleures et les plus utiles bibliothèques développées par la communauté. Python conduit les entreprises et est utilisé par les scientifiques du monde entier – il est l'une des langues de programmation les plus populaires.
21 hours
It is an introduction to procedural programming in VBA. Training allows you to gain a strong foundation for further learning and VBA environment.

This instructor-led, live training (online or onsite) is aimed at data analysts who wish to use VBA in Excel for automating tasks.

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

- Record and edit macros as required.
- Write procedures using data from the sheet.
- Create your own functions.
- Handle an event (opening worksheet cell update etc.) by means of the handler.
- Create a form.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
35 hours
Dans la première partie de cette formation, nous aborderons les bases de MATLAB et sa fonction à la fois de langage et de plate-forme. Cette discussion comprend une introduction à la syntaxe, aux tableaux et matrices, à la visualisation de données, au développement de scripts et aux principes orientés objet de MATLAB .

Dans la deuxième partie, nous montrons comment utiliser MATLAB pour l'exploration de données, l'apprentissage automatique et l'analyse prédictive. Pour fournir aux participants une perspective claire et pratique de l'approche et de la puissance de MATLAB , nous établissons des comparaisons entre l'utilisation de MATLAB et l'utilisation d'autres outils tels que les feuilles de calcul, C, C++ et Visual Basic.

Dans la troisième partie de la formation, les participants apprennent à rationaliser leur travail en automatisant le traitement de leurs données et la génération de rapports.

Tout au long du cours, les participants mettront en pratique les idées apprises lors d'exercices pratiques en laboratoire. À la fin de la formation, les participants auront une connaissance approfondie des capacités de MATLAB et pourront l’utiliser pour résoudre des problèmes concrets liés à la science des données ainsi que pour rationaliser leur travail grâce à l’automatisation.

Des évaluations seront effectuées tout au long du cours pour évaluer les progrès.

Format du cours

- Le cours comprend des exercices théoriques et pratiques, y compris des discussions de cas, une inspection de code exemple et une mise en œuvre pratique.

Remarque

- Les séances d'entraînement seront basées sur des modèles de rapport de données pré-arrangés. Si vous avez des exigences spécifiques, s'il vous plaît contactez-nous pour organiser.
35 hours
Le cours d'entraînement aidera les participants à se préparer au développement d'applications Web en utilisant Python Programming avec Data Analytics. Une telle visualisation de données est un excellent outil pour Top Management dans la prise de décision.
14 hours
L'objectif de ce cours est de fournir une compétence de base dans l'application Machine Learning des méthodes en pratique. Grâce à l'utilisation du langage de programmation Python et ses différentes bibliothèques, et sur la base d'une multitude d'exemples pratiques, ce cours enseigne comment utiliser les blocs de construction les plus importants Machine Learning, comment prendre des décisions de modélisation des données, interpréter les résultats des algorithmes et valider les résultats.

Notre objectif est de vous donner les compétences pour comprendre et utiliser les outils les plus fondamentaux de la boîte d'outils Machine Learning avec confiance et éviter les tombes communes des applications Data Science.
14 hours
Cette formation en direct, dirigée par un instructeur, est basée sur le livre populaire "Automatisez les trucs ennuyeux avec Python " de Al Sweigart. Il est destiné aux débutants et couvre les concepts essentiels de la programmation Python travers des exercices pratiques et des discussions. L’accent est mis sur l’apprentissage de l’écriture de code afin d’accroître considérablement la productivité du bureau.

À la fin de cette formation, les participants sauront programmer en Python et appliqueront cette nouvelle compétence pour:

- Automatisation des tâches en écrivant des programmes Python simples.
- Écrire des programmes capables de reconnaître les modèles de texte avec des "expressions régulières".
- Génération et mise à jour par programme des Excel calcul Excel .
- Analyser des PDF et des documents Word .
- Explorer des sites Web et extraire des informations de sources en ligne.
- Écrire des programmes qui envoient des notifications par courrier électronique.
- Utilisez les outils de débogage de Python pour résoudre rapidement les bogues.
- Contrôler par programme la souris et le clavier pour cliquer et taper pour vous.

Format du cours

- Partie de conférence, partie de discussion, exercices et exercices intensifs
14 hours
La pile MERN est une collection de logiciels de développement Web, à savoir MongoDB , Express , React et Node.js La pile MERN fournit un cadre de bout en bout pour que les développeurs puissent créer et déployer des applications Web fullstack.

Cette formation en direct dirigée par un instructeur (sur site ou à distance) s'adresse aux développeurs Web qui souhaitent utiliser la pile MERN pour le développement de la pile complète.

À la fin de cette formation, les participants seront en mesure de:

- Intégrez React avec MongoDB , Express et Node.js
- Créez une application Web fullstack à partir de zéro.
- Mettez en œuvre la sécurité des applications via l'autorisation et l'authentification.

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.
21 hours
Dans 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 .
21 hours
The objective of the course is to enable participants to gain a mastery of the fundamentals and usages of VBA for Access & Excel.
14 hours
Pandas est un package Python qui fournit des structures de données pour travailler avec des données structurées (tabulaires, multidimensionnelles, potentiellement hétérogènes) et des séries chronologiques .
14 hours
This instructor-led, live training introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: [C# for Automation Test Engineers](/cc/csharpfortesters).

Format of the Course

- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
21 hours
Le 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 .

Last Updated:

Prochains cours Programmation

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

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!

Nous recherchons des formateurs alliant compétences techniques et savoir-être en France!

En tant que formateur NobleProg, vous serez responsable de :

  • délivrer des formations dans le monde entier
  • préparer les supports de cours
  • apporter des améliorations au fil des formations
  • fournir des prestations de conseil

Pour le moment, nous nous concentrons sur les domaines suivants :

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • Si vous avez de la patience et de l'empathie pour les personnes que vous formez, vous êtes fait pour rejoindre NobleProg.

Pour postuler, veuillez s'il vous plaît créer votre profil formateur en cliquant sur le lien ci-dessous :

Postuler ici

This site in other countries/regions