Formation Ruby on Rails

Apprenez à maîtriser ce puissant Framework basé sur le langage Ruby dont la syntaxe naturelle et totalement orientée objet est particulièrement élégante et robuste.

Durée de formation : 5 jours

Lieux de formation :
  • en ligne
  • intra-entreprise
  • Présentiel à Strasbourg
  • Possible à Paris
  • Possible à distance
  • Possible en groupe (intra-entreprise)

Vous souhaitez développer une application Web en parfaite adéquation avec vos besoins ou ceux de vos clients ? Vous voulez utiliser un outil open-source pour développer rapidement une application solide, testée et évolutive ? Ruby On Rails est le framework Web qui répondra à ces deux objectifs !

La formation Ruby on Rails vous apportera les bases du développement d’applications web avec le langage Ruby. Vous apprendrez les concepts, les astuces et les bonnes pratiques pour exploiter au mieux les énormes capacités de ce framework.

Vous mettrez les mains dans le code et vous obtiendrez rapidement des résultats fonctionnels garantis : plus besoin d’aspirine et d’arrachage de cheveux pour comprendre les concepts et les mettre en oeuvre.

Pourquoi cette formation est-elle parfaite pour vous ? Parce qu'elle vous permettra :

  • d'apprendre le langage Ruby,
  • de construire une application web simple de A à Z avec Ruby On Rails,
  • d'utiliser les librairies Ruby pour augmenter la couche fonctionnelle de votre application.

Pour suivre cette formation, vous devez connaître les concepts de la programmation orientée objet et être à l’aise avec le HTML, CSS et JavaScript.

Introduction

  • Présentation générale du langage Ruby
  • Prendre en main les outils de développements pour Ruby On Rails, les commandes Ruby
  • Le système de Gems

Programmez simplement avec Ruby, rappel des bases

  • Comprendre et maitriser la programmation objet
  • Comprendre et maitriser la syntaxe Ruby
  • Bien écrire son code pour Ruby On Rails

Premiers pas avec Ruby On Rails

  • Installer et comprendre l’architecture d’un projet RoR
  • Utiliser les outils fournis par RoR pour générer votre première page
  • Utiliser une base de données relationnelle avec RoR
  • Utiliser une base de données noSQL avec RoR
  • Faire des templates HTML
  • Faire des formulaires basiques pour administrer ses données

Les fonctionnalités avancées

  • Controller les données de votre application dans vos modèles
  • Comprendre le système de routes
  • Faire des contrôleurs CRUD efficaces
  • Envoyer des emails
  • Faire des tâches asynchrones
  • Maitriser les vues

Tester ses applications

  • Mettre en place un environnement de tests
  • Mettre en place les tests unitaires
  • Mettre en place les tests fonctionnels

Déployer et héberger ses applications

  • Déployer ses applications grâce aux outils ruby

Aperçu des librairies utiles pour un projet Rails

  • Authentifier ses utilisateurs
  • Gérer les envois de fichiers

Public

Développeurs d'application Web souhaitant programmer avec Ruby on Rails (RoR)

Objectifs

Être capable de développer des applications web avec Ruby on Rails. Comprendre les rouages du framework et les bonnes pratiques du langage. Savoir organiser son code.

Prérequis

Une connaissance de la théorie de la programmation orientée objet. Utilisation/modélisation de bases de données relationnelles.

Moyens pédagogiques

Durant chaque formation, les participants et participantes auront l’opportunité de mettre en application leurs apprentissages grâce à de nombreux cas pratiques et exercices. Ces exercices seront ensuite corrigés et explicités par le formateur ou la formatrice. Dans le cas de sessions inter-entreprises, à Strasbourg ou à Paris, la formation est dispensée dans les salles pédagogiques adaptées à des apprentissages informatiques : capacité de 1 à 8 personnes, équipement informatique fourni pour chacun des stagiaires, vidéo-projecteur et paperboard.

Suivi et appréciation des résultats

L'exécution de l'action de formation est suivie à l'aide de feuilles de présence émargées par demi-journée par les participants et le formateur. Sanction : attestation de présence. Un bilan des acquis est effectué à l'issue de la formation par questionnaire individuel en ligne et par les exercices réalisés durant la session.

Modalités de positionnement et d’évaluation

Le positionnement à l'entrée est évalué par questionnaire individuel en ligne (comportant des questions relatives au profil, aux attentes, aux connaissances initiales et aux prérequis techniques) ainsi que par échange e-mail lors de la prise de contact et de la préparation du dossier. Un entretien préalable par visioconférence a lieu dans le cas des groupes en intra.

Dernière mise à jour de ces informations :

Besoin d'un financement ?

Une formation est un investissement : pour mieux vous permettre de vous former, des possibilités de financement vous sont proposées dont la prise en charge par votre OPCO.

Voir les différents financements

À la suite de cette formation, nous vous recommandons :

Envie de connaître la date
de nos prochaines formations ?

Calendrier des formations

Nous contacter

Téléphone : 09 54 96 50 50 Adresse e-mail : contact alsacreations point fr

Alsacréations
10 Place du Temple Neuf
67000 Strasbourg, France

En soumettant ce formulaire vous acceptez que les informations saisies soient utilisées pour permettre de vous répondre. Votre e-mail ne sera pas mémorisé pour un autre usage. En savoir plus