Note : En distanciel, pour un meilleur confort, nous vous recommandons de vous munir d’un deuxième écran et d’une bonne connexion à internet.
Comprendre et savoir utiliser le framework Ruby On Rails ; être capable de mettre en place et gérer une application avec Ruby On Rails.
Participants : Développeur d’application web.
Délai d’accès à la formation : Entre 15 et 45 jours. Formation accessible aux personnes en situation de handicap. Plus d’informations au 0692 22 55 83.
Passerelles : aucune passerelle disponible.
Débouchés : Cette formation permet une montée en compétences mais ne permet pas de se former à un métier.
Présentation et historique du langage
Installer, configurer un environnement de développement sur sa machine
Comprendre et écrire du code Ruby
Le design pattern MVC (Modèle-Vue-Contrôleur)
Structure et organisation de l’application
Les environnements (développement, production, test, etc.)
Les prérequis (logiciels et librairies)
Les bases de données supportées
Le paramétrage de l’application
Les conventions de nommage
Les extensions de fichiers (erb, scss, etc.)
Les outils (rake, bundler, etc.)
Les fichiers journaux (logs)
Comprendre le mécanisme des routes et de génération d’URL
Routage de requête (map.connection, map.ressources, etc.)
Sessions et cookies, filtres
Les layouts, les templates, les partials
Les formulaires (gestion des erreurs, personnalisation, encapsulation)
Le mapping objet-relationnel (ORM), CRUD
Les relations entre tables (one to one, one to many, etc.)
Les jointures multiples
Les validations, les transactions
jQuery, CoffeeScript
Effets visuels
Drag’n’drop
Auto-completion
Envoi et réception d’e-mails avec Action Mailer
Web Service (AWS, SOAP, REST)
Déploiement, montée en charge, cache