آموزش Revel: A Go Website Application Framework

Revel: A Go Website Application Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش Revel: A Go Website Application Framework
جزییات دوره
3h 27m
59
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.