آموزش دوره کامل برنامه نویس Ruby on Rails

The Complete Ruby on Rails Developer Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش ساخت برنامه های وب نوآورانه با Ruby on Rails و خلاقیت خود را بیاموزید یاد بگیرید چگونه ایده ها را به سرعت نمونه سازی کنید و آنها را به برنامه های قابل ارائه تبدیل کنید. یک توسعه دهنده حرفه ای برنامه وب تبدیل شوید. برای مشاغل در شرکت‌های نرم‌افزاری به‌عنوان توسعه‌دهنده Ruby on Rails پیش نیازها: مرورگر مدرن و اتصال به اینترنت بدون داشتن تجربه قبلی در زمینه برنامه‌نویسی یا توسعه برنامه وب

اکنون دارای Rails 6 - آخرین نسخه چارچوب Ruby on Rails.

میانگین حقوق برنامه‌نویس وب Ruby on Rails بر اساس شهر تا ژانویه 2020 (طبق گزارش Glassdoor):

نیویورک - 95,000 دلار در سال، بوستون - 97,000 دلار در سال، سانفرانسیسکو - 100,719 دلار در سال

به دلایل بیشتری در مورد "چرا Ruby on Rails؟"

از زمان معرفی، Ruby on Rails به سرعت به یکی از محبوب‌ترین و قدرتمندترین ابزارهای توسعه برنامه‌های کاربردی وب برای استارتاپ‌ها و شرکت‌های نرم‌افزار بالغ تبدیل شده است. برخی از برترین سایت‌های جهان مانند Basecamp، Twitter، Shopify، Github، LivingSocial، Groupon، Hulu، Airbnb، Yellow Pages و بسیاری دیگر با Ruby on Rails شروع به کار کردند. حتی پس از مقیاس گذاری بسیار زیاد، اکثر آنها همچنان از Rails استفاده می کنند! توسعه دهندگان Ruby on Rails به طور معمول بالاترین حقوق را در صنعت فناوری دارند!

توسعه دهنده کامل Ruby on Rails:

است

شماره 1 دوره توسعه وب با Ruby on Rails در Udemy. بیش از 64000 دانش آموز، 9500+ رتبه بندی، 57٪ از آنها 5 ستاره هستند!

شماره 1 پرفروش ترین در Ruby on Rails از زمان راه اندازی آن

این تنها دوره‌ای است که به آن نیاز دارید و در آن یاد می‌گیرید چگونه همه چیز را از برنامه‌های وب ساده تا پیچیده، قابل استقرار و آماده تولید بسازید

این دوره در حال حاضر دارای زبان برنامه نویسی Ruby، کل 5 برنامه است -- Alpha-blog و Finance Tracker با Rails 6، MessageMe و برنامه دانشگاه با Rails 5 و ارتقاء برنامه SAAS به Rails 6 در حال انجام است!

دوره کامل برنامه‌نویس Ruby on Rails با استفاده از چارچوب بسیار محبوب Ruby on Rails، معرفی کاملی برای توسعه برنامه‌های کاربردی وب ارائه می‌کند. این دوره با بیش از 40 ساعت سخنرانی ویدیویی جذاب و سخنرانی های متنی همراه با دستورالعمل ها، منابع و کد، طراحی شده است:

- دانش‌آموزانی را که قبلاً تجربه برنامه‌نویسی یا توسعه برنامه‌های کاربردی وب ندارند، به توسعه‌دهندگان برنامه‌های کاربردی وب متخصص در Ruby on Rails ببرید.

- با کمک به دانش‌آموزانی که تجربه قبلی در Ruby on Rails یا توسعه وب دارند، در این صنعت پیشرفت کنند و به آن‌ها کمک کنید تا نکات و نکات توسعه back-end را با Rails بیاموزند و برنامه‌های پیچیده را به دلخواه بسازند.

- به متخصصان و دانش‌آموزان به طور یکسان راهی بدهید تا بتوانند از طریق آن به Ruby on Rails به‌عنوان چارچوب توسعه بک‌اند انتخابی انتخاب کنند تا بتوانند در زمان بسیار سریع برنامه‌های وب قوی بسازند و ایده‌های خود را زنده کنند.

>

برنامه های وب فعلی ساخته شده در دوره (6):

بخش 4 - 7: بلاگ آلفا - توابع CRUD، منابع متعدد، سیستم احراز هویت ساخته شده از ابتدا، جلویی با استفاده از بوت استرپ، ارتباط یک به چند و چند به چند در لایه DB، استقرار تولید! سازگار با هر دو Rails 4 و 5 (با مخازن در هر نسخه). ساخته شده با استفاده از Rails 6 (سازگار با 4، 5، 6)

بخش 8: برنامه پیام‌رسانی بلادرنگ MessageMe دارای ActionCable، استفاده از پروتکل WebSocket و Semantic-UI front-end. ساخته شده با استفاده از Rails 5!

بخش 9: برنامه رسانه اجتماعی Finance Tracker - آموزش استفاده از Devise برای احراز هویت، ژنراتورها، فرم‌های جستجو، Ajax، جاوا اسکریپت، عملکرد جستجو، استفاده از API خارجی، مدیریت اعتبارنامه‌های ایمن، نمونه‌سازی سریع. ساخته شده با استفاده از Rails 6.

بخش 10: برنامه عکس - قابلیت تأیید ایمیل تولیدی، توسعه قابلیت های اساسی، پرداخت با استفاده از Stripe API، ذخیره سازی فایل با سطل AWS S3.

بخش 11: برنامه مدیریت پروژه SaaS - چند اجاره‌نشینی، توسعه ابزار و ترکیب عملکرد پرداخت با Stripe، تیم‌های چند لایه، دعوت‌نامه‌های ایمیل در تیم‌ها، محدودیت‌های مبتنی بر سطوح پرداخت و موارد دیگر!

بخش 12: برنامه دانشگاه (پاداش) - برنامه Introductory Rails (اختیاری به عنوان برنامه مبتدی برای دوره) - مناسب برای مبتدیان، مطابق با وبلاگ آلفا، اما از فریم ورک Front-end MaterializeCSS به جای Bootstrap استفاده می کند و نحوه انجام آن را توضیح می دهد. ویژگی ها را در آن سفارشی کنید ساخته شده با استفاده از Rails 5.

Ruby on Rails - که 15 سال پیش معرفی شد - همچنان چارچوب انتخابی جالب اما پایدار برای استارت‌آپ‌ها است زیرا امکان توسعه سریع - در عین حفظ ساختار و امنیت - را فراهم می‌کند، زیرا ایده‌های تجاری پیچیده و مخرب در زمان بی‌سابقه به زندگی تبدیل می‌شوند. .

این دوره یک رویکرد بسیار ساختار یافته برای آموزش Rails دارد که با Ruby - زبان برنامه نویسی پشت Rails شروع می شود. همه چیز از "Hello World" تا برنامه نویسی شی گرا پوشش داده شده است. دانش آموزان به سرعت مهارت ها را کسب می کنند. استفاده از تکالیف، آزمون ها، تمرین های کدنویسی و منابع رایگان مبتنی بر وب برای همراهی با سخنرانی های ویدیویی. سخنرانی‌های متنی نیز پس از هر ویدیو، مواد مرجع را ارائه می‌دهند، مانند این است که علاوه بر فیلم‌ها، چندین کتاب برای راهنمایی دانش‌آموزان در دوره آموزشی داشته باشید.

در ابتدا همه کدها از ابتدا انجام می شود و استفاده از میانبرها و ژنراتورها را محدود می کند، بنابراین دانش آموزان می توانند درک کنند که واقعاً در زیر کاپوت برنامه های Rails چه می گذرد و می توانند آنها را همانطور که می خواهند طراحی کنند. سپس با دانش و درک کاملی که در حال حاضر وجود دارد، روش‌های نمونه‌سازی سریع در بخش‌های بعدی دوره معرفی می‌شوند که استفاده از ژنراتورها و داربست‌ها را نشان می‌دهد و با یک نرم‌افزار کامل به عنوان یک برنامه خدماتی که می‌تواند برای راه‌اندازی یک استارت‌آپ استفاده شود، به پایان می‌رسد!

برخی از ویژگی های کلیدی این دوره عبارتند از:

- بیش از 250 سخنرانی و بیش از 40 ساعت محتوای ویدیویی

- برنامه نویسی روبی از ابتدا. نوشتن اولین برنامه خود برای گفتن "Hello World" به برنامه نویسی شی گرا در حین ساخت چندین پروژه کوچک در طول مسیر

- گزینه‌های نصب و توسعه محلی هم برای Mac و هم برای ماشین‌های ویندوز (درست است، ویندوز نیز!)

- Git برای کنترل نسخه، Github به عنوان مخزن کد، Heroku برای استقرار تولید

- کار با سطل خدمات وب آمازون S3 برای ذخیره سازی، Sendgrid برای قابلیت تولید ایمیل، Multi-Tenancy با استفاده از Milia

- ایجاد فرم کارت اعتباری سفارشی و کار با Stripe API برای اجرای عملکرد پردازش پرداخت

- ساختار ریل MVC عمیق - مدل‌ها، نماها، کنترل‌کننده‌ها

- پشتیبانی زنده رایگان

- طراحی و مفهوم سازی با استفاده از ابزارهای قاب سیمی

- ساختن سیستم‌های احراز هویت از ابتدا با استفاده از پشته پیش‌فرض Rails، از جمله ویژگی مدیریت، ورود/خروج و ثبت‌نام. سپس یاد بگیرید که چگونه از Devise استفاده کنید و عملکرد پایه ارائه شده توسط Devise را برای سفارشی کردن آن و افزایش سرعت سیستم های احراز هویت گسترش دهید

- Ajax، Jquery، جاوا اسکریپت ساده - هر 3 مورد در بخش‌های مختلف دوره استفاده می‌شوند!

- Bootstrap، Semantic-UI و MaterializeCSS (با استفاده از مفاهیم طراحی متریال) برای استایل UI

- مجموعه‌های آزمایشی کاملاً خودکار با استفاده از آزمون‌های واحد، عملکردی و ادغام

- پیوندهای پایگاه داده: یک به چند، چند به چند، خود ارجاعی با استفاده از ActiveRecord

- خیلی، خیلی بیشتر!

امروز بپیوندید و من شما را در دوره می بینم.


سرفصل ها و درس ها

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • مسابقه خوش آمدگویی: بیایید تفکر مبتنی بر منطق خود را گرم کنیم Welcome quiz: Let's get our logic-based thinking warmed up

  • بیایید مسابقه را کدگذاری کنیم! Let's code the quiz!

  • ساختار دوره، نمای کلی و بهترین راه برای استفاده از دوره Course Structure, Overview and best way to use the course

  • بررسی اجمالی محیط توسعه Ruby on Rails Ruby on Rails Development Environment overview

  • [مهم] به‌روزرسانی محیط توسعه - لطفاً این سخنرانی متنی را از دست ندهید [IMPORTANT] Development Environment Update - Please don't skip this text lecture

  • برنامه های وب ساخته شده در دوره - شروع سری پیش نمایش Web apps built in the course - Preview series kickoff

  • پیش نمایش: SaaS - برنامه مدیریت پروژه ساخته شده در بخش 11 Preview: SaaS - Project Management App built in section 11

  • پیش نمایش برنامه چت MessageMe که Rails را در زمان واقعی به نمایش می گذارد - بخش 8 Preview of MessageMe chat application showcasing real-time Rails - Section 8

  • پیش نمایش برنامه Finance Tracker ساخته شده در بخش 9، نمونه سازی سریع Preview of Finance Tracker App built in section 9, rapid prototyping

  • پیش نمایش Univ App با استفاده از طراحی متریال برای جلویی (بخش 12) Preview of Univ App using material design for front-end (Section 12)

  • پیش نمایش برنامه آلفا بلاگ ساخته شده از بخش 4 تا 7 Preview of Alpha Blog App built from section 4 through 7

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • مسابقه خوش آمدگویی: بیایید تفکر مبتنی بر منطق خود را گرم کنیم Welcome quiz: Let's get our logic-based thinking warmed up

  • بیایید مسابقه را کدگذاری کنیم! Let's code the quiz!

  • ساختار دوره، نمای کلی و بهترین راه برای استفاده از دوره Course Structure, Overview and best way to use the course

  • بررسی اجمالی محیط توسعه Ruby on Rails Ruby on Rails Development Environment overview

  • [مهم] به‌روزرسانی محیط توسعه - لطفاً این سخنرانی متنی را از دست ندهید [IMPORTANT] Development Environment Update - Please don't skip this text lecture

  • برنامه های وب ساخته شده در دوره - شروع سری پیش نمایش Web apps built in the course - Preview series kickoff

  • پیش نمایش: SaaS - برنامه مدیریت پروژه ساخته شده در بخش 11 Preview: SaaS - Project Management App built in section 11

  • پیش نمایش برنامه چت MessageMe که Rails را در زمان واقعی به نمایش می گذارد - بخش 8 Preview of MessageMe chat application showcasing real-time Rails - Section 8

  • پیش نمایش برنامه Finance Tracker ساخته شده در بخش 9، نمونه سازی سریع Preview of Finance Tracker App built in section 9, rapid prototyping

  • پیش نمایش Univ App با استفاده از طراحی متریال برای جلویی (بخش 12) Preview of Univ App using material design for front-end (Section 12)

  • پیش نمایش برنامه آلفا بلاگ ساخته شده از بخش 4 تا 7 Preview of Alpha Blog App built from section 4 through 7

