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

  • Faire le point sur l’encadrement réglementaire applicable au regard du droit de l’urbanisme et du droit de l’environnement
  • Connaître les dispositions applicables
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Expliquer l’objectif et les capacités de la suite Google Cloud Operations
  • Mettre en œuvre la surveillance de plusieurs projets cloud
  • Créer des politiques d’alerte, des contrôles de disponibilité et des alertes
  • Installer et gérer Ops Agent pour collecter les journaux pour Compute Engine
  • Expliquer les Cloud Operations pour GKE
  • Analyser les VPC Flow Logs et les logs de règles de pare-feu
  • Analyser et exporter les instances Cloud Audit Logs
  • Profiler et identifier les fonctions à forte intensité de ressources dans une application
  • Analyser le coût d’utilisation des ressources pour la surveillance liée composants au sein de Google Cloud
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les différents types de vente et négociation
  • Evaluer le pouvoir et l'influence des interlocuteurs
  • Développer une stratégie de contact pour atteindre les interlocuteurs clés
  • Etablir un climat de confiance à travers une communication adaptée
  • Appliquer l'écoute active pour comprendre les besoins et préoccupations des clients
  • Utiliser la méthode EVE pour découvrir la problématique client
  • Rédiger et argumenter une offre en mettant en avant les caractéristiques, avantages et bénéfices
  • Présenter et défendre votre offre en tenant compte des motivations et enjeux des interlocuteurs
  • Gérer les objections en préparant des réponses efficaces
  • Conclure la vente et assurer le suivi pour fidéliser le compte client.
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 :

  • Défendre l'esprit et la qualité de service
  • Utiliser les techniques de l'accueil physique et / ou téléphonique
  • Agir efficacement avec des comportements adaptés
  • Intervenir face aux situations délicates.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Créer et configurer un espace de travail Log Analytics
  • Configurer la surveillance des applications
  • Configurer la surveillance des machines virtuelles
  • Configurer la surveillance pour les réseaux virtuels
  • Configurer des alertes et des réponses
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Reconnaître les émotions et leurs rôles dans les relations interpersonnelles pour être plus efficace
  • Développer votre ouverture émotionnelle
  • Appliquer un programme personnalisé pour gérer vos émotions.
Tarif

A partir de 1 380,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Modéliser une maquette numérique 3D d’un bâtiment acier et béton. Importer et travailler à partir d’un modèle 3D des plans d’ensemble et de fabrication et d’échanger des données avec des formats d’imports et d’exports.
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les pratiques addictives avec ou sans substance et le processus d'addiction
  • Agir au long cours
  • Faire face aux situations critiques ou complexes
Tarif

A partir de 1 310,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Les bases du E-Commerce
L'application Shopify
Comment connecter Oberlo a son site
Produire des points de vente
Produire des produits et ces variables
Produire des collections
Produire des visuels pour vos réseaux sociaux
Profil et couverture Facebook
Publication Facebook
Publication Instagram
Économisez du temps et de l'argent en créant facilement vos propres œuvres d'art, rapidement et efficacement.
Construisez des éléments graphiques spécifiques pour les médias sociaux et Internet en utilisant des modèles et des outils spécifiques à la plate-forme requise.
Faire des présentations dynamique et graphique
Produire votre logo facilement
Tarif

A partir de 580,00 €

Durée

1j / 8h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Découvrir le framework Symfony 7 pour créer votre site Web
  • Créer un nouveau projet Symfony 7, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire vos premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Identifier les bonnes pratiques officielles et astuces de Symfony.
Tarif

A partir de 1 590,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...