Programmation en Ruby

Objectifs

Savoir développer une application en Ruby et maîtriser les outils et concept de base du langage

Pré-requis

Connaissance de la programmation objet

La formation en détail

Les sessions de formation ont lieu de 9h00 à 12h30 et de 13h30 à 17h00

Le langage Ruby

  • Introduction

Conteneurs, blocs et itérateurs

Type standards

  • Type standards
    • Numériques et range
    • String, expressions régulières

    Classes, objets et variables

    • Méthodes, héritage, objets et attributs
    • Variables et méthodes de classes
    • Contrôles d’accès

    Structures de contrôle et expressions

    • Expressions
    • Boucles et exécution conditionnelle
    • Visibilité des variables

    Gestion des exceptions

    Les modules

  • Les modules
  • Entrées/sorties

  • Entrées/sorties
    • Fichier
    • Réseau

    Processus et threads

    • Synchronisation

    Tests et debuggage

    • Tests unitaires
    • Le débogueur

    Interaction avec la ligne de commande

    Irb

  • Irb
  • Rubygems

  • Rubygems
  • Interfaces graphiques

  • Interfaces graphiques
    • Aperçu de plusieurs librairies graphiques

    Étendre Ruby

    Ruby distribué

  • Ruby distribué
  • Aperçu du framework Ruby on Rails

  • Aperçu du framework Ruby on Rails
    • Réflexion de groupe et apports théoriques du formateur.
    • Travail d’échange avec les apprenants sous forme de réunion – discussion.
    • Utilisation de cas concrets issus de l’expérience professionnelle.
    • Validation des acquis par des questionnaires, des tests d’évaluation, des mises en situation et des jeux pédagogiques.
    • Alternance entre apports théoriques et exercices pratiques (en moyenne sur 30 à 50% du temps)

    Développeur

    En formation présentielle

    Accueil des apprenants dans une salle dédiée à la formation et équipée avec :

    • Ordinateurs
    • Vidéo projecteur ou Écran TV interactif
    • Tableau blanc ou Paper-Board

    En formation distancielle

    A l’aide d’un logiciel comme ® Microsoft Teams ou Zoom, un micro et une caméra pour l’apprenant.

    • Suivez une formation en temps réel et entièrement à distance. Lors de la session en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur.
    • Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
    • L’accès à l’environnement d’apprentissage (support de cours, ressources formateur, fichiers d’exercices …) ainsi qu’aux preuves de suivi et d’assiduité (émargement, évaluation) est assuré.
    • Les participants recevront une convocation avec le lien de connexion à la session de formation.
    • Pour toute question avant et pendant le parcours, une assistance technique et pédagogique est à disposition par téléphone au 02 35 12 25 55 ou par email à commercial@xxlformation.com
    • Positionnement préalable oral ou écrit.
    • Feuille de présence signée en demi-journée.
    • Evaluation des acquis tout au long de la formation.
    • Questionnaire de satisfaction
    • Attestation de stage à chaque apprenant
    • Evaluation formative tout au long de la formation.
    • Evaluation sommative faite par le formateur.
    • Nos formateurs sont des experts dans leurs domaines d’intervention
    • Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

    Inscription

    Inter
    Intra
    Sur Mesure
    Durée :
    3 jours
    Tarif :
    750 € HT - Prix jour / personne
    Référence :
    4-RY-DEVE

    Prochaines sessions

    Inscription