زبان برنامه نویسی روبی The Ruby Programming Language

  • نحوه دریافت کمک زنده رایگان! How to get Free Live Help!

  • مقدمه بخش 2 و روبی Introduction to Section 2 and Ruby

  • مقدمه ای بر روبی - متن با جهت، مراجع و کد Introduction to Ruby - Text with directions, references and code

  • کار با رشته ها قسمت 1 Working with Strings part 1

  • کار با رشته ها قسمت 2: دریافت ورودی از کاربر Working with Strings part 2: Getting input from user

  • کار با رشته ها - متن با جهت ها، مراجع و کد Working with Strings - Text with directions, references and code

  • راه حل تکلیف: کد برنامه آنالایزر Homework Solution: Analyzer program code

  • کار با اعداد Working with numbers

  • کار با اعداد - متن با جهت، مراجع و کد Working with numbers - Text with directions, references and code

  • حل تکلیف: کار با اعداد - آنالایزر Homework Solution: Working with numbers - Analyzer

  • نگاهی کوتاه به عملگرهای مقایسه Brief look at comparison operators

  • مواد و روش ها Methods

  • شاخه بندی if/elsif/else/end Branching if/elsif/else/end

  • روش‌ها و شاخه‌بندی - متن با جهت‌ها، مراجع و کد Methods and Branching - Text with directions, references and code

  • آرایه ها و تکرار کننده ها Arrays and Iterators

  • آرایه ها و تکرار کننده ها - متن با جهت ها، مراجع و کد Arrays and Iterators - Text with directions, references and code

  • هش Hashes

  • هش - متن با جهت، مراجع و کد Hashes - Text with directions, references and code

  • پروژه تکلیف: Authenticator Homework Project: Authenticator

  • اجرای پروژه Authenticator Authenticator project implementation

  • سخنرانی متنی: کد پروژه Authenticator Text lecture: Authenticator project code

  • راهنمای سبک یاقوت Ruby Style Guide

  • راهنمای سبک روبی - متن با جهت ها و مراجع Ruby Style Guide - Text with directions and references

  • تکلیف: فرهنگ لغت کد منطقه Homework Assignment: Area code dictionary

  • تکلیف خانه: فرهنگ لغت کد منطقه - مسیرهای متنی Homework Assignment: Area code dictionary - Text directions

  • راه حل: فرهنگ لغت کد منطقه Solution: Area code dictionary

  • راه حل: فرهنگ لغت کد منطقه Solution: Area code dictionary

  • آنچه را که آموخته اید تمرین کنید Practice what you have learnt

  • مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

  • مقدمه ای بر برنامه نویسی شی گرا - جهت های متنی، ارجاعات و کد Introduction to Object Oriented Programming - Text directions, refs and code

  • صفات، گیرندگان و تنظیم کننده ها Attributes, getters and setters

  • ویژگی‌ها، دریافت‌کننده‌ها، تنظیم‌کننده‌ها - جهت‌های متن، مراجع و کد Attributes, getters, setters - Text directions, references and code

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 1 - bcrypt Final Ruby project: Classes, Modules, Mixins - 1 - bcrypt

  • پروژه نهایی روبی 1 - پیگیری متن Final Ruby project 1 - Text follow-up

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 2 - روش ها Final Ruby project: Classes, Modules, Mixins - 2 - methods

  • پروژه نهایی روبی 2 - پیگیری متن Final Ruby project 2 - Text follow-up

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 3 - ماژول ها Final Ruby project: Classes, Modules, Mixins - 3 - modules

  • پروژه نهایی روبی 3 - پیگیری متن Final Ruby project 3 - Text follow-up

  • نماد "خود" برای نام روش 'self' notation for method names

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 4 - شامل Final Ruby project: Classes, Modules, Mixins - 4 - include

  • پروژه نهایی روبی 4 - پیگیری متن Final Ruby project 4 - Text follow-up

  • مسابقه یاقوت سرخ Ruby Quiz

زبان برنامه نویسی روبی The Ruby Programming Language

  • نحوه دریافت کمک زنده رایگان! How to get Free Live Help!

  • مقدمه بخش 2 و روبی Introduction to Section 2 and Ruby

  • مقدمه ای بر روبی - متن با جهت، مراجع و کد Introduction to Ruby - Text with directions, references and code

  • کار با رشته ها قسمت 1 Working with Strings part 1

  • کار با رشته ها قسمت 2: دریافت ورودی از کاربر Working with Strings part 2: Getting input from user

  • کار با رشته ها - متن با جهت ها، مراجع و کد Working with Strings - Text with directions, references and code

  • راه حل تکلیف: کد برنامه آنالایزر Homework Solution: Analyzer program code

  • کار با اعداد Working with numbers

  • کار با اعداد - متن با جهت، مراجع و کد Working with numbers - Text with directions, references and code

  • حل تکلیف: کار با اعداد - آنالایزر Homework Solution: Working with numbers - Analyzer

  • نگاهی کوتاه به عملگرهای مقایسه Brief look at comparison operators

  • مواد و روش ها Methods

  • شاخه بندی if/elsif/else/end Branching if/elsif/else/end

  • روش‌ها و شاخه‌بندی - متن با جهت‌ها، مراجع و کد Methods and Branching - Text with directions, references and code

  • آرایه ها و تکرار کننده ها Arrays and Iterators

  • آرایه ها و تکرار کننده ها - متن با جهت ها، مراجع و کد Arrays and Iterators - Text with directions, references and code

  • هش Hashes

  • هش - متن با جهت، مراجع و کد Hashes - Text with directions, references and code

  • پروژه تکلیف: Authenticator Homework Project: Authenticator

  • اجرای پروژه Authenticator Authenticator project implementation

  • سخنرانی متنی: کد پروژه Authenticator Text lecture: Authenticator project code

  • راهنمای سبک یاقوت Ruby Style Guide

  • راهنمای سبک روبی - متن با جهت ها و مراجع Ruby Style Guide - Text with directions and references

  • تکلیف: فرهنگ لغت کد منطقه Homework Assignment: Area code dictionary

  • تکلیف خانه: فرهنگ لغت کد منطقه - مسیرهای متنی Homework Assignment: Area code dictionary - Text directions

  • راه حل: فرهنگ لغت کد منطقه Solution: Area code dictionary

  • راه حل: فرهنگ لغت کد منطقه Solution: Area code dictionary

  • آنچه را که آموخته اید تمرین کنید Practice what you have learnt

  • مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

  • مقدمه ای بر برنامه نویسی شی گرا - جهت های متنی، ارجاعات و کد Introduction to Object Oriented Programming - Text directions, refs and code

  • صفات، گیرندگان و تنظیم کننده ها Attributes, getters and setters

  • ویژگی‌ها، دریافت‌کننده‌ها، تنظیم‌کننده‌ها - جهت‌های متن، مراجع و کد Attributes, getters, setters - Text directions, references and code

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 1 - bcrypt Final Ruby project: Classes, Modules, Mixins - 1 - bcrypt

  • پروژه نهایی روبی 1 - پیگیری متن Final Ruby project 1 - Text follow-up

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 2 - روش ها Final Ruby project: Classes, Modules, Mixins - 2 - methods

  • پروژه نهایی روبی 2 - پیگیری متن Final Ruby project 2 - Text follow-up

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 3 - ماژول ها Final Ruby project: Classes, Modules, Mixins - 3 - modules

  • پروژه نهایی روبی 3 - پیگیری متن Final Ruby project 3 - Text follow-up

  • نماد "خود" برای نام روش 'self' notation for method names

  • پروژه نهایی روبی: کلاس ها، ماژول ها، میکس ها - 4 - شامل Final Ruby project: Classes, Modules, Mixins - 4 - include

  • پروژه نهایی روبی 4 - پیگیری متن Final Ruby project 4 - Text follow-up

  • مسابقه یاقوت سرخ Ruby Quiz

معرفی Ruby on Rails Introduction to Ruby on Rails

  • مقدمه ای بر بخش 3 و شروع Ruby on Rails Introduction to Section 3 and Ruby on Rails kickoff

  • شروع Ruby on Rails - دستورالعمل ها و مراجع متنی Ruby on Rails kickoff - Text directions and references

  • مدل، نمایش، کنترلر و ساختار برنامه ریل Model, View, Controller and Rails App Structure

  • ساختار برنامه مدل، نمایش، کنترلر و ریل - مراجع متنی Model, View, Controller and Rails App Structure - Text references

  • مورد نیاز: نصب Ruby on Rails (محلی یا ابر-IDE) Required: Ruby on Rails installation (local or cloud-IDE)

  • Root route، controller، MVC بیشتر و بگویید "Hello World!" Root route, controller, more MVC and say 'Hello World!'

  • Root route، controller و MVC بیشتر - جهت های متنی و مراجع Root route, controller and more MVC - Text directions and references

  • ساختار یک برنامه ریل Structure of a Rails application

  • ساختار یک برنامه ریل - مراجع متنی Structure of a Rails application - Text references

  • کنترل نسخه با Git Version control with Git

  • کنترل نسخه با منابع متنی Git Version control with Git - text references

  • مخزن کد آنلاین را با GitHub راه اندازی کنید Setup online code repository with GitHub

  • مخزن کد آنلاین را با Github راه اندازی کنید - دستورالعمل ها و مراجع متنی Setup online code repo with Github - Text directions and references

  • Front-end: HTML و CSS را یاد بگیرید و تمرین کنید Front-end: Learn and practice HTML and CSS

  • منابع HTML و CSS را یاد بگیرید و تمرین کنید Learn and practice HTML and CSS references

  • یک عنصر پاراگراف HTML ایجاد کنید Create an HTML paragraph element

  • یک لیست نامرتب ایجاد کنید Create an unordered list

  • صفحه درباره و تکلیف خانه را اضافه کنید Add About page and homework assignment

  • اضافه کردن صفحه درباره و تکلیف خانه - مرجع متن و کد Add About page and homework assignment - Text reference and code

  • توسعه تولید! Production Deploy!

  • توسعه تولید - دستورالعمل های متنی، منابع و کد Production Deploy - Text directions, references and code

  • بک‌اند: پایگاه داده و جداول در Rails The back-end: Database and tables in Rails

  • قسمت پشتی: CRUD، داربست و بخش بسته بندی 3 The back-end: CRUD, scaffold and wrap-up section 3

  • مولدهای CRUD و داربست - جهت های متنی، مراجع و کد CRUD and scaffold generators - Text directions, references and code

  • اصول ریل Rails basics

معرفی Ruby on Rails Introduction to Ruby on Rails

  • مقدمه ای بر بخش 3 و شروع Ruby on Rails Introduction to Section 3 and Ruby on Rails kickoff

  • شروع Ruby on Rails - دستورالعمل ها و مراجع متنی Ruby on Rails kickoff - Text directions and references

  • مدل، نمایش، کنترلر و ساختار برنامه ریل Model, View, Controller and Rails App Structure

  • ساختار برنامه مدل، نمایش، کنترلر و ریل - مراجع متنی Model, View, Controller and Rails App Structure - Text references

  • مورد نیاز: نصب Ruby on Rails (محلی یا ابر-IDE) Required: Ruby on Rails installation (local or cloud-IDE)

  • Root route، controller، MVC بیشتر و بگویید "Hello World!" Root route, controller, more MVC and say 'Hello World!'

  • Root route، controller و MVC بیشتر - جهت های متنی و مراجع Root route, controller and more MVC - Text directions and references

  • ساختار یک برنامه ریل Structure of a Rails application

  • ساختار یک برنامه ریل - مراجع متنی Structure of a Rails application - Text references

  • کنترل نسخه با Git Version control with Git

  • کنترل نسخه با منابع متنی Git Version control with Git - text references

  • مخزن کد آنلاین را با GitHub راه اندازی کنید Setup online code repository with GitHub

  • مخزن کد آنلاین را با Github راه اندازی کنید - دستورالعمل ها و مراجع متنی Setup online code repo with Github - Text directions and references

  • Front-end: HTML و CSS را یاد بگیرید و تمرین کنید Front-end: Learn and practice HTML and CSS

  • منابع HTML و CSS را یاد بگیرید و تمرین کنید Learn and practice HTML and CSS references

  • یک عنصر پاراگراف HTML ایجاد کنید Create an HTML paragraph element

  • یک لیست نامرتب ایجاد کنید Create an unordered list

  • صفحه درباره و تکلیف خانه را اضافه کنید Add About page and homework assignment

  • اضافه کردن صفحه درباره و تکلیف خانه - مرجع متن و کد Add About page and homework assignment - Text reference and code

  • توسعه تولید! Production Deploy!

  • توسعه تولید - دستورالعمل های متنی، منابع و کد Production Deploy - Text directions, references and code

  • بک‌اند: پایگاه داده و جداول در Rails The back-end: Database and tables in Rails

  • قسمت پشتی: CRUD، داربست و بخش بسته بندی 3 The back-end: CRUD, scaffold and wrap-up section 3

  • مولدهای CRUD و داربست - جهت های متنی، مراجع و کد CRUD and scaffold generators - Text directions, references and code

  • اصول ریل Rails basics

عملیات CRUD در Ruby on Rails CRUD Operations in Ruby on Rails

  • پیش نمایش برنامه و اطلاعات بلاگ آلفا Preview of Alpha Blog App and Information

  • مقدمه بخش 4: جداول، مهاجرت ها و قراردادهای نامگذاری Introduction to Section 4: Tables, migrations and naming conventions

  • مقدمه جداول، مهاجرت ها، قراردادهای ریل - مراجع متنی Intro to tables, migrations, rails conventions - text references

  • مدل ها و کنسول ریلی Models and rails console

  • مدل ها و کنسول ریل - مراجع متنی Models and rails console - text references

  • عملیات CRUD از کنسول ریل CRUD operations from rails console

  • عملیات CRUD از کنسول rails - مسیرهای متنی و کد CRUD ops from rails console - text directions and code

  • اعتبارسنجی ها Validations

  • اعتبارسنجی - مراجع متنی Validations - text references

  • نمایش مقالات (مسیر، اقدام و مشاهده) Show articles (route, action and view)

  • نمایش ویژگی مقالات - منابع متنی و کد Show articles feature - text references and code

  • فهرست مقالات Articles index

  • فهرست مقالات - منابع متنی و کد Articles index - text references and code

  • فرم ها - یک فرم ایجاد مقاله جدید بسازید Forms - build a new article creation form

  • فرم ها - مرجع متن فرم مقاله جدید Forms - new article form text reference

  • ایجاد اقدام - مقالات جدید ایجاد شده را ذخیره کنید Create action - save newly created articles

  • ایجاد کنش - مراجع متنی Create action - text references

  • پیام رسانی - اعتبارسنجی و پیام های فلش Messaging - validation and flash messages

  • پیام رسانی - اعتبارسنجی و پیام های فلش - مراجع متنی Messaging - validation and flash messages - text references

  • ویرایش و به روز رسانی: مقالات موجود را به روز کنید Edit and update: update existing articles

  • ویرایش و به روز رسانی - منابع متنی و کد Edit and update - text references and code

  • حذف: حذف مقالات Delete: delete articles

  • حذف مقالات - منابع متنی Delete articles - text references

  • رابط کاربری - پیوندهای طرح بندی را اضافه کنید User Interface - add layout links

  • پیوندهای چیدمان: مراجع متنی Layout links: text references

  • کد DRY (Don't Repeat Yourself) - refactoring و partials DRY (Don't Repeat Yourself) code - refactoring and partials

  • کد DRY - مراجع متنی DRY code - text references

  • استقرار تولید و پایان بخش 4 Production deploy and wrap up section 4

  • استقرار تولید - پیگیری متن Production deploy - text follow-up

  • رابط کاربری Rails Rails UI

  • یک سبک برای تنظیم رنگ فونت تعریف کنید Define a style to set the font color

  • یک سبک برای حذف خطوط زیر از همه لینک ها تعریف کنید Define a style to remove underlines from all hyperlinks

عملیات CRUD در Ruby on Rails CRUD Operations in Ruby on Rails

  • پیش نمایش برنامه و اطلاعات بلاگ آلفا Preview of Alpha Blog App and Information

  • مقدمه بخش 4: جداول، مهاجرت ها و قراردادهای نامگذاری Introduction to Section 4: Tables, migrations and naming conventions

  • مقدمه جداول، مهاجرت ها، قراردادهای ریل - مراجع متنی Intro to tables, migrations, rails conventions - text references

  • مدل ها و کنسول ریلی Models and rails console

  • مدل ها و کنسول ریل - مراجع متنی Models and rails console - text references

  • عملیات CRUD از کنسول ریل CRUD operations from rails console

  • عملیات CRUD از کنسول rails - مسیرهای متنی و کد CRUD ops from rails console - text directions and code

  • اعتبارسنجی ها Validations

  • اعتبارسنجی - مراجع متنی Validations - text references

  • نمایش مقالات (مسیر، اقدام و مشاهده) Show articles (route, action and view)

  • نمایش ویژگی مقالات - منابع متنی و کد Show articles feature - text references and code

  • فهرست مقالات Articles index

  • فهرست مقالات - منابع متنی و کد Articles index - text references and code

  • فرم ها - یک فرم ایجاد مقاله جدید بسازید Forms - build a new article creation form

  • فرم ها - مرجع متن فرم مقاله جدید Forms - new article form text reference

  • ایجاد اقدام - مقالات جدید ایجاد شده را ذخیره کنید Create action - save newly created articles

  • ایجاد کنش - مراجع متنی Create action - text references

  • پیام رسانی - اعتبارسنجی و پیام های فلش Messaging - validation and flash messages

  • پیام رسانی - اعتبارسنجی و پیام های فلش - مراجع متنی Messaging - validation and flash messages - text references

  • ویرایش و به روز رسانی: مقالات موجود را به روز کنید Edit and update: update existing articles

  • ویرایش و به روز رسانی - منابع متنی و کد Edit and update - text references and code

  • حذف: حذف مقالات Delete: delete articles

  • حذف مقالات - منابع متنی Delete articles - text references

  • رابط کاربری - پیوندهای طرح بندی را اضافه کنید User Interface - add layout links

  • پیوندهای چیدمان: مراجع متنی Layout links: text references

  • کد DRY (Don't Repeat Yourself) - refactoring و partials DRY (Don't Repeat Yourself) code - refactoring and partials

  • کد DRY - مراجع متنی DRY code - text references

  • استقرار تولید و پایان بخش 4 Production deploy and wrap up section 4

  • استقرار تولید - پیگیری متن Production deploy - text follow-up

  • رابط کاربری Rails Rails UI

  • یک سبک برای تنظیم رنگ فونت تعریف کنید Define a style to set the font color

  • یک سبک برای حذف خطوط زیر از همه لینک ها تعریف کنید Define a style to remove underlines from all hyperlinks

یک ظاهر طراحی برای برنامه ریل شما Styling for your Rails Application

  • مقدمه ای بر بخش 5 و سبک Introduction to Section 5 and styling

  • آموزش استفاده از بوت استرپ Learn to use Bootstrap

  • نصب بوت استرپ، خط لوله دارایی، جاوا اسکریپت، بسته وب - Rails 6 vs 5 Install Bootstrap, asset pipeline, JavaScript, webpack - Rails 6 vs 5

  • بوت استرپ، خط لوله دارایی - مسیرهای متنی، مراجع و کد را نصب کنید Install Bootstrap, asset pipeline - text directions, references and code

  • Bootstrap را در Rails 5 (یا نسخه های قبلی) نصب کنید Install Bootstrap in Rails 5 (or earlier versions)

  • Bootstrap را در Rails 5 - مراجع متنی نصب کنید Install Bootstrap in Rails 5 - text references

  • ساخت صفحه اصلی Build homepage

  • ساخت صفحه اصلی - پیگیری متن Build homepage - text follow-up

  • پیوندها را با استفاده از کلاس های بوت استرپ تنظیم کنید Layout links using Bootstrap classes

  • پیوندهای چیدمان - پیگیری متن Layout links - text follow-up

  • صفحه فهرست مقالات سبک Style articles index page

  • نمای نمایه سبک - مراجع متنی Style index view - text references

  • سبک فرم جزئی Style form partial

  • فرم سبک - منابع متنی و کد Style form - text references and code

  • اعتبار سنجی سبک و پیام های فلش Style validation and flash messages

  • پیام های سبک - مراجع متنی Style messages - text references

  • نمای نمایش سبک Style show view

  • نمای نمایش سبک - مراجع متنی Style show view - text references

  • طرح پاکسازی، استقرار تولید و تکمیل بخش 5 Cleanup layout, production deploy and wrap up section 5

  • طرح پاکسازی - مراجع متنی Cleanup layout - text references

  • مدل جلویی ریل Rails front-end styling

یک ظاهر طراحی برای برنامه ریل شما Styling for your Rails Application

  • مقدمه ای بر بخش 5 و سبک Introduction to Section 5 and styling

  • آموزش استفاده از بوت استرپ Learn to use Bootstrap

  • نصب بوت استرپ، خط لوله دارایی، جاوا اسکریپت، بسته وب - Rails 6 vs 5 Install Bootstrap, asset pipeline, JavaScript, webpack - Rails 6 vs 5

  • بوت استرپ، خط لوله دارایی - مسیرهای متنی، مراجع و کد را نصب کنید Install Bootstrap, asset pipeline - text directions, references and code

  • Bootstrap را در Rails 5 (یا نسخه های قبلی) نصب کنید Install Bootstrap in Rails 5 (or earlier versions)

  • Bootstrap را در Rails 5 - مراجع متنی نصب کنید Install Bootstrap in Rails 5 - text references

  • ساخت صفحه اصلی Build homepage

  • ساخت صفحه اصلی - پیگیری متن Build homepage - text follow-up

  • پیوندها را با استفاده از کلاس های بوت استرپ تنظیم کنید Layout links using Bootstrap classes

  • پیوندهای چیدمان - پیگیری متن Layout links - text follow-up

  • صفحه فهرست مقالات سبک Style articles index page

  • نمای نمایه سبک - مراجع متنی Style index view - text references

  • سبک فرم جزئی Style form partial

  • فرم سبک - منابع متنی و کد Style form - text references and code

  • اعتبار سنجی سبک و پیام های فلش Style validation and flash messages

  • پیام های سبک - مراجع متنی Style messages - text references

  • نمای نمایش سبک Style show view

  • نمای نمایش سبک - مراجع متنی Style show view - text references

  • طرح پاکسازی، استقرار تولید و تکمیل بخش 5 Cleanup layout, production deploy and wrap up section 5

  • طرح پاکسازی - مراجع متنی Cleanup layout - text references

  • مدل جلویی ریل Rails front-end styling

