Prenez contact avec nous

Plan du cours

Introduction à la programmation avec Groovy

  • Qu'est-ce que Groovy ?
  • Brève histoire et évolution de Groovy
  • Pourquoi choisir Groovy ?
  • Vue d'ensemble des concepts de programmation
  • Introduction aux langages de script versus les langages compilés

Configuration de l'environnement

  • Installation de Groovy
  • Configuration de l'environnement Groovy sur différents systèmes d'exploitation
  • Introduction à GroovyShell et aux IDEs
  • Exploration de GroovyShell
  • Introduction aux environnements de développement intégrés (IDEs) compatibles avec Groovy

Votre premier script Groovy

  • Hello world en Groovy
  • Écriture et exécution de votre premier script Groovy
  • Syntaxe de base de Groovy
  • Commentaires, variables et affichage des sorties

Concepts fondamentaux de la programmation 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 des chaînes
  • Opérations et méthodes courantes sur les chaînes

Structures de contrôle

  • Instructions conditionnelles
  • Instructions if, else et switch
  • Boucles
  • Boucles for, while et do-while

Introduction aux collections

  • Travail avec les tableaux
  • Déclaration, initialisation et accès aux tableaux
  • Listes et maps (dictionnaires)
  • Introduction à l'utilisation et aux opérations sur les listes et maps

Introduction aux fonctions et fermetures (closures)

  • Définition et appel de fonctions
  • Syntaxe, paramètres et valeurs de retour
  • Introduction de base aux fermetures (closures)

Introduction à la programmation orientée objet

  • Classes et objets
  • Création de classes, d'objets et compréhension des propriétés
  • Méthodes de base
  • Définition et appel de méthodes

Gestion basique des erreurs

  • Introduction à la gestion des exceptions
  • Blocs try, catch et finally
  • Types d'exceptions courants en Groovy

Résumé et prochaines étapes

Pré requis

  • Compétences informatiques de base

Public visé

  • Développeurs
  • Étudiants en informatique
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires