لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نحوه ساخت کلون اینستاگرام با استفاده از Ruby on Rails 7
How To Build Instagram Clone Using Ruby on Rails 7
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای عملی برای یادگیری نحوه پیادهسازی برنامه اینستاگرام با استفاده از Ruby on Rails 7، Bootstrap 5، و Turbo Rails ساختن یک کلون کامل اینستاگرام با استفاده از Ruby on Rails 7 ساختن سیستم دنبال کردن هر برنامه کاربردی رسانههای اجتماعی قابلیت جستجوی بلادرنگ اجرای احراز هویت به راحتی با Devise gem حل ابداع مشکلات ادغام با Ruby on Rails 7 تمرین کار با مؤلفهها و کلاسهای Bootstrap مدیریت مجوز کار با font-wesome برای افزودن نمادها مدیریت روابط پیچیده پایگاه داده ساخت مانند عملکرد ساخت سیستم اظهار نظر بارگذاری تصاویر با پیشنمایش و کشیدن-رها کردن با استفاده از کتابخانه FileBond Javascript پیشنهاد به کاربران برای دنبال کردن بر اساس معیارهای خاص فهرست کردن پست ها به عنوان لیست فید در صفحه اصلی پیش نیازها: درک اولیه چارچوب Ruby on Rails دانش اولیه HTML و CSS
ابتدا بیایید پول صحبت کنیم...
میانگین حقوق برنامهنویس وب Ruby on Rails بر اساس شهر تا ژانویه 2020 (طبق گزارش Glassdoor):
نیویورک - 95,000 دلار در سال، بوستون - 97,000 دلار در سال، سانفرانسیسکو - 100,719 دلار در سال
بنابراین، به دلایل بیشتری در مورد "چرا Ruby on Rails" نیاز دارید؟
یاد خواهید گرفت که چگونه اینستاگرام یا هر برنامه وب رسانه اجتماعی خود را با استفاده از یکی از قدرتمندترین و آسان ترین چارچوب های موجود بسازید... Ruby on Rails <3.
ما در طول سفر خود از موارد زیر استفاده خواهیم کرد:
چارچوب Ruby on Rails
کتابخانه بوت استرپ برای استایلینگ
کتابخانه عالی برای نمادها
کتابخانه FileBond برای آپلود تصاویر
ذخیرهسازی فعال برای آپلود تصویر
Gem را برای احراز هویت طراحی کنید
الزامات چیست؟
درک اساسی از چارچوب Ruby on Rails
دانش اولیه HTML CSS
روبی روی ریل را روی دستگاه خود نصب کنید
قرار است از این دوره چه چیزی به دست بیاورم؟
ساخت کلون اینستاگرام کامل با استفاده از Ruby on Rails 7
کار با مؤلفهها و کلاسهای Bootstrap را تمرین کنید
نصب Devise
افزودن کاربران با Devise
اجرای احراز هویت به راحتی با Devise gem
مشکلات ادغام Devise را با Ruby on Rails 7 حل کنید
مجوز مدیریت
برای افزودن نمادها با font-wesome کار کنید
روابط پیچیده پایگاه داده را مدیریت کنید
عملکرد شبیه ساز
ساخت سیستم نظردهی
سامانه دنبال کردن را برای هر برنامه رسانه اجتماعی بسازید
پیشنهاد به کاربران بر اساس معیارهای خاص
فهرست کردن پست ها به عنوان لیست فیدها در صفحه اصلی
آپلود کردن تصاویر با پیش نمایش و کشیدن با استفاده از کتابخانه جاوا اسکریپت FileBond
ساخت قابلیت جستجوی بلادرنگ
ایجاد داشبورد کاربر
ایجاد داربست
منابع در Rails
اجبار افراد برای ورود به سیستم
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
پیش نمایش نهایی برنامه کلون اینستاگرام
Final Instagram Clone Application Preview
راه اندازی پروژه
Project Setup
ایجاد برنامه ما و اضافه کردن تنظیمات پایگاه داده
Creating our Application and add database configurations
اضافه کردن بوت استرپ و حل مشکلات یکپارچه سازی با Rails 7
Adding Bootstrap and solving integration problems with Rails 7
حساب های کاربری و احراز هویت
User Accounts & Authentication
طراحی صفحه لاگین اینستاگرام
Designing Instagram Login Page
افزودن کاربران و احراز هویت با استفاده از Devise Gem
Adding Users and Authentication Using Devise Gem
افزودن قابلیت ورود به سیستم Devise به صفحه اصلی ما
Adding Devise Login Functionality to our Home Page
طراحی صفحه ثبت نام
Designing The Signup Page
پست های اینستاگرام
Instagram Posts
بررسی اجمالی پست ها
Posts Overview
ایجاد مدل، نمایش و کنترلر پست ها با استفاده از داربست
Creating Posts Model, View, and Controller using Scaffold
یک ظاهر طراحی شده کارت پستال
Styling The Post Card
صفحه اصلی کاربر
User's Home Page
یک ظاهر طراحی شده نوار پیمایش
Styling The Navigation Bar
اضافه کردن داستان های جزئی
Adding The Stories Partial
اضافه کردن پیشنهادات جزئی
Adding The Suggestions Partial
سازماندهی صفحه اصلی
Organizing The Home Page
ایجاد پست های جدید
Creating New Posts
اضافه کردن مدال پست جدید
Adding New Post Modal
افزودن پیشنمایش و کشیدن با استفاده از کتابخانه FilePond
Adding Preview and Drag-Drop Using FilePond Library
افزودن اعتبارسنجی پست
Adding Post Validations
دوست دارد
Likes
منطق مدل و کنترلر را دوست دارد
Likes Model And Controller Logic
افزودن قابلیت لایک به نمایش پست ها
Adding Like Functionality To Posts' Views
چه کسی The Post Modal را دوست داشت
Who Liked The Post Modal
نظرات
Comments
نظرات منطق مدل و کنترلر
Comments Model And Controller Logic
افزودن قابلیت ایجاد نظر جدید به پست ها
Adding Creating New Comment Functionality To Posts
فهرست کردن همه نظرات و حذف نظرات
Listing All The Comments And Deleting Comments
صفحه نمایه کاربر
User Profile Page
طراحی هدر پروفایل کاربر
Designing User's Profile Header
طراحی لیست پست پروفایل کاربر
Designing User's Profile Post Listing
طراحی صفحه اطلاعات نمایه به روز رسانی کاربر
Designing User's Updating Profile Information Page
تقویت برنامه
Enhancing The Application
افزایش تجربه کاربری
Enhancing The User Experience
مدیریت حذف پست
Handling Post Deletion
سیستم فالو اینستاگرام
Instagram's Follow System
مدل سیستم را دنبال کنید
Follow System Model
آزمایش دنبال کردن مدلهای سیستم و افزودن توابع کمکی
Testing Follow System Models and Adding Helping Functions
منطق کنترل کننده سیستم را دنبال کنید
Follow System Controller's Logic
یکپارچه سازی ارسال درخواست دنبال کردن به سایر کاربران
Integrating Sending Follow Requests To Other Users
یکپارچه سازی فهرست، پذیرش و رد درخواست های دنبال کردن
Integrating Listing, Accepting, And Rejecting Follow Requests
بهبودهای تجربه کاربری سیستم را دنبال کنید
Follow System User Experience Enhancements
نمایش نظرات