انجمن ها و سیستم های احراز هویت Associations and Authentication Systems

  • مقدمه بخش 6: کاربران، انجمن ها، ERD و موارد دیگر Introduction to section 6: users, associations, ERD and more

  • نمایش یک به چند ارتباط با کنسول rails One-to-many associations demo with the rails console

  • کاربران ایجاد کنید Create users

  • ایجاد کاربران - جهت متن و کد Create users - text directions and code

  • اعتبارسنجی کاربر را اضافه کنید Add user validations

  • اعتبارسنجی کاربر را اضافه کنید - مسیرهای متنی و کد Add user validations - text directions and code

  • انجمن یک به چند One to many association

  • ارتباط یک به چند - جهت متن و کد One to many association - text directions and code

  • نمایش اطلاعات کاربر در مقالات Show user info in articles

  • نمایش اطلاعات کاربر در مقالات - مسیرهای متنی و کد Show user info in articles - text directions and code

  • وضعیت شی را قبل از ذخیره کردن تغییر دهید Alter object state before_save

  • تغییر وضعیت شی قبل از ذخیره - جهت های متن Alter object state before_save - text directions

  • رمز عبور امن اضافه کنید Add secure password

  • رمز عبور امن را اضافه کنید - مسیرهای متنی و کد Add secure password - text directions and code

  • فرم ثبت نام کاربر جدید New user signup form

  • ثبت نام کاربر جدید - مسیرهای متنی و کد New User Signup - text directions and code

  • ایجاد کاربران جدید (back-end) Create new users (back-end)

  • کاربران جدید ایجاد کنید - مسیرهای متنی و مراجع Create new users - text directions and references

  • کاربران را ویرایش کنید Edit users

  • کاربران را ویرایش کنید - مسیرهای متنی و کد Edit users - text directions and code

  • نمایش تصویر کاربر و نمایه Show user and profile image

  • نمایش تصویر کاربر و نمایه - مسیرهای متنی و کد Show user and profile image - text directions and code

  • فهرست کاربران را اضافه کنید Add users index

  • افزودن فهرست کاربران - مسیرهای متنی Add users index - text directions

  • چیدمان پاکسازی Cleanup layout

  • طرح پاکسازی - مرجع متن Cleanup layout - text reference

  • صفحه بندی را به بازدیدها اضافه کنید Add pagination to views

  • صفحه بندی را به نماها اضافه کنید - منابع متنی Add pagination to views - text references

  • افزودن فرم ورود Add login form

  • افزودن فرم ورود - منابع متنی Add login form - text references

  • ایجاد و از بین بردن جلسات کاربر Create and destroy user sessions

  • ایجاد و از بین بردن جلسات برای کاربران - مسیرهای متنی و کد Create and destroy sessions for users - text directions and code

  • روش های کمکی احراز هویت Authentication helper methods

  • روش های کمکی احراز هویت - مرجع متن و کد Authentication helper methods - text reference and code

  • روش های کنترل کننده به عنوان روش های کمکی Controller methods as helper methods

  • روش های کنترل کننده به عنوان روش های کمکی - مراجع متنی Controller methods as helper methods - text references

  • اقدامات از UI را محدود کنید Restrict actions from UI

  • اعمال را از UI - مراجع متنی محدود کنید Restrict actions from UI - text references

  • ناوبری را بر اساس راهنماها تغییر دهید Modify navigation based on helpers

  • تغییر ناوبری - منابع متنی Modify navigation - text references

  • محدود کردن اقدامات در سطح کنترل کننده - مقالات Restrict actions at controller level - articles

  • محدود کردن اقدامات برای کنترل کننده مقالات - مراجع متنی Restrict actions for articles controller - text references

  • اعمال را در سطح کنترلر - کاربران محدود کنید Restrict actions in controller level - users

  • محدود کردن اقدامات برای کنترل کننده کاربران - مراجع متنی Restrict actions for users controller - text references

  • حذف کاربر Delete user

  • حذف کاربر - مراجع متنی Delete user - text references

  • اضافه کردن قابلیت کاربر مدیر - مقدمه Add admin user functionality - intro

  • معرفی کاربر مدیر - منابع متنی Admin user intro - text references

  • دسترسی کاربر ادمین را از طریق نماها و کنترلرها اضافه کنید Add admin user access through views and controllers

  • اضافه کردن دسترسی کاربر مدیر - منابع متنی Add admin user access - text references

  • تکلیف - رنگ پیام هشدار بر اساس نوع Assignment - alert message color based on type

  • راه حل تکلیف - مراجع متنی Assignment solution - text references

  • استقرار تولید و پایان بخش 6 Production deploy and wrap up section 6

  • اقدامات ریل، احراز هویت و ارتباط Rails actions, authentication and associations

انجمن ها و سیستم های احراز هویت Associations and Authentication Systems

  • مقدمه بخش 6: کاربران، انجمن ها، ERD و موارد دیگر Introduction to section 6: users, associations, ERD and more

  • نمایش یک به چند ارتباط با کنسول rails One-to-many associations demo with the rails console

  • کاربران ایجاد کنید Create users

  • ایجاد کاربران - جهت متن و کد Create users - text directions and code

  • اعتبارسنجی کاربر را اضافه کنید Add user validations

  • اعتبارسنجی کاربر را اضافه کنید - مسیرهای متنی و کد Add user validations - text directions and code

  • انجمن یک به چند One to many association

  • ارتباط یک به چند - جهت متن و کد One to many association - text directions and code

  • نمایش اطلاعات کاربر در مقالات Show user info in articles

  • نمایش اطلاعات کاربر در مقالات - مسیرهای متنی و کد Show user info in articles - text directions and code

  • وضعیت شی را قبل از ذخیره کردن تغییر دهید Alter object state before_save

  • تغییر وضعیت شی قبل از ذخیره - جهت های متن Alter object state before_save - text directions

  • رمز عبور امن اضافه کنید Add secure password

  • رمز عبور امن را اضافه کنید - مسیرهای متنی و کد Add secure password - text directions and code

  • فرم ثبت نام کاربر جدید New user signup form

  • ثبت نام کاربر جدید - مسیرهای متنی و کد New User Signup - text directions and code

  • ایجاد کاربران جدید (back-end) Create new users (back-end)

  • کاربران جدید ایجاد کنید - مسیرهای متنی و مراجع Create new users - text directions and references

  • کاربران را ویرایش کنید Edit users

  • کاربران را ویرایش کنید - مسیرهای متنی و کد Edit users - text directions and code

  • نمایش تصویر کاربر و نمایه Show user and profile image

  • نمایش تصویر کاربر و نمایه - مسیرهای متنی و کد Show user and profile image - text directions and code

  • فهرست کاربران را اضافه کنید Add users index

  • افزودن فهرست کاربران - مسیرهای متنی Add users index - text directions

  • چیدمان پاکسازی Cleanup layout

  • طرح پاکسازی - مرجع متن Cleanup layout - text reference

  • صفحه بندی را به بازدیدها اضافه کنید Add pagination to views

  • صفحه بندی را به نماها اضافه کنید - منابع متنی Add pagination to views - text references

  • افزودن فرم ورود Add login form

  • افزودن فرم ورود - منابع متنی Add login form - text references

  • ایجاد و از بین بردن جلسات کاربر Create and destroy user sessions

  • ایجاد و از بین بردن جلسات برای کاربران - مسیرهای متنی و کد Create and destroy sessions for users - text directions and code

  • روش های کمکی احراز هویت Authentication helper methods

  • روش های کمکی احراز هویت - مرجع متن و کد Authentication helper methods - text reference and code

  • روش های کنترل کننده به عنوان روش های کمکی Controller methods as helper methods

  • روش های کنترل کننده به عنوان روش های کمکی - مراجع متنی Controller methods as helper methods - text references

  • اقدامات از UI را محدود کنید Restrict actions from UI

  • اعمال را از UI - مراجع متنی محدود کنید Restrict actions from UI - text references

  • ناوبری را بر اساس راهنماها تغییر دهید Modify navigation based on helpers

  • تغییر ناوبری - منابع متنی Modify navigation - text references

  • محدود کردن اقدامات در سطح کنترل کننده - مقالات Restrict actions at controller level - articles

  • محدود کردن اقدامات برای کنترل کننده مقالات - مراجع متنی Restrict actions for articles controller - text references

  • اعمال را در سطح کنترلر - کاربران محدود کنید Restrict actions in controller level - users

  • محدود کردن اقدامات برای کنترل کننده کاربران - مراجع متنی Restrict actions for users controller - text references

  • حذف کاربر Delete user

  • حذف کاربر - مراجع متنی Delete user - text references

  • اضافه کردن قابلیت کاربر مدیر - مقدمه Add admin user functionality - intro

  • معرفی کاربر مدیر - منابع متنی Admin user intro - text references

  • دسترسی کاربر ادمین را از طریق نماها و کنترلرها اضافه کنید Add admin user access through views and controllers

  • اضافه کردن دسترسی کاربر مدیر - منابع متنی Add admin user access - text references

  • تکلیف - رنگ پیام هشدار بر اساس نوع Assignment - alert message color based on type

  • راه حل تکلیف - مراجع متنی Assignment solution - text references

  • استقرار تولید و پایان بخش 6 Production deploy and wrap up section 6

  • اقدامات ریل، احراز هویت و ارتباط Rails actions, authentication and associations

انجمن های چند به چند و تست خودکار - یکپارچه سازی، عملکردی، واحد Many-To-Many Associations and Automated Testing - Integration, Functional, Unit

  • مقدمه بخش 7 Introduction to Section 7

  • مدل دسته بندی و تست Category model and testing

  • مدل دسته بندی و تست - منابع متنی و کد Category model and testing - text references and code

  • اعتبارسنجی با استفاده از آزمون های واحد Validations using unit tests

  • اعتبارسنجی با استفاده از آزمون های واحد - مراجع متنی Validations using unit tests - text references

  • کنترل کننده دسته ها و تست ها Categories controller and tests

  • کنترل کننده دسته ها و تست ها - منابع متنی و کد Categories controller and tests - text references and code

  • ایجاد دسته و تست Create category and test

  • ایجاد دسته - منابع متنی و کد Create category - text references and code

  • تست یکپارچه سازی: فرآیند کسب و کار دسته را ایجاد کنید Integration test: Create category business process

  • آزمون ادغام: ایجاد دسته - منابع متنی Integration test: Create category - text references

  • تست ادغام برای دسته نامعتبر Integration test for invalid category

  • تست ادغام برای دسته نامعتبر - مراجع متنی Integration test for invalid category - text references

  • تست یکپارچه سازی و ویژگی: فهرست بندی دسته ها Integration test and feature: listing categories

  • تست یکپارچه سازی و ویژگی: فهرست بندی دسته ها - جهت های متن و کد Integration test and feature: listing categories - text directions and code

  • نیاز کاربر مدیر و تست Admin user requirement and test

  • نیاز کاربر ادمین و تست - مراجع متنی Admin user requirement and test - text references

  • ناوبری را به روز کنید Update navigation

  • به روز رسانی ناوبری - منابع متنی Update navigation - text references

  • ارتباط چند به چند - مقدمه Many-to-many association - introduction

  • ارتباط چند به چند - پیاده سازی back-end Many-to-many association - back-end implementation

  • ارتباط چند به چند - پیاده سازی - مراجع متنی Many-to-many association - implementation - text references

  • اضافه کردن ارتباط از UI Add association from UI

  • اضافه کردن ارتباط از UI - منابع متنی Add association from UI - text references

  • نماهای مقاله را برای نمایش دسته ها به روز کنید Update article views to display categories

  • به روز رسانی نماهای مقاله - منابع متنی Update article views - text references

  • فهرست دسته بندی را کامل کنید و نمایش ها را نشان دهید Complete category index and show views

  • فهرست کامل دسته بندی و نمایش - مراجع متن Complete category index and show - text references

  • دسته ها را ویرایش کنید Edit categories

  • ویرایش دسته ها - منابع متنی Edit categories - text references

  • اعزام به تولید، تکالیف، تکمیل بخش 7 Deploy to production, homework, wrap up section 7

  • استقرار به تولید، تکالیف و بسته بندی بخش 7 - متن Deploy to production, homework and wrap section 7 - text

