Ruby et Ruby on Rails


3 j (21 heures)
Tarif : 2450€HT
À DISTANCE PRESENTIEL
Ref : RUBY

Les objectifs

- Savoir écrire un programme en Ruby
- Comprendre la conception Modèle-Vue-Contrôleur (M.V.C.)
- Maîtriser les composantes de Rails

En quelques mots...

Public

Cette formation s’adresse à des développeurs web (php, java, etc ...) souhaitant découvrir et se perfectionner avec le framework web Ruby on Rails

Pré-requis

La maîtrise des langages de programmation orienté objet (POO) est fortement conseillée

Méthodes et Moyens pédagogiques

Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire

Modalités de suivi et d'évaluations

Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation

Informations pratiques

Accessibilité , modalités et délais d'accès

Programme mis à jour le 01/09/2022

Programme détaillé

MISE EN PLACE DE L’ENVIRONNEMENT DE DEVELOPPEMENT

  • Installation de RVM et Ruby
  • Installation du gestionnaire de version Git
  • Les commandes basiques de Git
  • Editeur de texte ou IDE

APPRENTISSAGE DU LANGAGE RUBY

  • DRY et «Principle of least surprise»
  • Les gems
  • Les classes principales
  • Les structures de contrôle
  • Définition d’une classe en Ruby
  • Les blocks et itérateurs
  • Meta programming en Ruby
  • Les consoles interactives (ou REPL)
  • La documentation avec YARD

DECOUVERTE DU FRAMEWORK RUBY ON RAILS 4

  • Les principes de base de Rails
  • Architecture d’une application Rails
  • Démarrage du serveur web
  • Le design pattern MVC
  • ActionPack : Le routeur, les controlleurs et les ressources REST
  • ActionView : Les templates de vues
  • ActiveRecord : L’ORM de Rails
  • Gestion des dépendances avec Bundler
  • Les générateurs
  • Rakefile et les taches rake

APPROFONDIR RAILS

  • Les gems les plus populaires
  • L’asset pipeline
  • Internationalisation d’une application Rails (I18n)
  • Behaviour Driven Development avec RSpec
  • Déployer Rails

Ils parlent de cette formation

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Maxime DUPONT

'

Test témoignage Excel - Initiation Test

Axel ALEX

'

Test commentaire Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT

'

Test témoignage Excel - Initiation

Marcel DUPONT