آموزش جامع جنگو (Django) با MySQL: ساخت و استقرار اپلیکیشن‌های وب - آخرین آپدیت

دانلود Django with MySQL: Build & Deploy Web Apps

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، فراگیران قادر خواهند بود پروژه‌های جنگو را پیکربندی کنند، مدل‌ها را طراحی نمایند، قالب‌ها (Templates) و URLها را مدیریت کرده، فرم‌ها را پیاده‌سازی کنند، تست‌های خودکار بنویسند و یک اپلیکیشن کامل وبلاگ را به‌صورت یکپارچه با MySQL بسازند. این دوره با مفاهیم پایه، راه‌اندازی و مدیریت سرور آغاز شده و سپس به سراغ رندرینگ پویا با قالب‌ها، مسیریابی URL و ویوها (Views) می‌رود. همچنین استراتژی‌های تست و دیباگ برای افزایش پایداری کد بررسی شده و در نهایت مفاهیم پیشرفته‌ای مانند احراز هویت، مدیریت‌های سفارشی (Custom Managers)، ارث‌بری مدل‌ها و مدیریت فایل‌های استاتیک آموزش داده می‌شود. ویژگی منحصر‌به‌فرد این دوره، ترکیب تئوری و تمرینات عملی است که با یک پروژه واقعی (ساخت وبلاگ از صفر تا صد) به پایان می‌رسد. این رویکرد کاربردی تضمین می‌کند که دانشجویان نه تنها مفاهیم جنگو را درک کنند، بلکه بتوانند آن‌ها را برای ساخت اپلیکیشن‌های مقیاس‌پذیر، امن و قابل نگهداری به کار گیرند. چه مبتدی باشید و چه توسعه‌دهنده‌ای که به دنبال تقویت مهارت‌های Full-Stack است، این دوره مسیری ساختارمند برای تسلط بر جنگو و استقرار اپلیکیشن‌های آماده تولید (Production-ready) فراهم می‌کند.

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

مقدمه و راه‌اندازی جنگو Django Introduction and Setup

  • مقدمه‌ای بر جنگو بخش اول Introduction to Django part 1

  • مقدمه‌ای بر جنگو بخش دوم Introduction to Django part 2

  • نصب جنگو و Pip بخش اول Installing Django and Pip part 1

  • نصب جنگو و Pip بخش دوم Installing Django and Pip part 2

  • ایجاد یک پروژه Creating a Project

  • اجرای سرور Running Server

  • ایجاد مدل‌ها بخش اول Creating Models part 1

  • ایجاد مدل‌ها بخش دوم Creating Models part 2

  • مدل نظرسنجی (Polls) بخش اول Polls Model part 1

  • مدل نظرسنجی (Polls) بخش دوم Polls Model part 2

  • رابط‌های برنامه‌نویسی (APIs) جنگو بخش اول Django APIs part 1

  • رابط‌های برنامه‌نویسی (APIs) جنگو بخش دوم Django APIs part 2

  • ایجاد کاربر مدیر (SuperUser) Creating SuperUser

قالب‌ها، ویوها و URLها Templates, Views, and URLs

  • ایجاد گزینه‌ها (Choices) بخش اول Creating Choices part 01

  • ایجاد گزینه‌ها (Choices) بخش دوم Creating Choices part 02

  • افزودن فیلترها Adding filters

  • سفارشی‌سازی قالب‌ها Customizing templates

  • پیکربندی URLها URL configuration

  • عبارات منظم (Regular Expressions) و URLها بخش اول Regular Expressions and URLs part 1

  • عبارات منظم (Regular Expressions) و URLها بخش دوم Regular Expressions and URLs part 2

  • نوشتن ویوها (Views) Writing views

  • فضای نام قالب‌ها (Template Namespacing) Template Namespacing

  • رندر کردن قالب‌ها Rendering Templates

  • URLهای سخت‌افزاری (Hardcoded) Hardcoded URLs

  • ایجاد یک فرم Creating a form

  • نوشتن فرم Writing a Form

  • اصلاح URLها Amending URLS

  • اصلاح ویوها Amending Views