انجمن های چند به چند و تست خودکار - یکپارچه سازی، عملکردی، واحد Many-To-Many Associations and Automated Testing - Integration, Functional, Unit

  • مقدمه بخش 7 Introduction to Section 7

  • مدل دسته بندی و تست Category model and testing

  • مدل دسته بندی و تست - منابع متنی و کد Category model and testing - text references and code

  • اعتبارسنجی با استفاده از آزمون های واحد Validations using unit tests

  • اعتبارسنجی با استفاده از آزمون های واحد - مراجع متنی Validations using unit tests - text references

  • کنترل کننده دسته ها و تست ها Categories controller and tests

  • کنترل کننده دسته ها و تست ها - منابع متنی و کد Categories controller and tests - text references and code

  • ایجاد دسته و تست Create category and test

  • ایجاد دسته - منابع متنی و کد Create category - text references and code

  • تست یکپارچه سازی: فرآیند کسب و کار دسته را ایجاد کنید Integration test: Create category business process

  • آزمون ادغام: ایجاد دسته - منابع متنی Integration test: Create category - text references

  • تست ادغام برای دسته نامعتبر Integration test for invalid category

  • تست ادغام برای دسته نامعتبر - مراجع متنی Integration test for invalid category - text references

  • تست یکپارچه سازی و ویژگی: فهرست بندی دسته ها Integration test and feature: listing categories

  • تست یکپارچه سازی و ویژگی: فهرست بندی دسته ها - جهت های متن و کد Integration test and feature: listing categories - text directions and code

  • نیاز کاربر مدیر و تست Admin user requirement and test

  • نیاز کاربر ادمین و تست - مراجع متنی Admin user requirement and test - text references

  • ناوبری را به روز کنید Update navigation

  • به روز رسانی ناوبری - منابع متنی Update navigation - text references

  • ارتباط چند به چند - مقدمه Many-to-many association - introduction

  • ارتباط چند به چند - پیاده سازی back-end Many-to-many association - back-end implementation

  • ارتباط چند به چند - پیاده سازی - مراجع متنی Many-to-many association - implementation - text references

  • اضافه کردن ارتباط از UI Add association from UI

  • اضافه کردن ارتباط از UI - منابع متنی Add association from UI - text references

  • نماهای مقاله را برای نمایش دسته ها به روز کنید Update article views to display categories

  • به روز رسانی نماهای مقاله - منابع متنی Update article views - text references

  • فهرست دسته بندی را کامل کنید و نمایش ها را نشان دهید Complete category index and show views

  • فهرست کامل دسته بندی و نمایش - مراجع متن Complete category index and show - text references

  • دسته ها را ویرایش کنید Edit categories

  • ویرایش دسته ها - منابع متنی Edit categories - text references

  • اعزام به تولید، تکالیف، تکمیل بخش 7 Deploy to production, homework, wrap up section 7

  • استقرار به تولید، تکالیف و بسته بندی بخش 7 - متن Deploy to production, homework and wrap section 7 - text

Real-time Rails - برنامه MessageMe Chat با استفاده از ActionCable و سوکت های وب Real-time Rails - MessageMe Chat app using ActionCable and web sockets

  • پیش نمایش اپلیکیشن ساخته شده در این بخش Preview of the app built in this section

  • (مهم) نکاتی در مورد این بخش (IMPORTANT) Notes about this section

  • برنامه جدید ریل را شروع کنید (محلی، cloud9، AWS cloud9 هر 3 برای نمایش) Start new rails app (local, cloud9, AWS cloud9 all 3 for demo)

  • وظیفه 1: کنترل نسخه Task 1: Version control

  • وظیفه 2: مسیرهای ریشه و ورود به سیستم Task 2: Root and Login routes

  • Semantic-UI را برای front-end نصب کنید Install Semantic-UI for front-end

  • اضافه کردن منوی ناوبری Add navigation menu

  • عملکرد کشویی را فعال کنید و ناوبری جزئی ایجاد کنید Enable dropdown functionality and create nav partial

  • فاویکون اضافه کنید Add favicon

  • ساخت صفحه اصلی چت روم Build Chatroom Homepage

  • چت روم کامل Complete Chatroom

  • وظیفه 3: ساخت صفحه ورود Task 3: Build login page

  • طراحی بک‌اند را کاوش کنید Explore the back-end design

  • وظیفه 4: ایجاد منبع کاربر Task 4: Build User resource

  • وظیفه 5: ساخت منبع پیام Task 5: Build Message resource

  • وظیفه 6: پیام های واقعی را از جدول اضافه کنید Task 6: Add actual messages from table

  • پیام جزئی را اضافه کنید و مقداری کد را اصلاح کنید Add message partial and refactor some code

  • وظیفه 7: سیستم احراز هویت را شروع کنید Task 7: Start authentication system

  • افزودن سیستم احراز هویت - ایجاد و از بین بردن جلسات Add authentication system - create and destroy sessions

  • نمایش پیام های فلش را فعال کنید Enable flash messages display

  • نماها را در لایه کنترلر محدود کنید Restrict views at controller layer

  • پیام ها را از UI اضافه کنید Add messages from UI

  • مقدمه ای بر پروتکل WebSocket Introduction to WebSocket protocol

  • پیاده سازی بلادرنگ با نمای کلی ActionCable Implementing real-time with ActionCable overview

  • یک کانال چت روم ایجاد کنید Generate a Chatroom channel

  • تغییر و پخش پیام ها Modify and broadcast messages

  • نمایش پیام ها با استفاده از جزئی Display messages using partial

  • اسکرول خودکار را به پنجره چت اضافه کنید Add auto-scrolling to chat window

  • جعبه ورودی، عملکرد را زیبا کنید و محدوده سفارشی ایجاد کنید Beautify input box, functionality and create custom scope

  • پروژه بخش Section Project

  • نکات نتیجه گیری بخش Section conclusion notes

Real-time Rails - برنامه MessageMe Chat با استفاده از ActionCable و سوکت های وب Real-time Rails - MessageMe Chat app using ActionCable and web sockets

  • پیش نمایش اپلیکیشن ساخته شده در این بخش Preview of the app built in this section

  • (مهم) نکاتی در مورد این بخش (IMPORTANT) Notes about this section

  • برنامه جدید ریل را شروع کنید (محلی، cloud9، AWS cloud9 هر 3 برای نمایش) Start new rails app (local, cloud9, AWS cloud9 all 3 for demo)

  • وظیفه 1: کنترل نسخه Task 1: Version control

  • وظیفه 2: مسیرهای ریشه و ورود به سیستم Task 2: Root and Login routes

  • Semantic-UI را برای front-end نصب کنید Install Semantic-UI for front-end

  • اضافه کردن منوی ناوبری Add navigation menu

  • عملکرد کشویی را فعال کنید و ناوبری جزئی ایجاد کنید Enable dropdown functionality and create nav partial

  • فاویکون اضافه کنید Add favicon

  • ساخت صفحه اصلی چت روم Build Chatroom Homepage

  • چت روم کامل Complete Chatroom

  • وظیفه 3: ساخت صفحه ورود Task 3: Build login page

  • طراحی بک‌اند را کاوش کنید Explore the back-end design

  • وظیفه 4: ایجاد منبع کاربر Task 4: Build User resource

  • وظیفه 5: ساخت منبع پیام Task 5: Build Message resource

  • وظیفه 6: پیام های واقعی را از جدول اضافه کنید Task 6: Add actual messages from table

  • پیام جزئی را اضافه کنید و مقداری کد را اصلاح کنید Add message partial and refactor some code

  • وظیفه 7: سیستم احراز هویت را شروع کنید Task 7: Start authentication system

  • افزودن سیستم احراز هویت - ایجاد و از بین بردن جلسات Add authentication system - create and destroy sessions

  • نمایش پیام های فلش را فعال کنید Enable flash messages display

  • نماها را در لایه کنترلر محدود کنید Restrict views at controller layer

  • پیام ها را از UI اضافه کنید Add messages from UI

  • مقدمه ای بر پروتکل WebSocket Introduction to WebSocket protocol

  • پیاده سازی بلادرنگ با نمای کلی ActionCable Implementing real-time with ActionCable overview

  • یک کانال چت روم ایجاد کنید Generate a Chatroom channel

  • تغییر و پخش پیام ها Modify and broadcast messages

  • نمایش پیام ها با استفاده از جزئی Display messages using partial

  • اسکرول خودکار را به پنجره چت اضافه کنید Add auto-scrolling to chat window

  • جعبه ورودی، عملکرد را زیبا کنید و محدوده سفارشی ایجاد کنید Beautify input box, functionality and create custom scope

  • پروژه بخش Section Project

  • نکات نتیجه گیری بخش Section conclusion notes

برنامه رسانه اجتماعی Stock Tracker Stock Tracker Social Media App

  • پیش نمایش و جزئیات برنامه رسانه اجتماعی Stock Tracker Preview and Details of Stock Tracker Social Media App

  • الزامات ردیاب مالی Finance Tracker Requirements

  • تکلیف ردیاب مالی 1 - متن Finance Tracker Assignment 1 - Text

  • تکلیف 1 تکمیل شد Assignment 1 completion

  • تکلیف ردیاب مالی 2 - متن Finance Tracker Assignment 2 - Text

  • تکلیف 2 تکمیل شد Assignment 2 completion

  • برای احراز هویت، device gem را اضافه کنید Add devise gem for authentication

  • ایجاد کاربران با استفاده از Device Create users using devise

  • تست سیستم احراز هویت، ورود به سیستم، خروج Test authentication system, login, logout

  • تکلیف: بوت استرپ را به برنامه اضافه کنید Assignment: Add Bootstrap to the application

  • پیاده سازی: مرحله به مرحله Bootstrap 4 را اضافه کنید Implementation: Add Bootstrap 4 step by step

  • به روز رسانی نماها Update views

  • به روز رسانی طرح: ظروف برای یک ظاهر طراحی شده Update layout: containers for styling

  • تخصیص چیدمان: پیام ها را اضافه کنید و به صورت جزئی حرکت کنید Layout Assignment: Add messages and nav partial

  • راه اندازی و استفاده از کلید API برای دریافت اطلاعات سهام Setup and use API key to get stock data

  • ایجاد مدل سهام با ویژگی ها Create Stock model with attributes

  • جستجوی سهام: روش کلاس ساخت برای جستجوی اطلاعات سهام Stock lookup: build class method to lookup stock info

  • اعتبارنامه ها را در Rails 6 ایمن کنید Secure credentials in Rails 6

  • ذخیره کلید API امن Store secure API key

  • راه اندازی ساختار جلویی برای جستجوی سهام Setup front-end structure for stock lookup

  • فرم جستجوی سهام را بسازید Build Stock Lookup Form

  • نمایش قیمت سهام در مرورگر Display stock price in browser

  • ایجاد و نمایش اشیاء سهام در مرورگر Create and display stock objects in browser

  • برخورد با نتایج جستجوی نامعتبر Dealing with invalid search results

  • برای ارسال فرم از Ajax استفاده کنید Use Ajax for form submission

  • پاسخ جاوا اسکریپت را تنظیم کنید Setup JavaScript response

  • یک متغیر را اعلام کنید و به آن یک مقدار رشته در جاوا اسکریپت اختصاص دهید Declare a variable and assign it a string value in JavaScript

  • یک تابع ساده در جاوا اسکریپت ایجاد کنید که یک پارامتر را می پذیرد و یک مقدار محاسبه شده را برمی گرداند Create a simple function in JavaScript which accepts one parameter and returns a computed value

  • یک تابع را فراخوانی کنید Invoke a function

  • کاراکترهای یک رشته را به ترتیب حروف الفبا مرتب کنید Sort the characters of a string in alphabetical order

  • پاسخ های جاوا اسکریپت به نتایج جستجوی نامعتبر JavaScript responses to invalid search results

  • کاربران و سهام: ارتباط چند به چند Users and stocks: many-to-many association

  • راه اندازی منبع UserStock Setup UserStock resource

  • نمای فهرست سهام Stocks listing view

  • پاکسازی طرح بندی برنامه Cleanup application layout

  • ردیابی سهام از front-end: مرورگر Track stocks from front-end: browser

  • اعمال محدودیت های ردیابی سهام Implement stock tracking restrictions

  • افزودن قابلیت برای حذف ردیابی Add functionality to remove tracking

  • مدل کاربر را اصلاح کنید Modify user model

  • فیلدهای اضافی را در برنامه بپذیرید - اقدام ویرایش Accept additional fields in app - edit action

  • تکمیل تکلیف ثبت نام Complete signup assignment

  • ارتباط خود ارجاعی - کاربران و دوستان Self referential association - users and friends

  • مراحل تکمیل تکلیف: لیست دوستان Assignment completion walkthrough: friends list

  • تکلیف: فرم جستجوی دوستان را ایجاد کنید Assignment: Create search friends form

  • پاسخ جاوا اسکریپت را به ارسال فرم اضافه کنید Add JavaScript response to form submission

  • جستجوی کاربران/دوستان: روش جستجو را پیاده سازی کنید Search users/friends: implement search method

  • نمایش نتایج جستجو در مرورگر Display search results in the browser

  • اجرای قابلیت ردیابی حذف Implement remove tracking functionality

  • قابلیت افزودن دوست را پیاده سازی کنید Implement add friend functionality

  • نمایش مشخصات کاربر/دوست و گزینه های ردیابی Display user/friend profile and tracking options

  • تخصیص ردیاب مالی و جمع بندی بخش Finance Tracker Assignment and section wrap up

