Formation Le framework JUnit

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement à l’issue de cette formation Framework JUnit vous aurez acquis les connaissances et les compétences nécessaires : 

  • Comprendre l’intérêt et les limites des tests unitaires
  • Utiliser Junit avec vos programmes Java
  • Mettre en œuvre des tests d’intégration
  • Utiliser Junit dans un contexte d’intégration continue (CI)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Les tests dans les méthodologies de développement modernes sont devenus une activité centrale. Le framework JUnit est le standard de facto pour l’implémentation des tests unitaires et des tests d’intégration des applications Java.

Cette formation Framework JUnit vous permet de maîtriser le framework ainsi que les outils annexes afin d’adopter une méthodologie Test Driven Development pour la réussite de votre projet et réduire les coûts de maintenance.

Cette formation à vocation très pratique comporte de nombreux ateliers.
Elle est basée sur la dernière version du framework JUnit.

Programme

Introduction aux tests Unitaires

Définitions, Typologies des tests
Méthodologies, XP Programming, TDD
Pratiques et recommandations
Les outils du monde Java

Tests unitaires avec JUnit

Écrire un bon test unitaire
Démarrer avec JUnit
Assertions et Contraintes Hamcrest
Isolation avec Mockito

Compléments JUnit

Tests des exceptions
Tests avec timeout
Tests paramétrés, tests dynamiques
TestSuite, filtering et tags
Extension du cycle JUnit

Tests d’intégration

Particularités des tests d’intégration
Serveurs et bases embarqués
Tests couche d’accès aux données
Tests API REST
Tests applications Web

JUnit et l’intégration continue

JUnit et outils de build
Couverture des tests avec jacoco et sonarqube
Intégration Jenkins

Prérequis

Connaisance du Langage Java

Public

Ce stage JUnit cible principalement les développeurs. Il convinet autant aux personnes découvrant les tests unitaires qu'à celles ayant une première expérience avec les versions antérieures de JUnit.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, à l'issue de cette formation Scrum Master certifiante Niveau 2 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Le framework Scrum pour savoir le mettre en place, l’optimiser ou le « réparer »
  • Comment développer vos compétences humaines et techniques pour mieux tenir le rôle de Scrum-Master
  • Comment préparer la certification intermédiaire PSM II (Professional Scrum-Master niveau 2)
Tarif

A partir de 1 990,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer un projet AngularJS
  • Créer controleurs utilisant les mécanismes de liaisons de données
  • Collecter des données utilisateurs avec des formulaires
  • Mettre en place la navigation dans l'application
  • Définir des services mettant en œuvre les mécanismes d'injection de dépendances
  • Échanger des données avec le serveur
  • Traduire une application en plusieurs langues
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Objectifs de la formation

  • Positionner les tests unitaires dans le processus de développement.
  • Comprendre le périmètre des tests unitaires.
  • Avoir une vision globale des possibilités et limites de JUnit.
  • Écrire et exécuter des cas de test avec JUnit.
  • Écrire et exécuter des suites de test avec JUnit.
  • Utiliser des objets Mocks pour simuler un environnement logiciel.
  • Mettre en œuvre les tests dans les applications utilisant Spring Framework.
  • Automatiser les tests et améliorer la qualité du code dans le processus de développement.
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Laravel

Proposé par Sparks

Objectifs de la formation

  • Maîtriser le framework Laravel
  • Gérer les requêtes, le routage et les réponses
  • Comprendre les contrôleurs et le moteur de templates Blade
  • Gérer le routage avancé et la génération d'URL
  • Manier le requêtage de données
  • Travailler avec les formulaires, avec une base de données
  • Manipuler le Schema Builder
  • Faire de la migration
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation C#9, vous serez capable de :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 6 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2019
  • Maîtriser la syntaxe et les concepts du langage C#9
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#9 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#9
  • Tester des fonctionnalités avancées de C#9
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Spring Programmation Avancé vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les avantages du modèle réactif
  • Matriser les APIs Spring Reactor et Spring WebFlux
  • Utiliser efficacement l'accès aux bases NoSQL
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Deep Learning, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maitriser les concepts fondamentaux du Deep learning et leur origine
  • Identifier les principaux types de réseaux de neurones (simples, convolutifs, récursifs, etc.)
  • Savoir quand les utiliser ?
  • Appréhender les modèles de Deep Learning plus avancés (auto-encodeurs, gans, apprentissage par renforcement, …)
  • Appréhender les bases théoriques et pratiques d'architecture et de convergence de réseaux de neurones
  • Comprendre en quoi consiste la mise en œuvre concrète des réseaux de neurones
  • Utiliser un framework de référence : Keras de TensorFlow
Tarif

A partir de 2 090,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Approfondir sa maîtrise du mouvement Agile
  • Maîtriser le framework Scrum pour savoir le mettre en place, l’optimiser et le promouvoir
  • Développer ses compétences humaines et techniques pour mieux tenir le rôle de Scrum Master
  • Préparer la certification avancée PSM III (Professional Scrum-Master niveau 3) de Scrum.org
Tarif

A partir de 1 900,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement à l'issue de cette formation ASP.NET MVC 5 vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Développer des applications avancées ASP.NET MVC en utilisant les technologies et outils du framework .NET 4.6
  • Créer des applications web avec Visual Studio 2017
  • Tester et déboguer des applications web ASP.NET MVC5
  • Comprendre comment mettre en œuvre une méthode MVC pour développer en équipe
  • Savoir mettre en œuvre Ajax avec ASP.NET MVC5
  • Être capable d'écrire un service web Windows Azure et l'appeler à partir d'une application MVC.
Tarif

A partir de 2 820,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...