نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Revel توسعه برنامه های پیچیده و سازمانی را آسان تر از همیشه می کند. در این دوره به سبک نظرسنجی ، شما یاد خواهید گرفت که چگونه یک برنامه در Revel ایجاد کنید و از م mainلفه های اصلی این چارچوب ، از جمله پردازش درخواست ، فیلترها و موارد دیگر استفاده کنید. توسعه برنامه های بزرگ با درجه شرکت دشوار است ، اما با Revel ، شما می توانید برنامه ها را با کارایی و سهولت توسعه و نگهداری کنید. در این دوره ، Revel: A Go Website Application Framework ، می توانید مقدماتی در مورد این چارچوب کامل و بسیاری از قابلیت های آن بدست آورید. ابتدا ، نحوه ایجاد برنامه و همچنین پیکربندی و معکوس کردن مسیرها را یاد خواهید گرفت. پس از آن ، شما توانایی پردازش درخواست و روشهایی را که Revel برای ایجاد پاسخ به درخواستهای HTTP استفاده می کند ، پوشش خواهید داد. سرانجام ، با رهگیرها ، فیلترها و سایر ویژگی های اضافی آشنا خواهید شد. در پایان این دوره ، نحوه استفاده از Revel برای ساده سازی روند توسعه برنامه های پیچیده ای که ممکن است در آینده ایجاد کنید ، خواهید فهمید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تور وحی
Tour of Revel
-
مقدمه
Introduction
-
مخاطب هدف
Target Audience
-
گشت و گذار در وب سایت Revel
Tour of Revel's Website
-
ارزیابی وحی
Evaluation of Revel
-
نسخه ی نمایشی: ایجاد یک برنامه کاربردی
Demo: Creating an Application
-
طرح کلی دوره
Course Outline
مسیریابی
Routing
-
مقدمه
Introduction
-
مسیرهای استاتیک
Static Routes
-
نسخه ی نمایشی: مسیرهای استاتیک
Demo: Static Routes
-
مسیرهای پارامتری
Parametric Routes
-
نسخه ی نمایشی: مسیرهای پارامتری
Demo: Parametric Routes
-
پارامترهای ثابت
Fixed Parameters
-
مسیرهای خودکار
Auto Routes
-
دارایی های ثابت
Static Assets
-
ماژول ها
Modules
-
بررسی پیکربندی مسیرها
Review of the Routes Configuration
-
مسیرهای معکوس
Reverse Routes
-
نسخه ی نمایشی: مسیرهای معکوس
Demo: Reverse Routes
-
خلاصه
Summary
کار با Requests
Working with Requests
-
مقدمه
Introduction
-
دریافت داده به عنوان استدلال
Receiving Data as Arguments
-
دریافت داده ها به عنوان پارامترهای کنترل کننده
Receiving Data as Controller Parameters
-
اتصال داده
Data Binding
-
ایجاد یک اتصال دهنده سفارشی داده
Creating a Custom Data Binder
-
نسخه ی نمایشی: دریافت داده ها از یک فرم ارسال شده
Demo: Receiving Data from a Posted Form
-
نسخه ی نمایشی: دریافت داده های JSON
Demo: Receiving JSON Data
-
اعتبار سنجی داده ها
Data Validation
-
کار با خطاهای اعتبار سنجی داده ها
Working with Data Validation Errors
-
نسخه ی نمایشی: اعتبار سنجی داده ها
Demo: Data Validation
-
خلاصه
Summary
ایجاد پاسخ
Generating Responses
-
مقدمه
Introduction
-
رندر الگوها
Rendering Templates
-
پاسخ داده ها
Data Responses
-
انواع دیگر پاسخ
Other Response Types
-
عملکرد الگو URL
The URL Template Function
-
توابع برچسب ورودی
Input Tag Functions
-
سایر توابع الگو
Other Template Functions
-
ثبت توابع الگوی سفارشی
Registering Custom Template Functions
-
زمینه های داده
Data Contexts
-
نسخه ی نمایشی: نمایش پیام های تأیید اعتبار
Demo: Showing Validation Messages
-
خلاصه
Summary
رهگیرها و فیلترها
Interceptors and Filters
-
مقدمه
Introduction
-
معرفی رهگیرها
Introduction to Interceptors
-
انواع رهگیر
Interceptor Types
-
بار رهگیری
Interception Times
-
ایجاد رهگیر
Creating Interceptors
-
نسخه ی نمایشی: ایجاد یک رهگیر سفارشی
Demo: Creating a Custom Interceptor
-
معرفی فیلترها
Introduction to Filters
-
فیلترهای سفارشی
Custom Filters
-
خلاصه
Summary
مفاهیم دیگر
Other Concepts
-
مقدمه
Introduction
-
بین المللی شدن
Internationalization
-
ساختار آزمایش
Testing Structure
-
Assertion API
Assertion API
-
تست های در حال اجرا
Running Tests
-
ذخیره سازی
Caching
-
کرون جابز
Cron Jobs
-
خلاصه
Summary
نمایش نظرات