برنامه رسانه اجتماعی Stock Tracker Stock Tracker Social Media App

  • پیش نمایش و جزئیات برنامه رسانه اجتماعی Stock Tracker Preview and Details of Stock Tracker Social Media App

  • الزامات ردیاب مالی Finance Tracker Requirements

  • تکلیف ردیاب مالی 1 - متن Finance Tracker Assignment 1 - Text

  • تکلیف 1 تکمیل شد Assignment 1 completion

  • تکلیف ردیاب مالی 2 - متن Finance Tracker Assignment 2 - Text

  • تکلیف 2 تکمیل شد Assignment 2 completion

  • برای احراز هویت، device gem را اضافه کنید Add devise gem for authentication

  • ایجاد کاربران با استفاده از Device Create users using devise

  • تست سیستم احراز هویت، ورود به سیستم، خروج Test authentication system, login, logout

  • تکلیف: بوت استرپ را به برنامه اضافه کنید Assignment: Add Bootstrap to the application

  • پیاده سازی: مرحله به مرحله Bootstrap 4 را اضافه کنید Implementation: Add Bootstrap 4 step by step

  • به روز رسانی نماها Update views

  • به روز رسانی طرح: ظروف برای یک ظاهر طراحی شده Update layout: containers for styling

  • تخصیص چیدمان: پیام ها را اضافه کنید و به صورت جزئی حرکت کنید Layout Assignment: Add messages and nav partial

  • راه اندازی و استفاده از کلید API برای دریافت اطلاعات سهام Setup and use API key to get stock data

  • ایجاد مدل سهام با ویژگی ها Create Stock model with attributes

  • جستجوی سهام: روش کلاس ساخت برای جستجوی اطلاعات سهام Stock lookup: build class method to lookup stock info

  • اعتبارنامه ها را در Rails 6 ایمن کنید Secure credentials in Rails 6

  • ذخیره کلید API امن Store secure API key

  • راه اندازی ساختار جلویی برای جستجوی سهام Setup front-end structure for stock lookup

  • فرم جستجوی سهام را بسازید Build Stock Lookup Form

  • نمایش قیمت سهام در مرورگر Display stock price in browser

  • ایجاد و نمایش اشیاء سهام در مرورگر Create and display stock objects in browser

  • برخورد با نتایج جستجوی نامعتبر Dealing with invalid search results

  • برای ارسال فرم از Ajax استفاده کنید Use Ajax for form submission

  • پاسخ جاوا اسکریپت را تنظیم کنید Setup JavaScript response

  • یک متغیر را اعلام کنید و به آن یک مقدار رشته در جاوا اسکریپت اختصاص دهید Declare a variable and assign it a string value in JavaScript

  • یک تابع ساده در جاوا اسکریپت ایجاد کنید که یک پارامتر را می پذیرد و یک مقدار محاسبه شده را برمی گرداند Create a simple function in JavaScript which accepts one parameter and returns a computed value

  • یک تابع را فراخوانی کنید Invoke a function

  • کاراکترهای یک رشته را به ترتیب حروف الفبا مرتب کنید Sort the characters of a string in alphabetical order

  • پاسخ های جاوا اسکریپت به نتایج جستجوی نامعتبر JavaScript responses to invalid search results

  • کاربران و سهام: ارتباط چند به چند Users and stocks: many-to-many association

  • راه اندازی منبع UserStock Setup UserStock resource

  • نمای فهرست سهام Stocks listing view

  • پاکسازی طرح بندی برنامه Cleanup application layout

  • ردیابی سهام از front-end: مرورگر Track stocks from front-end: browser

  • اعمال محدودیت های ردیابی سهام Implement stock tracking restrictions

  • افزودن قابلیت برای حذف ردیابی Add functionality to remove tracking

  • مدل کاربر را اصلاح کنید Modify user model

  • فیلدهای اضافی را در برنامه بپذیرید - اقدام ویرایش Accept additional fields in app - edit action

  • تکمیل تکلیف ثبت نام Complete signup assignment

  • ارتباط خود ارجاعی - کاربران و دوستان Self referential association - users and friends

  • مراحل تکمیل تکلیف: لیست دوستان Assignment completion walkthrough: friends list

  • تکلیف: فرم جستجوی دوستان را ایجاد کنید Assignment: Create search friends form

  • پاسخ جاوا اسکریپت را به ارسال فرم اضافه کنید Add JavaScript response to form submission

  • جستجوی کاربران/دوستان: روش جستجو را پیاده سازی کنید Search users/friends: implement search method

  • نمایش نتایج جستجو در مرورگر Display search results in the browser

  • اجرای قابلیت ردیابی حذف Implement remove tracking functionality

  • قابلیت افزودن دوست را پیاده سازی کنید Implement add friend functionality

  • نمایش مشخصات کاربر/دوست و گزینه های ردیابی Display user/friend profile and tracking options

  • تخصیص ردیاب مالی و جمع بندی بخش Finance Tracker Assignment and section wrap up

ایمیل، عملکرد پرداخت سفارشی و آپلود فایل Email, Custom Payment Functionality and File Uploads

  • مهم: پیش نمایش مطالب تحت پوشش این بخش IMPORTANT: Preview of material covered in this section

  • برنامه Photo را شروع کنید Start Photo App

  • برنامه عکس را شروع کنید - مسیرهای متنی و کد Start Photo App - Text directions and code

  • راه اندازی سیستم احراز هویت Setup Authentication System

  • راه اندازی سیستم احراز هویت - جهت های متنی و کد Setup Authentication System - Text directions and code

  • ارسال ایمیل در تولید Sending Email in Production

  • ارسال ایمیل در تولید - مسیرهای متنی و کد Sending Email in Production - Text directions and code

  • به روز رسانی طرح و ایمیل تست در تولید Update Layout and Test Email in Production

  • به‌روزرسانی طرح‌بندی و ایمیل تولید آزمایشی - دستورالعمل‌ها و کدهای متنی Update Layout and Test Production Email - Text directions and code

  • ساخت صفحه اصلی Build Homepage

  • ساخت صفحه اصلی - جهت متن و کد Build Homepage - Text directions and code

  • معرفی نوار و پرداخت Stripe and Payment Introduction

  • Stripe for Payment Introduction - مسیرهای متنی، مراجع و کد Stripe for Payment Introduction - Text directions, references and code

  • مدل پرداخت Payment Model

  • مدل پرداخت - مسیرهای متنی و کد Payment Model - Text directions and code

  • به روز رسانی فرم برای پرداخت کارت اعتباری Update Form for Credit Card Payments

  • به‌روزرسانی فرم برای پرداخت‌های کارت اعتباری - مسیرهای متنی و کد Update Form for Credit Card Payments - Text directions and code

  • رویدادهای جاوا اسکریپت Javascript Events

  • رویدادهای جاوا اسکریپت - جهت های متنی و کد Javascript Events - Text directions and code

  • Extend Devise Registration Controller Extend Devise Registrations Controller

  • Extend Devise Registration Controller - جهت های متنی، مراجع و کد Extend Devise Registrations Controller - Text directions, references and code

  • رفع اشکال تضاد Fix Conflict Bug

  • رفع اشکال تضاد - مسیرهای متنی Fix Conflict Bug - Text directions

  • آپلود تصویر Image Upload

  • آپلود تصویر - مسیرهای متنی و کد Image Upload - Text directions and code

  • اعتبارسنجی اندازه تصویر Image Size Validations

  • اعتبارسنجی اندازه تصویر - جهت های متن و کد Image Size Validations - Text directions and code

  • آپلود تصویر در مرحله تولید Image Upload in Production

  • آپلود تصویر در تولید - مسیرهای متنی و کد Image Upload in Production - Text directions and code

  • آپلود کامل تصویر محصول Complete Prod Image Upload

  • آپلود کامل تصویر محصول - مسیرهای متنی و کد Complete Prod Image Upload - Text directions and code

ایمیل، عملکرد پرداخت سفارشی و آپلود فایل Email, Custom Payment Functionality and File Uploads

  • مهم: پیش نمایش مطالب تحت پوشش این بخش IMPORTANT: Preview of material covered in this section

  • برنامه Photo را شروع کنید Start Photo App

  • برنامه عکس را شروع کنید - مسیرهای متنی و کد Start Photo App - Text directions and code

  • راه اندازی سیستم احراز هویت Setup Authentication System

  • راه اندازی سیستم احراز هویت - جهت های متنی و کد Setup Authentication System - Text directions and code

  • ارسال ایمیل در تولید Sending Email in Production

  • ارسال ایمیل در تولید - مسیرهای متنی و کد Sending Email in Production - Text directions and code

  • به روز رسانی طرح و ایمیل تست در تولید Update Layout and Test Email in Production

  • به‌روزرسانی طرح‌بندی و ایمیل تولید آزمایشی - دستورالعمل‌ها و کدهای متنی Update Layout and Test Production Email - Text directions and code

  • ساخت صفحه اصلی Build Homepage

  • ساخت صفحه اصلی - جهت متن و کد Build Homepage - Text directions and code

  • معرفی نوار و پرداخت Stripe and Payment Introduction

  • Stripe for Payment Introduction - مسیرهای متنی، مراجع و کد Stripe for Payment Introduction - Text directions, references and code

  • مدل پرداخت Payment Model

  • مدل پرداخت - مسیرهای متنی و کد Payment Model - Text directions and code

  • به روز رسانی فرم برای پرداخت کارت اعتباری Update Form for Credit Card Payments

  • به‌روزرسانی فرم برای پرداخت‌های کارت اعتباری - مسیرهای متنی و کد Update Form for Credit Card Payments - Text directions and code

  • رویدادهای جاوا اسکریپت Javascript Events

  • رویدادهای جاوا اسکریپت - جهت های متنی و کد Javascript Events - Text directions and code

  • Extend Devise Registration Controller Extend Devise Registrations Controller

  • Extend Devise Registration Controller - جهت های متنی، مراجع و کد Extend Devise Registrations Controller - Text directions, references and code

  • رفع اشکال تضاد Fix Conflict Bug

  • رفع اشکال تضاد - مسیرهای متنی Fix Conflict Bug - Text directions

  • آپلود تصویر Image Upload

  • آپلود تصویر - مسیرهای متنی و کد Image Upload - Text directions and code

  • اعتبارسنجی اندازه تصویر Image Size Validations

  • اعتبارسنجی اندازه تصویر - جهت های متن و کد Image Size Validations - Text directions and code

  • آپلود تصویر در مرحله تولید Image Upload in Production

  • آپلود تصویر در تولید - مسیرهای متنی و کد Image Upload in Production - Text directions and code

  • آپلود کامل تصویر محصول Complete Prod Image Upload

  • آپلود کامل تصویر محصول - مسیرهای متنی و کد Complete Prod Image Upload - Text directions and code

نرم افزار به عنوان یک برنامه مدیریت پروژه خدمات Software as a Service Project Management App

  • پیش نمایش Saas - برنامه مدیریت پروژه Preview of the Saas - Project Management App

  • پیش نیازهای این بخش - مهم - لطفا بخوانید! Pre-requisites for this section - Important - Please Read!

  • برنامه جدید SaaS را راه اندازی کنید Start the new SaaS app

  • برنامه جدید SaaS را راه اندازی کنید - مسیرهای متنی و کد Start new SaaS app - Text directions and code

  • راه اندازی ایمیل Setup email

  • راه اندازی ایمیل - مسیرهای متنی و کد Setup email - Text directions and code

  • Milia و Devise را راه اندازی کنید Setup Milia and Devise

  • مهم - از دست ندهید! راه اندازی Milia and Devise - جهت متن و کد IMPORTANT - don't skip! Setup Milia and Devise - Text directions and code

  • برای یک ظاهر طراحی، Bootstrap اضافه کنید Add Bootstrap for styling

  • اضافه کردن بوت استرپ برای یک ظاهر طراحی - جهت متن و کد Add Bootstrap for styling - Text directions and code

  • صفحه اصلی بسازید و یک ظاهر طراحی کنید Build Homepage and add styling

  • صفحه اصلی بسازید و یک ظاهر طراحی کنید - مسیرهای متن و کد Build Homepage and add styling - Text directions and code

  • برنامه هایی را برای مستاجران اضافه کنید Add Plans for Tenants

  • برنامه هایی را برای مستاجران اضافه کنید - دستورالعمل ها و کدهای متنی Add Plans for Tenants - Text directions and code

  • تاییدیه ها و سبک سازی Confirmations and Styling

  • تأییدها و یک ظاهر طراحی - مسیرهای متن و کد Confirmations and Styling - Text directions and code

  • دعوت از اعضای جدید Invite new members

  • دعوت از اعضای جدید - مسیرهای متنی و کد Invite new members - Text directions and code

  • پروژه ها برای مستاجرین Projects for Tenants

  • پروژه‌ها برای مستاجران - دستورالعمل‌ها و کدهای متنی Projects for Tenants - Text directions and code

  • کنترل کننده پروژه ها Projects Controller

  • کنترل کننده پروژه - جهت های متنی و کد Projects Controller - Text directions and code

  • Datepicker را اضافه کنید Add Datepicker

  • اضافه کردن Datepicker - جهت متن و کد Add Datepicker - Text directions and code

  • پروژه ها نشان داده و فهرست می شوند Projects show and list

  • پروژه ها نشان داده و فهرست می شوند - جهت های متنی و کد Projects show and list - Text directions and code

  • مصنوعات را ایجاد کنید Create Artifacts

  • ایجاد مصنوعات - جهت متن و کد Create Artifacts - Text directions and code

  • راه اندازی AWS Setting up AWS

  • راه اندازی AWS - جهت های متنی Setting up AWS - Text directions

  • آپلود مصنوعات Upload Artifacts

  • آپلود مصنوعات - مسیرهای متنی و کد Upload Artifacts - Text directions and code

  • مصنوعات کامل Complete Artifacts

  • مصنوعات کامل - جهت متن و کد Complete Artifacts - Text directions and code

  • رفع مشکلات AWS و پیش نمایش برنامه Fix AWS issues and Preview App

  • رفع مشکلات AWS و پیش نمایش برنامه - مرجع متن Fix AWS issues and Preview App - Text reference

  • راه اندازی را برای پرداخت ها تنظیم کنید Setup Stripe for Payments

  • راه اندازی Stripe برای پرداخت - مسیرهای متنی و کد Setup Stripe for Payments - Text directions and code

  • فرم فیلدهای کارت اعتباری Form for Credit Card Fields

  • فرم فیلدهای کارت اعتباری - مسیرهای متنی و کد Form for Credit Card Fields - Text directions and code

  • جزئیات جاوا اسکریپت - پردازش خط و پرداخت Javascript details - Stripe and Payment Processing

  • جزئیات جاوا اسکریپت - پردازش خط و پرداخت - کد متنی Javascript details - Stripe and Payment Processing - Text code

  • جاوا اسکریپت ادامه پیدا کرد Javascript continued

  • کنترل کننده ثبت سفارشی Custom Registrations Controller

  • کنترل کننده ثبت سفارشی - جهت متن و کد Custom Registrations Controller - Text directions and code

  • برنامه های مستاجر را ویرایش کنید Edit Tenant Plans

  • ویرایش طرح های مستاجر - جهت های متنی و کد Edit Tenant Plans - Text directions and code

  • به روز رسانی اکشن Update Action

  • اقدام به روز رسانی - جهت های متنی و کد Update Action - Text directions and code

  • افزودن کاربر مدیر برای سازمان ها Add Admin User for Organizations

  • افزودن کاربر مدیر برای سازمان ها - مسیرهای متنی و کد Add Admin User for Organizations - Text directions and code

  • Nav Partial را ایجاد کنید Create Nav Partial

  • ایجاد Nav Partial - مسیرهای متنی و کد Create Nav Partial - Text directions and code

  • کاربران و پروژه ها Users and Projects

  • کاربران و پروژه ها - جهت های متنی و کد Users and Projects - Text directions and code

  • کاربر کامل - نماهای پروژه Complete User - Project views

  • کاربر کامل - نماهای پروژه - مسیرهای متنی و کد Complete User - Project views - Text directions and code

  • رفع اشکال، پیش نمایش و استقرار! Bug Fixes, Preview and Deploy!

  • رفع اشکال، پیش نمایش و استقرار - جهت های متنی و کد Bug Fixes, Preview and Deploy - Text directions and code

نرم افزار به عنوان یک برنامه مدیریت پروژه خدمات Software as a Service Project Management App

  • پیش نمایش Saas - برنامه مدیریت پروژه Preview of the Saas - Project Management App

  • پیش نیازهای این بخش - مهم - لطفا بخوانید! Pre-requisites for this section - Important - Please Read!

  • برنامه جدید SaaS را راه اندازی کنید Start the new SaaS app

  • برنامه جدید SaaS را راه اندازی کنید - مسیرهای متنی و کد Start new SaaS app - Text directions and code

  • راه اندازی ایمیل Setup email

  • راه اندازی ایمیل - مسیرهای متنی و کد Setup email - Text directions and code

  • Milia و Devise را راه اندازی کنید Setup Milia and Devise

  • مهم - از دست ندهید! راه اندازی Milia and Devise - جهت متن و کد IMPORTANT - don't skip! Setup Milia and Devise - Text directions and code

  • برای یک ظاهر طراحی، Bootstrap اضافه کنید Add Bootstrap for styling

  • اضافه کردن بوت استرپ برای یک ظاهر طراحی - جهت متن و کد Add Bootstrap for styling - Text directions and code

  • صفحه اصلی بسازید و یک ظاهر طراحی کنید Build Homepage and add styling

  • صفحه اصلی بسازید و یک ظاهر طراحی کنید - مسیرهای متن و کد Build Homepage and add styling - Text directions and code

  • برنامه هایی را برای مستاجران اضافه کنید Add Plans for Tenants

  • برنامه هایی را برای مستاجران اضافه کنید - دستورالعمل ها و کدهای متنی Add Plans for Tenants - Text directions and code

  • تاییدیه ها و سبک سازی Confirmations and Styling

  • تأییدها و یک ظاهر طراحی - مسیرهای متن و کد Confirmations and Styling - Text directions and code

  • دعوت از اعضای جدید Invite new members

  • دعوت از اعضای جدید - مسیرهای متنی و کد Invite new members - Text directions and code

  • پروژه ها برای مستاجرین Projects for Tenants

  • پروژه‌ها برای مستاجران - دستورالعمل‌ها و کدهای متنی Projects for Tenants - Text directions and code

  • کنترل کننده پروژه ها Projects Controller

  • کنترل کننده پروژه - جهت های متنی و کد Projects Controller - Text directions and code

  • Datepicker را اضافه کنید Add Datepicker

  • اضافه کردن Datepicker - جهت متن و کد Add Datepicker - Text directions and code

  • پروژه ها نشان داده و فهرست می شوند Projects show and list

  • پروژه ها نشان داده و فهرست می شوند - جهت های متنی و کد Projects show and list - Text directions and code

  • مصنوعات را ایجاد کنید Create Artifacts

  • ایجاد مصنوعات - جهت متن و کد Create Artifacts - Text directions and code

  • راه اندازی AWS Setting up AWS

  • راه اندازی AWS - جهت های متنی Setting up AWS - Text directions

  • آپلود مصنوعات Upload Artifacts

  • آپلود مصنوعات - مسیرهای متنی و کد Upload Artifacts - Text directions and code

  • مصنوعات کامل Complete Artifacts

  • مصنوعات کامل - جهت متن و کد Complete Artifacts - Text directions and code

  • رفع مشکلات AWS و پیش نمایش برنامه Fix AWS issues and Preview App

  • رفع مشکلات AWS و پیش نمایش برنامه - مرجع متن Fix AWS issues and Preview App - Text reference

  • راه اندازی را برای پرداخت ها تنظیم کنید Setup Stripe for Payments

  • راه اندازی Stripe برای پرداخت - مسیرهای متنی و کد Setup Stripe for Payments - Text directions and code

  • فرم فیلدهای کارت اعتباری Form for Credit Card Fields

  • فرم فیلدهای کارت اعتباری - مسیرهای متنی و کد Form for Credit Card Fields - Text directions and code

  • جزئیات جاوا اسکریپت - پردازش خط و پرداخت Javascript details - Stripe and Payment Processing

  • جزئیات جاوا اسکریپت - پردازش خط و پرداخت - کد متنی Javascript details - Stripe and Payment Processing - Text code

  • جاوا اسکریپت ادامه پیدا کرد Javascript continued

  • کنترل کننده ثبت سفارشی Custom Registrations Controller

  • کنترل کننده ثبت سفارشی - جهت متن و کد Custom Registrations Controller - Text directions and code

  • برنامه های مستاجر را ویرایش کنید Edit Tenant Plans

  • ویرایش طرح های مستاجر - جهت های متنی و کد Edit Tenant Plans - Text directions and code

  • به روز رسانی اکشن Update Action

  • اقدام به روز رسانی - جهت های متنی و کد Update Action - Text directions and code

  • افزودن کاربر مدیر برای سازمان ها Add Admin User for Organizations

  • افزودن کاربر مدیر برای سازمان ها - مسیرهای متنی و کد Add Admin User for Organizations - Text directions and code

  • Nav Partial را ایجاد کنید Create Nav Partial

  • ایجاد Nav Partial - مسیرهای متنی و کد Create Nav Partial - Text directions and code

  • کاربران و پروژه ها Users and Projects

  • کاربران و پروژه ها - جهت های متنی و کد Users and Projects - Text directions and code

  • کاربر کامل - نماهای پروژه Complete User - Project views

  • کاربر کامل - نماهای پروژه - مسیرهای متنی و کد Complete User - Project views - Text directions and code

  • رفع اشکال، پیش نمایش و استقرار! Bug Fixes, Preview and Deploy!

  • رفع اشکال، پیش نمایش و استقرار - جهت های متنی و کد Bug Fixes, Preview and Deploy - Text directions and code

