Gradle – Automatiser les processus de construction des applications

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les objectifs fondamentaux de la construction logicielle.
  • Mettre en place Gradle pour la gestion des projets Java.
  • Identifier les différentes tâches de construction.
  • Gérer les dépendances logicielles avec Gradle.
  • Exécuter les tests, packager et livrer une application avec Gradle.
  • Mettre en place Gradle sur des projets complexes, notamment des projets multi-modules.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

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

Description

Découvrez comment automatiser les processus de construction d’applications avec notre formation pratique sur Gradle.
Nous commencerons par explorer la problématique de la construction logicielle, l’histoire de Gradle, et sa comparaison avec d’autres outils comme Maven et Ant.
Vous apprendrez ensuite à installer Gradle et à le coupler avec des IDEs, ainsi qu’à comprendre le cycle de vie d’un build.
Nous explorerons aussi les bases du langage Groovy, y compris sa syntaxe, ses types de données de base, les closures et les propriétés.
Puis, vous allez découvrir les tâches par défaut de Gradle, la structure d’une tâche, la configuration d’une tâche existante, et comment créer une tâche personnalisée.
Nous aborderons également les principes de gestion des dépendances avec Gradle et les plugins disponibles.
Enfin, vous apprendrez comment construire, tester et déployer des projets avec Gradle, y compris la construction multi-projets et le déploiement avec Gradle.
Des travaux pratiques vous permettront de renforcer vos compétences tout au long de la formation.

Programme

Présentation et concepts (1 heure)

  • La problématique de la construction logicielle
  • Présentation et historique de Gradle
  • Comparaison avec les autres outils
    • Maven
    • Ant
  • Installation et mise en place
    • Options d’installation et d’exécution
    • Le couplage avec les IDEs
  • Le cycle de vie d’un build
  • Travaux pratiques:
    • Installation d’un environnement de travail Gradle
    • Intégration de Gradle dans un IDE Java

Les bases du langage Groovy (1 heure)

  • Présentation de Groovy
    • SDK, lien avec Java
  • Syntaxe et types de données de base
  • Les closures
  • Les propriétés
  • Travaux pratiques:
    • Quelques exemples de scripts Groovy pour s’imprégner de la syntaxe

Les tâches de Gradle (2 heures)

  • Les tâches par défaut de Gradle
    • Rappels sur le cycle de vie
  • La structure d'une tâche
    • Configuration d’une tâche existante
  • Les dépendances entre les tâches
  • Création d'une tâche personnalisée
  • Travaux pratiques:
    • Création d’un projet Java géré par Gradle
    • Mise en place de la configuration dans les tâches

Gestion des dépendances (3 heures)

  • Principes de gestion des dépendances avec Gradle
    • Configuration
  • Comment spécifier les référentiels de bibliothèques ?
  • Optimiser la gestion du cache Gradle
  • Travaux pratiques:
    • Ajout de dépendances Java au projet (Hibernate, Spring, …)

Les plugins (1 heure)

  • Concepts, modèle et structure d’un plugin
    • Types et disponibilité
    • Résolution des plugins
  • Les plugins par défaut (noyau)
  • Le plugin Java
  • Travaux pratiques:
    • Mise en œuvre complète du plugin Java sur un projet

Construire, tester et déployer des projets (4 heures)

  • Les plugins disponibles
  • Construction de projets Java
    • Spécification de version, construction
  • Exécuter les tests avec Gradle
    • Conventions de nommage
    • Inclusion et exclusion de ressources
  • Construction multi-projets et gestion des dépendances
  • Déploiement avec Gradle
  • Travaux pratiques:
    • Ajouts de tests au projet et exécution par Gradle
    • Production d’un livrable pour le projet
    • Déploiement du projet sur un serveur d’application Java EE

La gestion des constructions multi-projets (2 heures)

  • Cas d’usage des constructions multi-projets
  • Structure d’un build multi-projets
  • Règles d’exécution d’un build multi-projets
  • Configuration partagée et notion de sous-projets
  • Dépendances entre sous-projets
    • Configuration et exécution
    • Exécution parallèle
  • Travaux pratiques:
    • Création de sous projets et de leurs configurations
    • Création du build multi-projet

Prérequis

Public

Concepteurs/Développeurs, Chefs de projet, Architectes Techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Apache, Administrer un Serveur Web, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Connaître les fonctions de base d'Apache
  • Maîtriser Apache en complétant par les applications classiques avec lesquels ils communique, la sécurité, l'hébergement de plusieurs sites et le paramétrage de l'ensemble
Tarif

