آموزش 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

نمایش نظرات

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

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

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

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

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