لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع جنگو (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
نمایش نظرات