آموزش Beego: A Go Web Application Framework

Beego: A Go Web Application Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ایجاد برنامه هایی با درجه شرکتی که کارآمد و به راحتی نگهداری شوند نیز می تواند چالش برانگیز باشد ، اما لازم نیست که چنین باشد. در این دوره ، نحوه استفاده از چارچوب برنامه وب Beego را از جمله بررسی اجزای اصلی آن خواهید دید. Bego یک چارچوب کامل برای Go است ، با ارائه بسیاری از قابلیت ها ، ساخت برنامه های بزرگ و درجه یک راه کارآمد و قابل نگهداری. در این دوره ، Beego: A Go Web Application Framework ، Beego را به شما معرفی می کند و به شما کمک می کند بفهمید آیا انتخاب درستی برای شما و تیم شما است. در ابتدا ، در مورد چگونگی مسیریابی URL ها به روش های کنترل کننده و در مورد فضاهای نام آشنا خواهید شد. در مرحله بعدی ، خواهید آموخت که چگونه با درخواست ها کار کنید و پاسخ ایجاد کنید. سرانجام ، شما یاد خواهید گرفت که چگونه فیلترها را ایجاد و پیکربندی کنید ، و همچنین نگاشت رابطی شی object Beego (یا ORM) و نحوه استفاده از آن را پوشش خواهید داد. در پایان این دوره ، شما می توانید از Beego برای ایجاد برنامه های بزرگ اما قابل نگهداری هم تراز با هر شرکت حرفه ای استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Beego Introduction to Beego

  • مقدمه Introduction

  • مخاطب هدف Target Audience

  • مروری بر منابع موجود در وب Overview of Resources on the Web

  • tl ؛ دکتر tl;dr

  • نسخه ی نمایشی: بوت استرپینگ Beego Demo: Bootstraping Beego

  • بررسی اجمالی دوره Course Overview

تنظیم مسیرها Setting up Routes

  • مقدمه Introduction

  • کنترل کننده ها Controllers

  • مسیرهای ثابت Fixed Routes

  • RESTful Routes RESTful Routes

  • مسیرهای خودکار Automatic Routes

  • مسیرهای پارامتری Parametric Routes

  • مسیرهای مبتنی بر حاشیه نویسی Annotation Based Routes

  • نسخه ی نمایشی: مسیریابی Demo: Routing

  • فضاهای نامی Namespaces

  • مسیریابی معکوس Reverse Routing

  • نسخه ی نمایشی: مسیریابی معکوس Demo: Reverse Routing

  • خلاصه Summary

کار با Requests Working with Requests

  • مقدمه Introduction

  • دریافت مقادیر بدوی Receiving Primitive Values

  • دریافت فایلها Receiving Files

  • دریافت دستورالعمل ها Receiving Structs

  • نسخه ی نمایشی: کار با فرم ارسال ها Demo: Working with Form Posts

  • دریافت JSON و XML Receiving JSON and XML

  • نسخه ی نمایشی: دریافت داده های JSON Demo: Receving JSON Data

  • اعتبار سنجی داده ها Data Validation

  • نسخه ی نمایشی: اعتبار سنجی داده ها Demo: Data Validation

  • خلاصه Summary

ایجاد پاسخ Generating Responses

  • مقدمه Introduction

  • فایلهای استاتیک Static Files

  • پیکربندی الگو Template Configuration

  • زمینه های داده Data Contexts

  • نسخه ی نمایشی: الگوهای مبتنی بر داده Demo: Data Driven Templates

  • چیدمان های HTML HTML Layouts

  • زیر الگوها Subtemplates

  • فرم های رندر Rendering Forms

  • توابع الگو Template Functions

  • برگشت داده ها Returning Data

  • نسخه ی نمایشی: برگرداندن داده ها Demo: Returning Data

  • خلاصه Summary

فیلترها Filters

  • مقدمه Introduction

  • چرخه زندگی را درخواست کنید Request Lifecycle

  • نسخه ی نمایشی: چرخه زندگی را درخواست کنید Demo: Request Lifecycle

  • فیلترهای سفارشی Custom Filters

  • نسخه ی نمایشی: فیلترهای سفارشی Demo: Custom Filters

  • خلاصه Summary

مقدمه ای بر ORM Beego Introduction to Beego's ORM

  • مقدمه Introduction

  • راه اندازی اتصال به پایگاه داده Setting up a Connection to the Database

  • تعریف نهادها Defining Entities

  • تعریف روابط بین اشخاص Defining Relationships Between Entities

  • تعریف شاخص ها Defining Indexes

  • ایجاد طرح پایگاه داده Creating the Database Schema

  • عملیات CRUD CRUD Operations

  • با استفاده از سeriesالات و تنظیمات سeryال Using Queries and Query Setters

  • استفاده از Query Builders Using Query Builders

  • ایجاد معاملات Creating Transactions

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش Beego: A Go Web Application Framework
جزییات دوره
3h 31m
58
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
11
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 # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.