Formation Groovy, Maîtriser le langage de scripting Groovy

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Groovy, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les caractéristiques du langage Groovy
  • Connaître la structure d'un programme, la syntaxe et le typage de Groovy
  • Connaître les opérateurs et APIs compatibles avec Groovy
  • Connaître les modalités d'annotation avec Groovy

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 690,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 690,00 €

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

Description

Groovy est un langage de scripting extrêmement populaire qui a de nombreux cas d’usage : mise au point d’un DSL, automatisation de tâches et même création d’application Web avec Grails. Ses atouts : la plateforme Java, une courbe rapide d’apprentissage et sa flexibilité. Ainsi, il se retrouve présent dans de nombreux autres outils (Gradle, Jenkins, Oracles Fusion, JasperReport) et des sociétés prestigieuses (Netflix, LinkedIn, Google, ..)

Plus concrètement, cette formation à la programmation Groovy a pour objectif de donner une connaissance approfondie du langage Groovy. En plus des aspects syntaxiques de Groovy, la formation insiste sur ses puissantes fonctionnalités et présente son écosystème.

Programme

Présentation du langage Groovy

La promesse de Groovy et ses cas d’usage
Caractéristiques du langage : Typage, Dynamicité, DSL, Annotations, programmation fonctionnelle
Les différences avec Java
Le SDK, les outils et intégration dans les IDEs
Gestion de dépendances avec Grape
Groovy et les tests
La documentation

Atelier

Installation et mise en place de l’IDE

La bases de Groovy

Base de la syntaxe (Commentaires, variable, Classe, mots-clés, opérateurs)
Structure d’un programme, Classe vs Script
Conventions de nommage et bonnes pratiques
Typage : Chaînes de caractère, Liste, Map
Programmation Orienté Objet (Classe, Interface, Constructeur, Héritage, ...)
Les Closure : Définition et utilisation dans un méthode, assignation dans une variable,méthode d’instance comme closure
Paramétrisation d’un closure, this, delegate et owner
Comparaison avec les lambda expression, Closure et DSL

Atelier

Mise en place de scripts et de programmes composés de plusieurs classes, Application des closure

Travailler avec Groovy

Opérateurs spécifiques de Groovy (Propagation, « as », Elvis, safe navigation)
Opérateur sur les collections
Opérateurs d’expression régulière
Principales APIs (Logging, Util, UI, XML, JSON, Sql, Servlet, Model)
Intégration avec Java
Gestion de dépendances avec Gape
Support de Groovy pour les tests, intégration avec JUnit

Atelier

Utilisation des opérateurs spécifiques, intégration avec un programme Java, Ecriture de cas de test

Méta-programming à l’exécution

Principes, le protocole métaobject (MOP), Types d’objet Groovy (POJO, POGO, Intercepteur)
Intercepteurs fournis par le langage, l’interface GroovyInterceptable
Classe méta personnalisée
ExpandoMetaClass, application aux tests
Les modules d’extension

Atelier

Développement d’une classe mét, Mocking via ExpandoMetaClass

Méta-programming à la compilation

Principes
Annotations de génération de code
Annotation pour les design patterns
Annotations de Logging
Annotations pour la concurrence
Directives de compilation

Prérequis

La connaissance de Java ou une bonne expertise en développement est recommandée.

Public

Cette formation s’adresse à toute personne désirant connaître le langage de scripting Groovy.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Archimate Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître et maîtriser la terminologie et les concepts définis dans ArchiMate® 3.2 Foundation nécessaires au niveau 1 de la certification
  • Savoir utiliser un langage clair pour mieux communiquer avec les experts et les métiers autour de l’Architecture d’Entreprise
  • Mieux adresser les différents points de vue pour répondre aux préoccupations des parties prenantes
  • Préparer le passage de la certification ArchiMate® 3.2 niveau 1 (Foundation)
Tarif

A partir de 2 490,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Compétences Digitales DigComp

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Utiliser les technologies de l’information et de la communication


 Il s’agit d’acquérir les compétences digitales professionnelles qui permettent de certifier un niveau minimal et de maitriser les compétences numériques de base à savoir :


La maitrise sur la recherche et mise à jour d’informations et de contenus dans l’environnement numérique.
Les compétences liées à l'utilisation des logiciels et du matériel.


L'aptitude à utiliser, et à remettre en question, des contenus et des applications numériques.
L'aptitude à créer du contenu numérique et maitriser les fondamentaux liés à la cyber sécurité.


