لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
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 سال تجربه تدریس و توسعه وب است.
نمایش نظرات