Clever Council Maroc - Cercle IMAGE

Clever Council Maroc - Formation ICON Formation Préparation à la certification Ruby-on-rails

Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS

Préparation à la certification Ruby-on-rails

Durée de la formation : 5 jours

Clever Council Maroc - Formation Titre Icon Formation Préparation à la certification Ruby-on-rails

Introduction au langage Ruby

  • À propos de Ruby (historique, créateur, usage...)
  • Découverte du langage (syntaxe, classes de base, héritages, typage...)
  • Premiers pas avec Ruby (utilisation d'IRB et manipulation des objets de base)
  • Position de Ruby On Rails par rapport aux autres Framework  (classement des frameworks web les plus populaires)

Découvrir le framework Ruby On Rails

  • À propos de Ruby On Rails (historique, créateur, communauté, ...)
  • Installation d'un environnement de travail (Ruby On Rails, MySQL...)
  • Présentation du modèle MVC (Modèle / Vue / Contrôleur)
  • Structure d'un projet Ruby On Rails
  • Principes de base
  • Les commandes essentielles
  • Les bonnes pratiques
  • Avantages / inconvénients du framework et du langage

Créer son premier projet Ruby On Rails

  • Créer un projet Ruby On Rails
  • Choisir le type de base de données (MySQL, PostgreSQL, MongoDB...)
  • ActiveRecord : un accès simplifié à la base de données
  • Utiliser le scaffolding
  • Création de controllers
  • Création de vues simples
  • Les modèles (relations, héritage)
  • Validation des données
  • Gestion des routes
  • Assets Pipeline
  • Debuggage et gestion des erreurs
  • Libraires externes (gems) les plus utiles
  • Authentification
  • Créer un back-office

Les tests

  • Générer des données de tests
  • Tests unitaires
  • Tests fonctionnels
  • Tests d'intégration
  • Test Driven Development / Behaviour Driven Developmemt

De Rails 3 à Rails 4

  • Les différences concernant les routes
  • Active Record : évolutions et modifications
  • Les fonctionnalités retirés de Ruby On Rails (de nouvelles gems à ajouter)
  • La précompilation des assets

Déploiement / hébergement

  • Connaître et savoir utiliser les outils de déploiement
  • Hébergement (AWS, serveurs dédiés, etc.

Clever Council Maroc - Préparation à la certification Ruby-on-rails Détails de la formation Préparation à la certification Ruby-on-rails

Comprendre les concepts basés sur ruby-on-railsConcevoir et réaliser un site Web avec le framework Ruby on RailsSavoir installer, déployer et maintenir une application utilisant Ruby on Rails.

Développeurs d'application Web souhaitant programmer avec RoR

Bonne connaissance d'un langage de développement web ainsi qu'une certaine connaissance du développement orienté objet.

Un formateur expert dans le domaine.Méthodologie basée sur l'Active Learning : une formation basée sur des cas pratiques.

Clever Council Maroc - Formations similaires ICON Formations similaires

Clever Council Maroc - Mail ICON Contactez-nous

Adresse

1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370