Aller au contenu principal

Ruby

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000180552
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

1. Maîtrise des Fondamentaux de Ruby Apprenez les bases essentielles du langage Ruby, un langage de programmation dynamique et intuitif. Cette formation couvre la syntaxe, les structures de contrôle, les types de données et les concepts clés qui vous permettront de coder efficacement en Ruby. 2. Développement de Compétences Pratiques et Scripts Mettez en application vos connaissances grâce à des exercices pratiques et des scripts concrets. Vous apprendrez à automatiser des tâches, manipuler…

1. Maîtrise des Fondamentaux de Ruby Apprenez les bases essentielles du langage Ruby, un langage de programmation dynamique et intuitif. Cette formation couvre la syntaxe, les structures de contrôle, les types de données et les concepts clés qui vous permettront de coder efficacement en Ruby. 2. Développement de Compétences Pratiques et Scripts Mettez en application vos connaissances grâce à des exercices pratiques et des scripts concrets. Vous apprendrez à automatiser des tâches, manipuler des fichiers et interagir avec des bases de données, afin de développer une approche autonome et fonctionnelle du langage. 3. Introduction à Ruby on Rails et au Développement Web Découvrez Ruby on Rails, le framework populaire utilisé pour le développement web. Cette section vous initiera à la création d'applications web dynamiques, à la gestion des bases de données avec ActiveRecord et aux principes de conception MVC (Modèle-Vue-Contrôleur). 4. Adoption des Meilleures Pratiques de Programmation Développez des compétences avancées en écriture de code propre et maintenable. Vous apprendrez les principes de programmation orientée objet, l'utilisation de tests unitaires et l'importance du versioning avec Git pour une collaboration efficace. 5. Préparation à l'Intégration Professionnelle Acquérez les compétences et la méthodologie nécessaires pour travailler sur des projets Ruby en entreprise. Que ce soit pour un poste de développeur ou pour vos propres projets, vous serez prêt à intégrer le marché du travail avec une solide base technique et pratique.

Programme de la formation

Module 1 : Introduction à Ruby Ce module présente le langage Ruby et son historique. Vous apprendrez à installer et configurer un environnement de développement Ruby. Vous découvrirez les types de base tels que les entiers, les chaînes de caractères, et les booléens. Vous apprendrez à manipuler les variables, à utiliser les conditions et les boucles, et à travailler avec les méthodes et les blocs. Des exercices pratiques permettront d'appliquer les concepts abordés. Module 2 :…

Module 1 : Introduction à Ruby Ce module présente le langage Ruby et son historique. Vous apprendrez à installer et configurer un environnement de développement Ruby. Vous découvrirez les types de base tels que les entiers, les chaînes de caractères, et les booléens. Vous apprendrez à manipuler les variables, à utiliser les conditions et les boucles, et à travailler avec les méthodes et les blocs. Des exercices pratiques permettront d'appliquer les concepts abordés. Module 2 : Programmation Orientée Objet en Ruby Ce module introduit les concepts fondamentaux de la programmation orientée objet, comme les classes, les instances et l'héritage. Vous apprendrez à gérer les modules et les exceptions. Vous découvrirez comment gérer les dépendances avec Bundler et comment stocker et manipuler des données avec YAML. Des exercices pratiques viendront renforcer l'apprentissage des concepts clés. Module 3 : Concepts Avancés et Bonnes Pratiques Ce module aborde des concepts avancés tels que les design patterns en Ruby et la méta-programmation. Vous apprendrez à créer un DSL (Domain Specific Language) et à utiliser des Gems et des librairies pour enrichir vos projets. Vous étudierez la gestion et la manipulation de fichiers (création, édition, suppression) et l'automatisation des tâches avec Rake. Vous découvrirez également la documentation de code avec Rdoc/Yard. Des exercices pratiques vous permettront de mettre en application ces concepts avancés. Chaque module est conçu pour offrir une progression logique dans l'apprentissage de Ruby, du niveau débutant au niveau avancé.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

150 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance basique en développement informatique. Connaissance de l'environnement Linux.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Vivaneo
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes