$ 40.00

Tuto Cloner Airbnb de A à Z en Ruby on Rails avec Ruby on Rails

$ 40.00

  • Une formation vidéo de 10h52m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Le code par la pratique : Cloner Airbnb de A à Z en Ruby on Rails

Dans cette formation en vidéo, je vais vous guider à travers toutes les étapes pour développer un site web complet ressemblant à Airbnb.
Nous allons créer à partir de zéro toutes les fonctionnalités basiques de Airbnb. Pas besoin d'être un as en HTML, CSS ou Ruby on Rails pour suivre cette formation (des bases est un plus d'où le niveau 'intermédiaire' mentionné mais je peux vous accompagner personnellement si vous êtes débutant et motivé).
Vous avez juste besoin de suivre pas à pas ma méthode. De cette manière, vous ne deviendrez pas expert en développement web, mais vous obtiendrez une méthode concrète qui vous permettra d'être rapide et efficace, adaptable à tous vos projets en particulier pour les entrepreneurs.

Au cours de la formation, je suis disponible pour toute question - demande d'explication supplémentaire - accompagnement sur la réalisation de votre Airbnb like.

Méthode d'apprentissage :

On n'apprend pas à coder avec de la théorie. Décidez ce que vous voulez construire et apprenez à le construire. Avoir un objectif final en tête vous guidera et chaque progrès réalisé vers cet objectif vous motivera. Vous rencontrerez des défis inattendus qui vous frustreront, mais c'est ainsi que vous apprendrez. C'est ce que j'appelle l'apprentissage en profondeur. Vous apprendrez donc à construire un projet fonctionnalité par fonctionnalité. Vous pourrez entrer dans les détails techniques vraiment plus tard, ainsi vous aurez un contexte pratique à appliquer à la théorie.

Technologies utilisées :

Pour la réalisation de ce clone Airbnb nous allons utiliser ces technologies :

  • Ruby on Rails 5.2.0 (MAJ faite pour la dernière version) et Ruby 2.5.1
  • Bootstrap
  • SQLite en local (sur un IDE type codeanywhere) et postgreSQL sur Heroku (publication online)

Formation par la pratique :

Le principe de cette formation est de reproduire pas à pas des lignes de code (chaque ligne de code est expliquée afin de comprendre ce que vous codez et le résultat de tel fonction ou concept sur votre application mobile). Cela ne fera pas de vous un expert en développement web ou mobile mais cela vous donnera l'envie de creuser le sujet et d'aller chercher des réponses à vos questions (auprès de moi ou sur Stackoverflow).

Foncez !

  • + de 10 heures de formation vidéo
  • Accès au code source sur github
  • Une communauté pour s'entraider

N'hésitez plus et rejoignez cette formation au plus vite, vous ne le regretterez pas, à bientôt.

Table des matières de cette formation Ruby on Rails (durée : 10h52m)

  • Introduction à l'environnement de développement web utilisé
    • 1.1 Utilisation Codeanywhere (à la place de Cloud9) gratuit 00:08:42
  • Création de notre première page
    • 2.1 Bootstrap gratuit 00:02:31
    • 2.2 Notre première page gratuit 00:03:08
  • Publication de notre site online
    • 3.1 Github gratuit 00:03:34
    • 3.2 Heroku 00:06:07
  • Mise en place du système d'authentification
    • 4.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:57
    • 4.2 Installation Devise 00:13:35
    • 4.3 Création barre de navigation horizontale 00:07:43
    • 4.4 Ajout du nom complet 00:04:53
    • 4.5 Modification de nos formulaires 00:12:55
    • 4.6 Upload d'une photo de profil 00:09:26
    • 4.7 Page d'informations Utilisateur 00:12:17
    • 4.8 Amélioration page modification de profil 00:11:00
    • 4.9 Création des notifications 00:16:46
  • Création d'une annonce de logement
    • 5.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:54
    • 5.2 Création du model Room 00:07:27
    • 5.3 Création du controller Room 00:10:12
    • 5.4 Création des vues 00:22:23
    • 5.5 Amélioration des vues et de notre formulaire 00:11:13
  • Ajout de photos pour les annonces
    • 6.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:52
    • 6.2 Création du model Photo 00:02:52
    • 6.3 Modification de notre controller Room 00:05:11
    • 6.4 Création des vues Photo 00:07:13
    • 6.5 Suppression immédiate des photos 00:07:32
    • 6.6 Sauvegarde des photos sur un cloud externe 00:09:19
  • Création de nos vues pour annonces logement
    • 7.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:53
    • 7.2 Création de ma page d’index pour mes annonces de logement 00:05:52
    • 7.3 Page de détail d’un logement 00:23:18
    • 7.4 Création du panel de photos 00:06:51
    • 7.5 Google maps API pour localiser les logements 00:08:36
    • 7.6 Proposition des logements à proximité 00:05:10
  • Réservations
    • 8.1 Qu'allons nous faire dans ce chapitre? gratuit 00:01:54
    • 8.2 Création du model Reservation 00:02:49
    • 8.3 Création du controller Reservation 00:03:23
    • 8.4 Création des vues pour la réservation 00:04:45
    • 8.5 Jquery datepicker 00:06:33
    • 8.6 Amélioration de notre formulaire de réservation 00:10:08
    • 8.7 AJAX pour notre date d’arrivée 00:18:25
    • 8.8 AJAX pour notre date de départ 00:25:10
    • 8.9 Création page Mes Voyages 00:11:18
    • 8.10 Création page Mes Réservations 00:08:37
    • 8.11 Amélioration page Utilisateur 00:04:38
  • Système de notations
    • 9.1 Qu'allons nous faire dans ce chapitre? gratuit 00:01:25
    • 9.2 Création du model Review 00:03:25
    • 9.3 Création du controller Review 00:07:15
    • 9.4 Création des vues pour les notations 00:11:32
    • 9.5 Système de notations étoiles 00:07:58
    • 9.6 Amélioration de notre système de notation 00:11:58
  • Module de recherche
    • 10.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:43
    • 10.2 Création de notre fonction de recherche 00:13:26
    • 10.3 Création de la page d'accueil 00:14:53
    • 10.4 Création de notre page de recherche 00:20:44
    • 10.5 Ajouter une carte montrant l'emplacement des logements de la recherche 00:13:12
    • 10.6 Démonstration d'une recherche 00:01:45
  • Echange de messages
    • 11.1 Qu'allons nous faire dans ce chapitre? gratuit 00:00:37
    • 11.2 Création des models Conversation et Message 00:07:38
    • 11.3 Création des controllers Conversation et Message 00:12:52
    • 11.4 Création des vues Conversation et Message 00:14:41
    • 11.5 Utilisation et Test 00:09:30
    • 11.6 Amélioration de la messagerie avec AJAX 00:05:22
  • Envoi d'emails transactionnels
    • 12.1 Confirmation mail avec Devise 00:08:03
    • 12.2 Modification formulaire oublie de mot de passe 00:08:43
    • 12.3 Email transactionnel avec Sendgrid 00:17:07
    • 12.4 Formulaire de confirmation mail 00:09:07
    • 12.5 Notification mail 00:08:26
  • Connexion via Facebook
    • 13.1 Création de nos Apps 00:02:50
    • 13.2 Modification du model User 00:06:17
    • 13.3 Création du controller pour Facebook 00:03:53
    • 13.4 Création du bouton d'identification Facebook 00:05:27
  • Paiement avec Stripe
    • 14.1 Introduction au paiement avec Stripe 00:01:52
    • 14.2 Création du model Payment 00:07:24
    • 14.3 Création du formulaire de paiement 00:09:31
    • 14.4 Création du token Stripe avec Javascript 00:04:06
    • 14.5 Modification du controller Reservation 00:04:12
    • 14.6 Démonstration d'un paiement 00:04:52
  • Bonus
    • 15.1 Dashboard Active Admin 00:26:15
    • 15.2 Adapter la taille des images 00:07:17
    • 15.3 Error 404 00:11:02



Formateur : Rod Paris

Rod Paris a publié 4 tutoriels et obtenu une note moyenne de 5,0/5 sur 30 tutoriels vendus. Voir les autres formations de Rod Paris

5,0
note moyenne

2
avis laissés
5 étoiles
2
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de pmepmi laissé le 30/07/2018
    Cours accessible à tous même pour les débutants. J'ai progressé chapitre après chapitre. Je suis très satisfait et Merci d'avoir proposé cette formation.

  • 5
    avis de membre-9032-3941 laissé le 27/07/2018
    Excellent tuto, très bien expliqué.

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Ruby on Rails
  • Quel est le niveau requis pour suivre ce tuto ?
    intermédiaire
accédez à plus de 1125 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données