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