آموزش ایجاد برنامه های کاربردی وب با Go

Creating Web Applications with Go

خطا در بارگزاری نمونه ویدیوها
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • خطا در بارگزاری نمونه ویدیوها
      توضیحات دوره: این دوره زبان Go را به عنوان ابزاری برای حل مسائل کاربردی معرفی می کند. در این مورد، ایجاد یک برنامه وب. فرض بر این است که کاربر درک اساسی از زبان دارد، اما نه خیلی بیشتر. در طول دوره، جنبه های یک برنامه وب کامل با توجه به کاربرد عملی زبان ساخته می شود. علاوه بر این، این دوره بر روی کتابخانه‌های اصلی Go متمرکز خواهد بود، برخلاف افزونه‌ها. برای این منظور، تنها دو افزونه لازم است: یکی برای ارائه مسیرهای پارامتری (نیاز اساسی برای برنامه های کاربردی وب مدرن) و یک درایور پایگاه داده برای ارائه اتصال به پایگاه داده (که هیچ کدام در کتابخانه هسته Go همراه نیستند.)

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

      معرفی Introduction

      • معرفی Introduction

      • اهداف برو Goals of Go

      • این دوره برای چه کسانی است؟ Who Is This Course For?

      • اهداف دوره Goals of the Course

      • پروژه تظاهرات The Demonstration Project

      • راه اندازی محیط زیست Setting up the Environment

      ایجاد یک سرور منبع Creating a Resource Server

      • معرفی Introduction

      • تعریف سرور منبع Defining a Resource Server

      • اشیاء اصلی HTTP Basic HTTP Objects

      • با استفاده از http.HandleFunc Using http.HandleFunc

      • بررسی Go Syntax Reviewing Go Syntax

      • رسیدگی به درخواست ها با http.Handler Handling Requests with http.Handler

      • کار با سربرگ پاسخ Working with Response Header

      • بافر کردن جریان خروجی Buffering the Output Stream

      • با استفاده از سرور فایل داخلی Using the Built-in File Server

      • خلاصه Summary

      قالب های HTML HTML Templates

      • معرفی Introduction

      • ارائه محتوای ثابت با قالب Delivering Static Content with Templates

      • نسخه ی نمایشی: قالب های استاتیک Demo: Static Templates

      • ساخت قالب های پویا با استفاده از رشته ها Making Dynamic Templates Using Strings

      • نسخه ی نمایشی: الگوهای پویا با استفاده از رشته ها Demo: Dynamic Templates Using Strings

      • الگوهای پویا با استفاده از اشیاء Dynamic Templates Using Objects

      • نسخه ی نمایشی: الگوهای پویا با استفاده از اشیاء Demo: Dynamic Templates Using Objects

      • اضافه کردن منطق شعبه به قالب ها Adding Branching Logic into Templates

      • نسخه ی نمایشی: منطق انشعاب در قالب ها Demo: Branching Logic in Templates

      • حلقه و قالب های فرعی Looping and Sub-templates

      • نسخه ی نمایشی: حلقه زدن در قالب ها Demo: Looping in Templates

      • نسخه ی نمایشی: قالب های فرعی Demo: Sub-templates

      • خلاصه Summary

      MVC: لایه نمایش MVC: The View Layer

      • معرفی Introduction

      • بررسی مدل، نما، طراحی کنترلر Review of Model, View, Controller Design

      • لایه نمایش The View Layer

      • بررسی صفحات استاتیک Review of Static Pages

      • کش های قالب Template Caches

      • نسخه ی نمایشی: ایجاد کش الگو Demo: Creating the Template Cache

      • نسخه ی نمایشی: ارائه دارایی های ایستا Demo: Delivering Static Assets

      • تجزیه صفحات با قالب های فرعی Decomposing Pages with Sub-templates

      • نسخه ی نمایشی: ایجاد Viewmodel ها و زیر قالب ها Demo: Creating Viewmodels and Sub-templates

      • نسخه ی نمایشی: استفاده از مجموعه ها در قالب ها Demo: Using Collections in Templates

      • خلاصه Summary

      MVC: The Controller Layer - قسمت 1 MVC: The Controller Layer - Part 1

      • معرفی Introduction

      • لایه کنترلر The Controller Layer

      • نسخه ی نمایشی: یک لایه حداقل کنترلر Demo: A Minimum Controller Layer

      • نسخه ی نمایشی: ایجاد کنترلر خانه Demo: Creating the Home Controller

      • مسیرهای پارامتری شده Parameterized Routes

      • نسخه ی نمایشی: مسیرهای پارامتری شده با Gorilla Mux Demo: Parameterized Routes with Gorilla Mux

      • متراکم سازی داده ها Data Compression

      • نسخه ی نمایشی: افزودن فشرده سازی Gzip Demo: Adding Gzip Compression

      • خلاصه Summary

      MVC: The Controller Layer – قسمت 2 MVC: The Controller Layer – Part 2

      • معرفی Introduction

      • مدیریت پست های فرم HTML Handling HTML Form Posts

      • درخواست های آژاکس Ajax Requests

      • خلاصه Summary

      MVC: لایه مدل MVC: The Model Layer

      • معرفی Introduction

      • لایه مدل The Model Layer

      • نسخه ی نمایشی: لایه مدل Demo: The Model Layer

      • واحد تست لایه مدل Unit Testing the Model Layer

      • نسخه ی نمایشی: تست واحد پایه Demo: Basic Unit Testing

      • خلاصه Summary

      داده های ماندگار Persisting Data

      • معرفی Introduction

      • نسخه ی نمایشی: ایجاد نمای ورود Demo: Creating the Login View

      • نسخه ی نمایشی: دسترسی به پایگاه داده Demo: Accessing the Database

      • نسخه ی نمایشی: افزودن سوابق به پایگاه داده Demo: Adding Records to the Database

      • خلاصه Summary

      نمایش نظرات

      نظری ارسال نشده است.

      آموزش ایجاد برنامه های کاربردی وب با Go
      خرید اشتراک و دانلودخرید تکی و دانلود | 210,000 تومان (5 روز مهلت دانلود ) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 2 تا 14 ساعت می باشد.
      جزییات دوره
      3h 58m
      64
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      163
      4.5 از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Mike Van Sickle Mike Van Sickle

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