Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
A l'issue de cette formation Ruby On Rails vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
Contacter l'organisme |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation Ruby On Rails a pour objectif principal de permettre la prise en main du langage Ruby et surtout du framework Ruby On Rails (basé sur le modèle MVC). Le framework Ruby On Rails a gagné en popularité au cours des dernières années dans le domaine du développement web. La syntaxe simplifiée (par rapport à d'autres langages) et la lisibilité du code permettent de rapidement appréhender le langage et le framework. Grâce à une communauté active, de nombreux outils vous faciliteront la tâche lors de vos futurs développements. Ce langage et ce framework sont une alternative tout à fait crédible à d'autres langages (PHP, J2EE...) pour le développement de sites ou applications web.
Au cours cette formation Ruby On Rails, vous apprendrez à mettre en place un environnement de développement permettant l'utilisation du framework Ruby On Rails et la création d'une application web avec ce dernier.
À 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)
À 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 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
Générer des données de tests
Tests unitaires
Tests fonctionnels
Tests d'intégration
Test Driven Development / Behaviour Driven Developmemt
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
Connaître et savoir utiliser les outils de déploiement
Hébergement (AWS, serveurs dédiés, etc.)
Créer une API Rest
Gérer le dépôt des fichiers (upload / download)
Connaître les différentes stratégies de référencement et savoir les mettre en oeuvre
Créer ses propres Gems pour distribuer ses librairies
Savoir utiliser les ressources externes
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 3 050,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 2 400,00 € |
Durée |
4 jours |
Modes |
|
Cette formation au Traitement d'Urgence des Incidents de Sécurité Informatique permet aux équipes informatiques en première ligne d’aborder sereinement un incident de sécurité. Le but est de mettre rapidement les acteurs en situation et de leur présenter des cas d’usages typiques pour que les actions essentielles deviennent des réflexes.
Ce cours dresse un panorama de la cybercriminalité et décrit le déroulement d'une attaque informatique ciblée. Les différentes étapes de l'attaque sont présentées : de la prise d'information jusqu'à la prise totale de contrôle du système d'information de la cible.
À l'issue de ce cours vous aurez acquis les réflexes pour mettre sur les rails un bon traitement d’incident de sécurité.
Tarif |
Contacter l'organisme |
Durée |
1j / 7h |
Modes |
|