Plan du cours
Introduction à Programming avec Groovy
- Qu'est-ce que Groovy ?
- Bref historique et évolution de Groovy
- Pourquoi choisir Groovy ?
- Aperçu des concepts de programmation
- Introduction aux langages de script et aux langages compilés
Configuration de l'environnement
- Installation de Groovy
- Configurer l'environnement Groovy sur différents systèmes d'exploitation
- Introduction au GroovyShell et aux IDE
- Exploration du GroovyShell
- Introduction aux environnements de développement intégré (IDE) compatibles avec Groovy
Votre premier Groovy script
- Bonjour le monde en Groovy
- Écrire et exécuter votre premier script Groovy
- Syntaxe Groovy de base
- Commentaires, variables et impression des sorties
Concepts fondamentaux Programming en Groovy
- Types de données et variables
- Types primitifs, chaînes de caractères et inférence de type
- Opérateurs de base
- Opérateurs arithmétiques, relationnels et logiques
- Manipulation de chaînes de caractères
- Opérations et méthodes courantes sur les chaînes de caractères
Structures de contrôle
- Instructions conditionnelles
- instructions if, else et switch
- Constructions de boucles
- boucles for, while et do-while
Introduction aux collections
- Travailler avec des tableaux
- Déclaration, initialisation et accès aux tableaux
- Listes et cartes
- Introduction à l'utilisation et aux opérations sur les listes et les cartes
Introduction aux fonctions et aux fermetures
- Définition et appel de fonctions
- Syntaxe, paramètres et valeurs de retour
- Introduction de base aux fermetures
Introduction aux Object-Oriented Programming
- Classes et objets
- Création de classes et d'objets, et compréhension des propriétés
- Méthodes de base
- Définitions et appels de méthodes
Gestion des erreurs de base
- Introduction à la gestion des exceptions
- Blocs try, catch et finally
- Types d'exceptions courantes dans Groovy
Résumé et prochaines étapes
Pré requis
- Compétences informatiques de base
Audience
- Développeurs
- Étudiants en informatique
Nos Clients témoignent (5)
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Formation - Groovy Programming
Beaucoup de connaissances pratiques illustrées par des exemples concrets.
Kamil - Streamsoft Kraków
Formation - Java Advanced
Traduction automatique
Les changements sont apportés à la volée, car le troisième jour, je commençais déjà à être plus perdue qu'avant et il était plus difficile de rattraper rapidement une erreur.
Paulina
Formation - Advanced Java Security
Traduction automatique
Very good knowledge and character.
Constantinos Michael
Formation - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.