Ruby on Rails 6 آموزش

Ruby on Rails 6 Essential Training

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

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

مقدمه Introduction

  • توسعه سریعتر ، بهتر و کمتر دردناک وب سایت Faster, better, less painful website development

  • با استفاده از پرونده های تمرینی Using the exercise files

1. روبی روی ریل چیست؟ 1. What Is Ruby on Rails?

  • Ruby on Rails Ruby on Rails introduction

  • معماری MVC را درک کنید Understand MVC architecture

2. با Ruby on Rails شروع به کار کنید 2. Get Started with Ruby on Rails

  • پروژه جدید Ruby on Rails ایجاد کنید Create a new Ruby on Rails project

  • ساختار پرونده پروژه Ruby on Rails را بررسی کنید Examine the file structure of a Ruby on Rails project

  • پروژه Ruby on Rails را پیکربندی کنید Configure a Ruby on Rails project

  • از یک مرورگر به پروژه Ruby on Rails دسترسی پیدا کنید Access a Ruby on Rails project from a browser

  • یک کنترلر و نمایش ایجاد کنید Generate a controller and view

  • نحوه رسیدگی به درخواستهای سرور را بررسی کنید Examine how server requests are handled

  • مسیرها را در یک پروژه Ruby on Rails تعریف کنید Define routes in a Ruby on Rails project

  • چالش: آزمایش Challenge: Experiment

3. کنترل کننده ها ، نمایش ها و محتوای پویا 3. Controllers, Views, and Dynamic Content

  • یک الگوی نمای برای یک مرورگر ارائه دهید Render a view template for a browser

  • اقدامات کنترل کننده را تغییر مسیر دهید Redirect controller actions

  • الگوهای نمایش را با استفاده از HTML تعریف کنید Define view templates using HTML

  • از متغیرهای نمونه برای تنظیم مقادیر در الگو استفاده کنید Use instance variables to set values in the template

  • پیوندهایی به سایر صفحات وب ایجاد کنید Create links to other webpages

  • تعریف و خواندن پارامترهای URL Defining and reading URL parameters

  • چالش: قالب های پویا Challenge: Dynamic templates

  • راه حل: قالب های پویا Solution: Dynamic templates

4- پایگاه داده و مهاجرت 4. Databases and Migrations

  • ایجاد یک پایگاه داده برای یک پروژه Ruby on Rails Create a database for a Ruby on Rails project

  • برای تعریف تغییرات در پایگاه داده ، مهاجرت ها را بنویسید Write migrations to define database changes

  • برای ایجاد مهاجرت از خط فرمان استفاده کنید Use the command line to generate migrations

  • برای تغییر طرح پایگاه داده ، مهاجرت ها را اجرا کنید Run migrations to change the database schema

  • چالش: مهاجرت برای CMS Challenge: Migrations for the CMS

  • راه حل: مهاجرت برای CMS Solution: Migrations for the CMS

5. مدل ها و ActiveRecord 5. Models and ActiveRecord

  • درک ActiveRecord و ActiveRelation Understanding ActiveRecord and ActiveRelation

  • استفاده از کنسول Rails برای تعامل با یک پروژه Rails Using the Rails console to interact with a Rails project

  • با استفاده از ActiveRecord سوابق ایجاد کنید Create records using ActiveRecord

  • سوابق را با استفاده از ActiveRecord به روز کنید Update records using ActiveRecord

  • سوابق را با استفاده از ActiveRecord حذف کنید Delete records using ActiveRecord

  • سوابق را با استفاده از ActiveRecord پیدا کنید Find records using ActiveRecord

  • ارتباطات یک به چند بین مدل ها را تعیین کنید Define one-to-many associations between models

6. مسیرهای CRUD ، REST ، و Resourceful 6. CRUD, REST, and Resourceful Routes

  • آموزش در مورد CRUD (ایجاد ، خواندن ، به روزرسانی ، حذف) Learning about CRUD (Create, Read, Update, Delete)

  • استفاده از REST برای مسیرهای پرتوان در یک پروژه Rails Using REST for resourceful routes in a Rails project

  • با استفاده از یاران URL کارآمد Using resourceful URL helpers

7. کنترلرها و CRUD 7. Controllers and CRUD

  • اقدام بخوانید: فهرست Read action: Index

  • عمل را بخوانید: نمایش دهید Read action: Show

  • افزودن فرم های اساسی به قالب ها Adding basic forms to templates

  • اقدام ایجاد کنید: جدید Create action: New

  • ایجاد عمل: ایجاد کنید Create action: Create

  • با استفاده از پارامترهای قوی برای تنظیم ورودی Using strong parameters to regulate input

  • اقدامات را به روز کنید: ویرایش و به روز کنید Update actions: Edit and update

  • استفاده از پارتیشن ها و یاران برای سازماندهی کد Using partials and helpers to organize code

  • حذف اقدامات: حذف و از بین بردن Delete actions: Delete and destroy

  • چالش: صفحات CRUD Challenge: Pages CRUD

  • راه حل: صفحات CRUD Solution: Pages CRUD

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Ruby on Rails 6 آموزش
جزییات دوره
3h 41m
48
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
7,129
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.