Saviez-vous qu’un développeur Full-Stack Ruby peut gagner jusqu’a 80 K€ par an et que Ruby est un langage très populaire, notamment grâce à l’avènement du framework open-source Ruby On Rails. Ce langage dispose d’une vaste communauté de contributeurs, de plugins permettant d'optimiser différentes fonctionnalités et de nombreuses bibliothèques open-sources, apellées “Gems”, qui sont disponibles pour vous faire gagner du temps. Apprenez à utiliser Ruby grâce à cette formation !

Formation

Je veux plus d'informations
 
3 jours / 21 heures
1 550 euros HT

Objectifs

Cette formation vous permettra d’utiliser le langage Ruby au maximum de son potentiel et de prendre en main le framework Ruby on Rails afin de monter des projets rapidement. Vous verrez quels outils peuvent vous faire gagner du temps et quelles sont les bonnes pratiques.

Public concerné

Vous avez une première expérience en développement Web et vous souhaitez commencer l’apprentissage d’un nouveau langage : cette formation est faite pour vous !

Compétences métier

Vous connaîtrez les possibilités de développement avec Ruby On Rails afin d'être capable de développer un site avec ce framework. Vous maîtriserez les bonnes pratiques et les outils liés à Ruby.

Programme

Présentation du langage Ruby

  • Historique
  • Rappel des fondamentaux
  • Ruby vs Ruby on Rails : quel language pour quel objectif ?

Installez et configurez sa machine de développement

  • RVM, rbenv, Gems

Les fondamentaux du code en Ruby

  • Les différentes bases
  • Conditions et boucles
  • Blocs
  • Méthodes et modules

Présentation de Ruby on Rails

  • Fondamentaux
  • Avantages du framework

Comment structurer votre projet Ruby on Rails ?

  • Méthodes
  • Outils
  • Exemples

Comprendre les environnements

  • Environnement de développement et mise en oeuvre

Fonctionnement du framework

  • Gérez vos bibliothèques
  • Comprenez l’architecture MVC
  • Utilisation des lignes de commande
  • Comprendre le fonctionnement d’une requête
  • Les composants de Rails : ActiveRecord, ActionPack, ActiveSupport, Ajax / UJS, ActionMailer, i18

Cas pratique: une librairie

Le Framework Ruby On Rails (2/2)

  • Localisez votre application
  • Construisez des bibliothèques
  • Protéger l'application
  • Mettre en place un système d’authentification
  • Mettre en place une interface d’administration

Cas pratique: création d’une application from scratch

Dans le même domaine