Plus généralement, les compétences pour faire face aux premiers problèmes liés aux dysfonctionnements informatiques ou numériques….
Tarif

A partir de 575,00 €

Durée

3j / 21h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les éléments de base du langage Transact-SQL
  • Concevoir des scripts SQL efficaces
  • Créer des fonctions utilisateur
  • Utiliser des requêtes paramétrées
  • Maîtriser les transactions et les verrous
  • Déboguer du code Transact-SQL
  • Gérer les erreurs et les exceptions
  • Créer et utiliser des procédures stockées et déclencheurs
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Décoder ses interlocuteurs, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Reconnaître les comportements, expressions et émotions de ses interlocuteurs
  • Décrypter le langage corporel (communication non verbale)
  • Développer ses capacités d'écoute
  • Développer une communication plus authentique et positive pour déjouer les pièges relationnels
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Identifier les stratégies de négociation au regard des objectifs fixés
• Maîtriser les différentes techniques de négociation

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

- Maîtriser Midjourney: Apprendre à utiliser toutes les fonctionnalités de Midjourney pour une création autonome.
- Optimiser sa productivité: Utiliser Midjourney pour accélérer la création de contenu visuel et se concentrer sur des activités plus stratégiques.
- Rédiger efficacement des prompts: Développer des compétences pour formuler des prompts précis, produisant rapidement des images de qualité.
- Booster ses processus de création: Explorer des cas d'usage variés pour intégrer Midjourney dans votre stratégie de contenu et stimuler la créativité.

Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Entreprise

Objectifs de la formation

Identifier et analyser les difficultés de l’entreprise
Sélectionner et mettre en œuvre la procédure la plus pertinente en fonction des difficultés rencontrées par l’entreprise
Mesurer les risques encourus et l’étendue des responsabilités

Tarif

A partir de 1 165,00 €

Durée

1 jour - 7 heures

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cerner la démarche globale de l’audit comptable et financier
Maîtriser les techniques du contrôle interne
Auditer les cycles comptables, les comptes et le reporting

Tarif

A partir de 1 675,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Entreprise

Formation Développer en PL/SQL

Proposé par PLB CONSULTANT

Objectifs de la formation

Savoir développer des applications ORACLE.

Ce cours a plusieurs objectifs : 

  • comprendre la place du PL/SQL dans les architectures applicatives 
  • acquérir la maîtrise du langage PL/SQL
  • maîtriser les interactions entre PL/SQL et ORACLE
  • connaître les fonctions et packages standards
  • savoir écrire des procédures stockées et des packages
  • maîtriser la philosophie et la syntaxe des triggers 
  • disposer d'une charte de développement professionnel en PL/SQL : conception, codage modulaire, style et méthode de programmation, stratégie de débogage.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les principes de base de la retouche photo avec Photoshop.
Apprendre à utiliser les outils essentiels de Photoshop pour l'édition et la manipulation d'images.
Maîtriser les techniques avancées de Photoshop pour la retouche photo professionnelle.
Acquérir des compétences en design graphique en utilisant les fonctionnalités avancées de Canva.
Apprendre à créer des illustrations et des graphiques attrayants avec Canva.
Comprendre les bases de la conception web et l'installation de WordPress.
Savoir personnaliser un site WordPress en utilisant des thèmes et des plugins.
Apprendre à créer des mises en page attrayantes et adaptées aux mobiles avec WordPress.
Explorer les fonctionnalités avancées de WordPress, telles que la gestion des utilisateurs et la sécurité.
Comprendre les principes de l'optimisation des moteurs de recherche (SEO) pour les sites WordPress.
Apprendre à intégrer des médias sociaux et à partager du contenu depuis WordPress.
Acquérir des compétences en gestion de projet pour la création de sites web avec WordPress.
Savoir concevoir des infographies percutantes avec Canva pour communiquer efficacement.
Apprendre à créer des visuels attrayants pour les réseaux sociaux avec Canva.
Explorer les meilleures pratiques en matière de workflow et d'organisation pour maximiser l'efficacité dans l'utilisation de Photoshop, WordPress et Canva.

Ces objectifs devraient vous permettre de couvrir les principales compétences et connaissances nécessaires pour maîtriser ces trois outils dans le cadre d'une formation en e-learning.
Tarif

A partir de 690,00 €

Durée

5j / 37h

Modes
  • Entreprise
  • Distance

Je cherche à faire...