طراحی متریال (MaterializeCSS) به عنوان جلویی Material Design (MaterializeCSS) as front-end

  • مقدمه بخش - از MaterializeCSS به عنوان فرانت اند به جای بوت استرپ استفاده کنید Section intro - Use MaterializeCSS as front-end instead of bootstrap

  • نکاتی در مورد این بخش (مهم لطفا بخوانید) Notes about this section (Important please read)

  • برنامه rails جدید را راه اندازی کنید، سرور را اجرا کنید - نمونه محلی و ابر-IDE Start new rails app, run server - both local and cloud-IDE example

  • ساختار برنامه، MVC و مسیر ریشه App structure, MVC and root route

  • قراردادهای نامگذاری - قرارداد بیش از پیکربندی Naming conventions - Convention over configuration

  • اضافه کردن مسیرها Add routes

  • فایل layout و erb را کاوش کنید Explore the layout file and erb

  • استایل کردن برنامه را شروع کنید Start styling the app

  • چارچوب و ناوبری جلویی را اضافه کنید Add front-end framework and navigation

  • یک پاورقی چسبناک ایجاد کنید Create a sticky footer

  • ویژگی کشویی و منوی همبرگر را اضافه کنید Add dropdown feature and hamburger menu

  • کار بر روی نمای طرح بندی محتوا - دوره ها Work on the content layout view - Courses

  • CRUD از منبع back-end و دوره ها CRUD from the back-end and courses resource

  • نمایش جلویی و اعتبارسنجی Front-end display and validations

  • نحوه استفاده از جزئی را یاد بگیرید Learn how to use partials

  • منبع دانش آموزان ایجاد کنید Create students resource

  • ایجاد منبع دانش‌آموزان - دستورالعمل‌های بعدی متن Create students resource - Text follow-up directions

  • شاخص دانش آموزان Students index

  • یک فرم دانشجویی جدید ایجاد کنید Create a new student form

  • دانش آموزان ایجاد کنید و با خطاها کار کنید Create students and work with errors

  • پیام های فلش و خطاها را اضافه کنید Add flash messages and errors

  • صفحه نمایش دانش آموز Student show page

  • ویرایش عملکرد دانش آموز Edit student functionality

  • کد خود را خشک کنید - موارد اضافی را استخراج کنید DRY your code - extract redundancies

  • رمز عبور امن اضافه کنید Add secure password

  • برای پذیرش گذرواژه‌ها و تغییر استایل، فرم‌ها را به‌روزرسانی کنید Update forms to accept passwords and modify styling

  • سیستم احراز هویت - ساخت مسیرها و فرم Authentication system - build routes and form

  • ایجاد و از بین بردن جلسات - اضافه کردن روش های احراز هویت Create and destroy sessions - add auth methods

  • اعمال، نماها را محدود کنید و طرح‌بندی را پاک کنید Restrict actions, views and clean up layout

  • معرفی بسیاری از انجمن ها Introduction to many to many associations

  • ایجاد ارتباط از کنسول ریل Create association from rails console

  • پیوندها را از front-end اضافه کنید Add associations from front-end

طراحی متریال (MaterializeCSS) به عنوان جلویی Material Design (MaterializeCSS) as front-end

  • مقدمه بخش - از MaterializeCSS به عنوان فرانت اند به جای بوت استرپ استفاده کنید Section intro - Use MaterializeCSS as front-end instead of bootstrap

  • نکاتی در مورد این بخش (مهم لطفا بخوانید) Notes about this section (Important please read)

  • برنامه rails جدید را راه اندازی کنید، سرور را اجرا کنید - نمونه محلی و ابر-IDE Start new rails app, run server - both local and cloud-IDE example

  • ساختار برنامه، MVC و مسیر ریشه App structure, MVC and root route

  • قراردادهای نامگذاری - قرارداد بیش از پیکربندی Naming conventions - Convention over configuration

  • اضافه کردن مسیرها Add routes

  • فایل layout و erb را کاوش کنید Explore the layout file and erb

  • استایل کردن برنامه را شروع کنید Start styling the app

  • چارچوب و ناوبری جلویی را اضافه کنید Add front-end framework and navigation

  • یک پاورقی چسبناک ایجاد کنید Create a sticky footer

  • ویژگی کشویی و منوی همبرگر را اضافه کنید Add dropdown feature and hamburger menu

  • کار بر روی نمای طرح بندی محتوا - دوره ها Work on the content layout view - Courses

  • CRUD از منبع back-end و دوره ها CRUD from the back-end and courses resource

  • نمایش جلویی و اعتبارسنجی Front-end display and validations

  • نحوه استفاده از جزئی را یاد بگیرید Learn how to use partials

  • منبع دانش آموزان ایجاد کنید Create students resource

  • ایجاد منبع دانش‌آموزان - دستورالعمل‌های بعدی متن Create students resource - Text follow-up directions

  • شاخص دانش آموزان Students index

  • یک فرم دانشجویی جدید ایجاد کنید Create a new student form

  • دانش آموزان ایجاد کنید و با خطاها کار کنید Create students and work with errors

  • پیام های فلش و خطاها را اضافه کنید Add flash messages and errors

  • صفحه نمایش دانش آموز Student show page

  • ویرایش عملکرد دانش آموز Edit student functionality

  • کد خود را خشک کنید - موارد اضافی را استخراج کنید DRY your code - extract redundancies

  • رمز عبور امن اضافه کنید Add secure password

  • برای پذیرش گذرواژه‌ها و تغییر استایل، فرم‌ها را به‌روزرسانی کنید Update forms to accept passwords and modify styling

  • سیستم احراز هویت - ساخت مسیرها و فرم Authentication system - build routes and form

  • ایجاد و از بین بردن جلسات - اضافه کردن روش های احراز هویت Create and destroy sessions - add auth methods

  • اعمال، نماها را محدود کنید و طرح‌بندی را پاک کنید Restrict actions, views and clean up layout

  • معرفی بسیاری از انجمن ها Introduction to many to many associations

  • ایجاد ارتباط از کنسول ریل Create association from rails console

  • پیوندها را از front-end اضافه کنید Add associations from front-end

نصب و استفاده از ریل: مک Rails installation and usage: Mac

  • مبانی ترمینال در MacOS Terminal basics in MacOS

  • ابزارهای خط فرمان Command Line Tools

  • ویرایشگر متن Text editor

  • NodeJS را نصب (یا بررسی نصب) کنید Install (or check installation of) NodeJS

  • نصب Yarn (مدیر بسته جاوا اسکریپت) Install Yarn (JavaScript package manager)

  • RVM (مدیر نسخه روبی) را نصب کنید Install RVM (Ruby version manager)

  • Ruby را نصب کنید Install Ruby

  • Git را برای کنترل نسخه نصب و راه اندازی کنید Install and setup Git for version control

  • Ruby on Rails 6 را نصب و استفاده کنید Install and use Ruby on Rails 6

  • Ruby on Rails 5 را نصب و استفاده کنید Install and use Ruby on Rails 5

نصب و استفاده از ریل: مک Rails installation and usage: Mac

  • مبانی ترمینال در MacOS Terminal basics in MacOS

  • ابزارهای خط فرمان Command Line Tools

  • ویرایشگر متن Text editor

  • NodeJS را نصب (یا بررسی نصب) کنید Install (or check installation of) NodeJS

  • نصب Yarn (مدیر بسته جاوا اسکریپت) Install Yarn (JavaScript package manager)

  • RVM (مدیر نسخه روبی) را نصب کنید Install RVM (Ruby version manager)

  • Ruby را نصب کنید Install Ruby

  • Git را برای کنترل نسخه نصب و راه اندازی کنید Install and setup Git for version control

  • Ruby on Rails 6 را نصب و استفاده کنید Install and use Ruby on Rails 6

  • Ruby on Rails 5 را نصب و استفاده کنید Install and use Ruby on Rails 5

نصب و استفاده از ریل: AWS Cloud9 Rails installation and usage: AWS Cloud9

  • راه اندازی سرویس های وب آمازون Cloud9 Amazon Web Services Cloud9 setup

  • مبانی ترمینال در AWS Cloud9 Terminal basics in AWS Cloud9

  • وابستگی های Rails را در IDE نصب کنید (یا بررسی کنید). Install (or check installation of) Rails dependencies in IDE

  • Rails 6 را در AWS Cloud9 نصب و استفاده کنید Install and use Rails 6 on AWS Cloud9

  • Rails 5 را در AWS Cloud9 نصب و استفاده کنید Install and use Rails 5 on AWS Cloud9

نصب و استفاده از ریل: AWS Cloud9 Rails installation and usage: AWS Cloud9

  • راه اندازی سرویس های وب آمازون Cloud9 Amazon Web Services Cloud9 setup

  • مبانی ترمینال در AWS Cloud9 Terminal basics in AWS Cloud9

  • وابستگی های Rails را در IDE نصب کنید (یا بررسی کنید). Install (or check installation of) Rails dependencies in IDE

  • Rails 6 را در AWS Cloud9 نصب و استفاده کنید Install and use Rails 6 on AWS Cloud9

  • Rails 5 را در AWS Cloud9 نصب و استفاده کنید Install and use Rails 5 on AWS Cloud9

ریل نصب و استفاده: ویندوز Rails Installation and usage: Windows

  • اصول اولیه خط فرمان/Powershell Command Line/Powershell basics

  • ویرایشگر متن Text editor

  • Ruby را نصب کنید Install Ruby

  • NodeJS و Yarn را نصب کنید (یا بررسی کنید). Install (or check installation of) NodeJS and Yarn

  • Git را برای کنترل نسخه نصب و راه اندازی کنید Install and setup Git for version control

  • Ruby on Rails 6 را نصب کنید و برنامه Rails جدید ایجاد کنید Install Ruby on Rails 6 and create new Rails application

  • Ruby on Rails 5 را نصب کنید و برنامه های جدید Rails 5 ایجاد کنید Install Ruby on Rails 5 and create new Rails 5 applications

ریل نصب و استفاده: ویندوز Rails Installation and usage: Windows

  • اصول اولیه خط فرمان/Powershell Command Line/Powershell basics

  • ویرایشگر متن Text editor

  • Ruby را نصب کنید Install Ruby

  • NodeJS و Yarn را نصب کنید (یا بررسی کنید). Install (or check installation of) NodeJS and Yarn

  • Git را برای کنترل نسخه نصب و راه اندازی کنید Install and setup Git for version control

  • Ruby on Rails 6 را نصب کنید و برنامه Rails جدید ایجاد کنید Install Ruby on Rails 6 and create new Rails application

  • Ruby on Rails 5 را نصب کنید و برنامه های جدید Rails 5 ایجاد کنید Install Ruby on Rails 5 and create new Rails 5 applications

با تشکر از شما و مراحل بعدی Thank you and next steps

  • پروژه دانشجویی نهایی Final Student Project

  • متشکرم Thank you

با تشکر از شما و مراحل بعدی Thank you and next steps

  • پروژه دانشجویی نهایی Final Student Project

  • متشکرم Thank you

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کامل برنامه نویس Ruby on Rails
خرید اشتراک و دانلود خرید تکی و دانلود | 480,000 تومان (7 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 4 دوره است و 4 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
45.5 hours
432
Udemy (یودمی) udemy-small
24 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
95,515
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rob Percival Rob Percival

توسعه دهنده وب و معلم

Rob Percival Rob Percival

توسعه دهنده وب و معلم

Mashrur Hossain Mashrur Hossain

حرفه ای و کارآفرین فناوری

Mashrur Hossain Mashrur Hossain

حرفه ای و کارآفرین فناوری

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها

Codestars • over 2 million students worldwide! Codestars • over 2 million students worldwide!

آموزش نسل بعدی کدگذارها

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.