تست، دیباگ و بهینه‌سازی کد Testing, Debugging, and Improving Code

  • تست‌های خودکار Automated Tests

  • استراتژی‌های پایه تست بخش اول Basic Testing Strategies part 1

  • استراتژی‌های پایه تست بخش دوم Basic Testing Strategies part 2

  • رفع باگ‌ها بخش اول Fixing Bugs part 1

  • رفع باگ‌ها بخش دوم Fixing Bugs part 2

  • تست ویوها بخش اول Testing Views part 1

  • تست ویوها بخش دوم Testing Views part 2

  • بهبود ویوها بخش اول Improving Views part 1

  • بهبود ویوها بخش دوم Improving Views part 2

  • نوشتن تست‌ها بخش اول Writing Tests part 1

  • نوشتن تست‌ها بخش دوم Writing Tests part 2

  • ادامه نوشتن تست‌ها (بخش ۲) Writing Tests continued(part 2)

  • ادامه نوشتن تست‌ها (بخش ۳) Writing Tests continued(part 3)

ابزارهای پیشرفته جنگو و مدیریت مدل‌ها Advanced Django Tools and Model Management

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

  • نوشتن مستندات Writing a Documentation

  • ابزارهای راه‌اندازی (Setup Tools) Setup Tools

  • ابزارهای راه‌اندازی بخش دوم Setup Tools part 2

  • احراز هویت کاربر User Authentication

  • گزینه‌های فیلد و انتخاب‌ها بخش اول Field Options and Choices Part 1

  • گزینه‌های فیلد و انتخاب‌ها بخش دوم Field Options and Choices Part 2

  • فیلدها و نام‌های توصیفی (Verbose Names) Fields and Verbose Field Names

  • فیلدهای اضافی (ManyToMany) بخش اول Extra Fields (ManyToMany) Part 1

  • فیلدهای اضافی (ManyToMany) بخش دوم Extra Fields (ManyToMany) Part 2

  • فیلدهای اضافی (ManyToMany) بخش سوم Extra Fields (ManyToMany) Part 3

  • انواع فیلدهای سفارشی بخش اول Custom Field Types Part 1

  • انواع فیلدهای سفارشی بخش دوم Custom Field Types Part 2

  • ارث‌بری چند جدولی (Multi Table Inheritance) Multi Table Inheritence

  • بازنویسی متدهای مدل (Overriding) Overriding Model Methods

  • محدودیت‌ها و مدیران مدل (Model Managers) بخش اول Restrictions and Model Managers Part 1

  • محدودیت‌ها و مدیران مدل (Model Managers) بخش دوم Restrictions and Model Managers Part 2

پروژه عملی توسعه وب با جنگو (ساخت وبلاگ) Django Web Development Case Study (Blog Project)

  • مقدمه‌ای بر توسعه وب با پایتون Introduction to Python Web Development

  • نرم‌افزارها و ابزارهای مورد نیاز Required Software's and Tools

  • اینترنت چگونه کار می‌کند How Internet Works

  • جنگو چیست What is Django

  • ایجاد یک پروژه جنگو Create a Django Project

  • ادامه ایجاد پروژه جنگو Create a Django Project Continue

  • چرخه پایه درخواست و پاسخ (Request-Response) Basic Request-Response Cycle

  • اپلیکیشن (App) در جنگو چیست What is an App in Django

  • ایجاد یک اپلیکیشن در جنگو Creating an app in Django

  • ایجاد یک قالب در جنگو Creating a template in Django

نمایش نظرات

آموزش جامع جنگو (Django) با MySQL: ساخت و استقرار اپلیکیشن‌های وب
جزییات دوره
15h 20m
68
(آخرین آپدیت)
79
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده