Backend Development with Golang | Complete Course 2026
Advanced 📚 26 lessons ⏱ 1 min read ⬇ Free Download

Backend Development with Golang | Complete Course 2026

#mongodb#golang#flask#python

Backend Development with Golang is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of mongodb. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.

Throughout the lessons you will build genuine confidence with mongodb and golang, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.

Course Description

Backend Development with Golang, Python, Flask, and MongoDB، دوره آموزش توسعه بک‌اند با Golang، Python، Flask و MongoDB توسط آکادمی Udemy منتشر شده است.دوره آموزش توسعه بک‌اند با Golang، Python، Flask و MongoDB یک دوره پروژه محور جامع است که در آن ساخت دو پروژه بک‌اند را یاد می‌گیرید: سیستم مدیریت موجودی و سیستم رزرو رستوران. این دوره ترکیبی کامل از توسعه بک‌اند و یکپارچه‌سازی پایگاه داده است و فرصت مناسبی برای تمرین مهارت‌های برنامه‌نویسی و ارتقای دانش فنی در توسعه نرم‌افزار فراهم می‌کند. در ابتدای دوره با اصول پایه توسعه بک‌اند، عملیات CRUD، نحوه اتصال بک‌اند به پایگاه داده و مشکلات رایج بک‌اند آشنا می‌شوید. سپس Golang را نصب و پایگاه داده MongoDB را راه‌اندازی می‌کنید تا محیط توسعه آماده باشد. پروژه اول، ساخت سیستم مدیریت موجودی با Golang است که شامل پیاده‌سازی عملیات CRUD برای افزودن، ویرایش و حذف کالاها با ساختار داده‌ای شامل نام، SKU، تعداد، قیمت، نام تامین‌کننده، دسته‌بندی، نقطه سفارش مجدد و زمان تامین است. داشبورد موجودی نیز طراحی می‌شود تا کاربران بتوانند کالاها را مشاهده، جستجو و مرتب‌سازی کنند و موجودی هر کالا را به صورت لحظه‌ای پایش نمایند. همچنین اعلان کمبود موجودی به صورت خودکار فعال می‌شود و بخش گزارش و تحلیل شامل نمایش تعداد کل کالاها، کالاهای کم‌موجودی، ارزش کل موجودی و نمودارهای بصری است. پروژه دوم، ساخت سیستم رزرو میز رستوران با Python، Flask و MongoDB است که شامل عملیات CRUD برای افزودن، ویرایش و لغو رزرو، انتخاب تاریخ و ساعت، و ثبت اطلاعات مشتری، تعداد مهمان و شماره میز است. سیستم مدیریت میز برای پایش و مدیریت ظرفیت و موجودی میزها به صورت لحظه‌ای و تخصیص صحیح رزروها پیاده‌سازی می‌شود. همچنین سیستم مدیریت لیست انتظار به صورت خودکار مشتریان را هنگام پر بودن میزها در لیست انتظار قرار می‌دهد و بک‌اند با پایگاه داده MongoDB یکپارچه می‌شود تا داده‌های رزرو به شکل مؤثر ذخیره، بازیابی و به‌روزرسانی شوند. در پایان دوره، تست کامل سیستم‌ها انجام می‌شود تا از عملکرد صحیح همه ویژگی‌ها اطمینان حاصل شود. بک‌اند موتور هر نرم‌افزار است و با مدیریت داده‌ها، پردازش درخواست‌ها و ارتباط بین رابط کاربری و پایگاه داده، عملکرد نرم‌افزار را تضمین می‌کند.

What You Will Learn

  • یادگیری اصول پایه توسعه بک‌اند، عملیات CRUD و نحوه اتصال بک‌اند به پایگاه داده
  • یادگیری ساخت سیستم مدیریت موجودی با Golang
  • یادگیری ساخت سیستم رزرو رستوران با Python، Flask و MongoDB
  • یادگیری ساخت مدل‌های داده و ساختار اصلی سیستم
  • یادگیری ایجاد منطق بک‌اند و پیاده‌سازی عملیات CRUD
  • یادگیری ایجاد هندلرهای HTTP و تعریف مسیرها
  • یادگیری طراحی رابط کاربری و ساخت قالب HTML
  • یادگیری طراحی داشبورد موجودی
  • یادگیری طراحی بخش گزارش و تحلیل
  • یادگیری راه‌اندازی پایگاه داده MongoDB و ساخت کلاستر
  • یادگیری ساخت اپلیکیشن Flask و اتصال بک‌اند به پایگاه داده MongoDB
  • یادگیری طراحی رابط وب رزرو رستوران و ایجاد توابع کاربردی
  • یادگیری ساخت داشبورد رزرو رستوران
  • یادگیری ایجاد تابع افزودن رزرو
  • یادگیری ایجاد تابع نمایش داده‌های رزرو
  • یادگیری ایجاد تابع ویرایش و لغو رزرو
  • یادگیری ساخت و طراحی سیستم مدیریت میز
  • یادگیری ایجاد سیستم مدیریت لیست انتظار

Course Features & Specifications

  • ناشر : Udemy
  • مدرس : Christ Raharja
  • زبان: انگلیسی
  • سطح آموزش: تمام سطوح
  • تعداد دروس: 23
  • مدت زمان آموزش: 4 ساعت و 54 دقیقه

Prerequisites

  • No previous experience in backend development
  • Basic knowledge in Golang and Python

Preview

Installation Guide

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p