Objectifs

  • Compréhension des Bases de Ruby : Apprendre la syntaxe, les types de données, les structures de contrôle et les fonctions.
  • Programmation Orientée Objet : Comprendre les concepts de classes, d'objets, d'héritage et de polymorphisme dans Ruby.
  • Utilisation des Bibliothèques : Se familiariser avec les bibliothèques standard de Ruby et les gemmes populaires.
  • Développement Web avec Ruby on Rails : Acquérir des compétences en création d'applications web en utilisant le framework Ruby on Rails.
  • Tests et Débogage : Apprendre à écrire des tests avec RSpec ou MiniTest et à déboguer des applications Ruby.
  • Meilleures Pratiques : Découvrir les conventions de codage, la gestion des versions et l'importance de la documentation.
  • Gestion de Projet : Comprendre le cycle de vie d'un projet Ruby, y compris le déploiement et la maintenance.
  • Développement Collaboratif : Apprendre à travailler en équipe avec Git et des plateformes de collaboration.

Contenu de la formation

Module 1 : Introduction à Ruby
  • Présentation et historique du langage Ruby.
  • Installation et configuration de l'environnement de développement.
  • Types de base : entiers, chaînes, booléens, etc.
  • Variables, conditions et boucles.
  • Méthodes et blocs.
  • Exercices pratiques pour appliquer les concepts.
Module 2 : Programmation Orientée Objet
  • Concepts de classes, instances et héritage.
  • Introduction aux modules et gestion des exceptions.
  • Gestion des dépendances avec Bundler.
  • Stockage de données avec YAML.
  • Exercices pratiques pour mettre en œuvre les notions.
Module 3 : Concepts Avancés
  • Design patterns en Ruby et méta-programmation.
  • Création d'une DSL (Domain Specific Language).
  • Utilisation de gems et bibliothèques Ruby.
  • Opérations sur les fichiers : création, édition et suppression.
  • Utilisation de Rake pour automatiser des tâches.
  • Documentation avec Rdoc/Yard.
  • Exercices pratiques pour solidifier les compétences.

Résultats attendus de la formation

  • Compétence en Syntaxe : Maîtrise des bases de la syntaxe Ruby.
  • Programmation Orientée Objet : Capacité à créer et gérer des classes et des objets.
  • Utilisation de Rails : Compétences en développement d'applications web avec Ruby on Rails.
  • Gestion des Erreurs : Savoir gérer les exceptions et les erreurs dans le code.
  • Création de Tests : Aptitude à écrire des tests unitaires pour garantir la qualité du code.
  • Connaissance des Gems : Capacité à utiliser et à gérer des bibliothèques tierces.
  • Documentation : Compétence à documenter le code de manière claire et efficace.
  • Développement Collaboratif : Familiarité avec les outils de gestion de version comme Git.
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
323946S
04/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323955S
04/11/2024
31/12/2025
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323959S
04/11/2024
31/12/2025
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323964S
04/11/2024
31/12/2025
Chalon-sur-Saône 71100
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

ACTI'CAP
179 Avenue de Paris
71100 - Chalon-sur-Saône

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323968S
04/11/2024
31/12/2025
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

BELFORT BOOST
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323974S
04/11/2024
31/12/2025
Nevers 58000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Clemaly
46 Boulevard Grands Pres des Bordes
58000 - Nevers

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323986S
04/11/2024
31/12/2025
Auxerre 89000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Salle de réunion Auxerre
13 Rue Jules Ferry
89000 - Auxerre

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

323989S
04/11/2024
31/12/2025
Mâcon 71000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 150 heure(s)
Durée en centre: 150 heure(s)
durée en présentiel : 21h

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Centre d'affaires EDM
154 Rue André Derain
71000 - Mâcon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : - Notions fondamentales en développement informatique. - Familiarité avec l'environnement Linux.

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31090 - Développement web
  • 30813 - Langage Ruby

Spécialité de formation NSF :

  • 326 - Informatique, traitement de l'information, réseaux de transmission des données

Lien vers les descriptions métiers France Travail : (ROME)