آموزش بوت‌کمپ جامع توسعه وب با Go و Gin - آخرین آپدیت

دانلود The Complete Web Development Bootcamp with Go and Gin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

با استفاده از گولنگ، توسعه وب اپلیکیشن‌ و سرویس‌های وب را بیاموزید.

ساخت برنامه‌های وب و سرویس‌های وب با استفاده از Go و گین.

تعامل با پایگاه داده با استفاده از GORM – یک ORM بسیار قدرتمند و محبوب.

ساخت اپلیکیشن‌ از صفر.

آشنایی با ویژگی‌های مختلف فریم‌ورک مانند میان‌افزارها (Middleware) و اتصال داده (Data Binding) هنگام ساخت یک اپلیکیشن واقعی.

آموزش احراز هویت کاربر.

ادغام بوت استرپ – ساخت صفحات واکنش‌گرا.

ورود با فیسبوک (OAuth2).

ساخت میان‌افزارهای سفارشی.

پیش‌نیازها:

تجربه برنامه‌نویسی با گولنگ.

تجربه اندک در ساخت وب اپلیکیشن با هر زبانی.

آشنایی با MVC یک مزیت محسوب می‌شود.

بوت‌کمپ کامل توسعه وب با Go و گین، دوره‌ای است برای توسعه‌دهندگان Go (مبتدی) که می‌خواهند اولین گام خود را در توسعه وب بردارند. این دوره با یک وب اپلیکیشن ساده شروع می‌شود، سپس به توسعه APIهای CRUD و در نهایت اپلیکیشن‌های کامل می‌پردازد.

این بوت‌کمپ، حاصل توسعه وب اپلیکیشن‌ها و سرویس‌های وب حیاتی در گولنگ (و گین گونیک) است. عملکرد ترکیب Go و گین فوق‌العاده است. گین به یکی از فریم‌ورک‌های مورد علاقه من برای توسعه وب اپلیکیشن‌ها تبدیل شده است.

آنچه خواهید آموخت

  • ساخت اپلیکیشن‌های گین.

  • GORM – پکیج ORM برای گولنگ.

  • ذخیره داده‌ها در MySQL.

  • ادغام بوت استرپ.

  • ایجاد نماهای HTML.

  • استفاده از میان‌افزارها.

  • ساخت میان‌افزار سفارشی برای احراز هویت.

  • نحوه ساختاربندی پروژه شما.

این دوره چگونه کار می‌کند؟

من از همان ابتدا پروژه‌ها را با به اشتراک گذاشتن صفحه نمایش خود توسعه خواهم داد. توصیه می‌کنم شما نیز این اپلیکیشن‌ها را همراه با من توسعه دهید. این کار به شما در یادگیری کمک کرده و تجربه‌ای عملی (Hands-on) را برایتان فراهم می‌کند.

ما 3 اپلیکیشن (به استثنای اپلیکیشن 'Hello World') خواهیم ساخت:

  • یک اپلیکیشن یادداشت‌برداری با حساب‌های کاربری و احراز هویت.

  • ورود OAuth2 با استفاده از فیسبوک.

  • یک اپلیکیشن مدیریت لیست کارهای روزانه (TODO) با ورود از طریق فیسبوک.

پیش‌نیازها

  • یک کامپیوتر با سیستم‌عامل ویندوز، لینوکس یا مک. من لینوکس را ترجیح می‌دهم؛ این بوت‌کمپ به طور کامل بر روی یک ماشین لینوکس انجام شده است.

  • درک اولیه از گولنگ و توسعه وب با هر زبانی.


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

مقدمه Introduction

  • مقدمه Introduction

  • راه‌اندازی محیط توسعه Development environment Setup

آشنایی با Gin Hello Gin

  • اولین برنامه Gin Hello Gin - Write your first Gin program

  • اولین مسیر و نمای HTML First route and HTML view

  • یکپارچه‌سازی بوت‌استرپ Bootstrap Integration

ساختار کد Code Structure

  • ساختار دایرکتوری Directory Structure

اپلیکیشن یادداشت‌ها - اولین برنامه واقعی Gin Notes Application - First Real Gin App

  • ساخت اپلیکیشن یادداشت‌ها Create Notes App

  • یکپارچه‌سازی GORM GORM integration

  • GORM - اولین مدل داده GORM - First data model

  • سازماندهی مجدد مدل Model Reorg

  • اولین کنترلر - صفحه اصلی First Controller - Index page

  • صفحه فرم یادداشت جدید New Note Form Page

  • ایجاد یادداشت جدید New Note Creation

  • زیباسازی - استفاده از نمای کارتی بوت‌استرپ Beautification - Use Bootstrap Card view

  • CRUD - نمایش API CRUD - Show API

  • CRUD - ویرایش CRUD - Edit

  • CRUD - حذف CRUD - Delete

اپلیکیشن یادداشت‌ها - احراز هویت Notes Application - Authentication

  • معرفی پکیج‌های احراز هویت Auth Packages Introduction

  • صفحات ورود و ثبت‌نام Login and Signup pages

  • مدل کاربر و قابلیت ثبت‌نام User model and Signup functionality

  • ورود و خروج Login and Logout

  • افزودن شناسه کاربری به مدل‌ها Add User ID to the Models

اپلیکیشن یادداشت‌ها - بازسازی و زیباسازی Notes Application - Restructuring and Beautification

  • سازماندهی مجدد کد Code Reorganisation

  • اتصال فرم Form binding

  • گروه مسیر Route Group

  • زیباسازی - نوار ناوبری Beautification - Navbar

ورود با OAuth2 - ورود با فیس‌بوک Oauth2 Login - Login with Facebook

  • معرفی و راه‌اندازی اپلیکیشن App Intro and setup

  • راه‌اندازی پروژه Project Setup

  • یکپارچه‌سازی اپلیکیشن فیس‌بوک FB app Integration

  • ذخیره داده‌های کاربر و OAuth در پایگاه داده Store User and Oauth data in database

  • احراز هویت با فیس‌بوک Authenticate with Facebook

اپلیکیشن کارهای روزانه TODO App

  • راه‌اندازی اپلیکیشن App Setup

  • ساخت اپلیکیشن Build the app

نمایش نظرات

آموزش بوت‌کمپ جامع توسعه وب با Go و Gin
جزییات دوره
3 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
340
4.1 از 5
ندارد
دارد
دارد
Amrit Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Amrit Singh Amrit Singh

توسعه‌دهنده‌ای که محصولات موفق را ساخته و به مقیاس رسانده است.