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
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Combined JAVA, PHP and Web Application Security

28 heures

Standard Java Security

14 heures

Java and Web Application Security

21 heures

Advanced Java, JEE and Web Application Security

28 heures

Catégories Similaires