A partir de 1 840,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre la planification et le processus budgétaire
  • Piloter la mise en place d’un suivi budgétaire et d’un contrôle de gestion
  • Comprendre l’analyse des coûts et mettre en place une comptabilité analytique
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'univers de la 3D
  • Identifier les techniques de modélisation, de texturing et d'animations simples destinées à la vidéo et au Web.
Tarif

A partir de 2 300,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation TCP/IP vous permettra d'acquérir la connaissance du protocole, de la base aux protocoles de routage multicast les plus évolués. Cette formation TCP/IP qui comporte de nombreux laboratoires pratiques permettra de comprendre et de mettre en oeuvre les mécanismes de base de connectivité IP, les mécanismes des applications les plus utilisées, ainsi que les protocoles de routage plus complexes. Les utilisations de type NAT ou l'évolution vers IPV6 seront également traitées.

Tarif

A partir de 2 250,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir l’environnement de travail Microsoft 365
  • Comprendre et pratiquer les différents services et outils proposés par Microsoft 365
Tarif

A partir de 190,00 €

Durée

2 heures 30 minutes

Modes

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Elaborer et revoir les critères d'acceptation des exigences et/ou des "user story"
  • Appliquer les techniques de développement piloté par les tests d'acceptation (ATDD) et de développement piloté par le comportement (BDD) pour un scénario donné
  • Appliquer le langage de Gherkin : "Etant donné que - Lorsque - Alors" pour concevoir des tests d'acceptation pour un scénario donné
  • Organiser des tests exploratoires et des sessions de test bêta
  • Revoir les modèles de processus / règles de fonctionnement spécifiés en BPMN (Business Process Model and Notation) et DMN (Decision Model and Notation)
  • Utiliser les modèles de processus / règles de gestion spécifiés dans BPMN et DMN pour créer des tests d'acceptation
  • Tenir compte de la facilité d'utilisation et de l'expérience utilisateur, de la performance, de l'efficacité et de la sécurité dans la planification et la réalisation des tests d'acceptation
  • Collaborer efficacement avec les parties prenantes concernées dans les activités de tests d'acceptation
  • Choisir les outils pertinents pour les activités de tests d'acceptation.
Tarif

A partir de 2 000,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation Outils de Supervison, la synthèse vous donne les connaissances et compétences nécessaires pour :

  • Apprendre le vocabulaire utilisé dans le domaine de la supervision
  • Connaître les solutions du marché (offres libres, éditeurs, fournisseurs de service).
  • Comprendre les technologies et les différentes méthodes de surveillance (agent, sans agent, SNMP, IPMI, JMX, WMI, etc.)
  • Savoir mettre en œuvre la supervision en tant que projet (identification des acteurs, objectifs, charges, etc.)
  • S’organiser pour un fonctionnement pérenne de ces solutions
  • Disposer d’une méthodologie d'évaluation des charges de ce type de projet en fonction du périmètre.
  • Savoir évaluer les charges de maintien en condition opérationnelle et de tierce maintenance applicative (TMA).
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer une conception technique
  • Configurer Common Data Service
  • Créer et configurer Power Apps
  • Configurer l'automatisation des processus d'entreprise
  • Étendre l'expérience utilisateur
  • Élargir la plate-forme
  • Développer les intégrations

 

Tarif

A partir de 3 150,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Elaborer un projet de QVT en identifiant les actions à entreprendre
  • Analyser les effets directs d'une optimisation de la QVT
  • Modifier ou améliorer les éléments de la politique QVT pour favoriser une meilleure qualité de vie au travail
  • Constituer un groupe de pilotage pour superviser la démarche QVT
  • Effectuer un diagnostic général de l'entreprise et améliorer les éléments standards liés à la QVT
  • Rédiger, améliorer progressivement la charte QVT et l'expliquer aux collaborateurs
  • Mettre en oeuvre un plan d'actions pour améliorer la QVT au quotidien
  • Intégrer et impliquer les managers dans la démarche QVT et adapter leurs pratiques
  • Evaluer l'impact économique de la démarche QVT.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les différentes stratégies d'entreprise et expliquer les notions fondamentales associées à ces stratégies
  • Distinguer l'effectuation de la stratégie causale dans la prise de décision
  • Choisir la meilleure stratégie pour votre entreprise en identifiant et en évaluant les différentes options possibles
  • Identifier les leviers de changement de votre activité et accompagner le changement stratégique au quotidien
  • Construire votre prise de parole en fonction de vos prises de décision
  • Animer une réunion à propos de votre stratégie, en identifiant les vigilances et les résistances chez votre auditoire.
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...