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 آموزش
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 41m
48
Linkedin (لینکدین) lynda-small
23 اسفند 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.