لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع پایتون جنگو (Django) برای مبتدیان
- آخرین آپدیت
دانلود Python Django for Beginners
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
فریمورک جنگو زیرساخت برخی از پربازدیدترین سایتهای جهان است و همچنان یکی از پرتقاضاترین مهارتها برای توسعهدهندگان بکاِند و فولاستک محسوب میشود. این دوره آموزشی یک مسیر ساختاریافته و ساده را برای یادگیری ساخت اپلیکیشنهای وب واقعی و دیتابیسمحور با استفاده از پایتون در اختیار شما قرار میدهد.
شما در این مسیر از یک پوشه پروژه خالی شروع کرده و به یک اپلیکیشن وب چندصفحهای مستقر شده (Deployed) خواهید رسید. دوره با بررسی معماری MTV جنگو و چرخه درخواست-پاسخ (Request-Response) آغاز شده و سپس به سراغ تمپلیتها، مدیریت فایلهای استاتیک و کامپوننتهای UI قابل استفاده مجدد میرود. در ادامه، مدلسازی دادهها با Django ORM، ساخت ویوها و مسیریابی URLها، پردازش فرمها و پیادهسازی کامل عملیات CRUD را خواهید آموخت.
این یک دوره کاربردی و پروژه-محور است که هر مفهوم با یک تمرین عملی همراه شده است. در پایان این دوره شما قادر خواهید بود:
۱. معماری MTV جنگو و چرخه درخواست-پاسخ را تحلیل کنید.
۲. تمپلیتها، ویوها و مسیریابی URL را برای اپلیکیشنهای چندصفحهای پیادهسازی کنید.
۳. مدلهای دادهای رابطهای ساخته و با استفاده از Django ORM آنها را کوئری بزنید.
۴. فرمها، عملیات CRUD و سیستم احراز هویت کاربران را پیادهسازی کنید.
۵. یک اپلیکیشن کامل جنگو را روی سرور عملیاتی (Production) مستقر کنید.
این دوره برای توسعهدهندگان آینده بکاِند و فولاستک، برنامهنویسان پایتونی که قصد ورود به دنیای وب را دارند و دانشجویان علوم کامپیوتر جهت کسب تجربه عملی ایدهآل است. پیشنیاز این دوره، آشنایی مقدماتی با زبان پایتون و دانش پایه در HTML و CSS است.
همین حالا ثبتنام کنید تا ساخت اپلیکیشنهای وب حرفهای و آماده تولید را با جنگو آغاز کنید.
سرفصل ها و درس ها
شروع توسعه با جنگو
Getting Started with Django Development
معرفی دوره
Course Introduction
آشنایی با جنگو
Introduction to Django
راهاندازی محیط توسعه
Setting Up the Development Environment
ساخت اپلیکیشن، ویو و پیکربندی URL در جنگو
Creating a Django App, View, and URL Configuration
بررسی پروژهها، اپلیکیشنها و فایلهای اصلی جنگو
Exploring Django Projects, Apps, and Core Files
مقدمهای بر تمپلیتهای جنگو و رندر کردن کانتکست
Introduction to Django Templates and Context Rendering
ارثبری تمپلیتها و منوی ناوبری سراسری
Template Inheritance and Site-Wide Navigation
محتوای پویا با تگها و فیلترهای تمپلیت
Dynamic Content with Template Tags and Filters
پیکربندی و سرو کردن فایلهای استاتیک
Configuring and Serving Static Files
ساخت کامپوننتهای تمپلیت قابل استفاده مجدد
Building Reusable Template Components
توسعه هسته بکاِند با جنگو
Core Backend Development with Django
تعریف مدلها و مدیریت مایگریشنهای دیتابیس
Defining Models and Managing Database Migrations
مدیریت پستهای وبلاگ با پنل ادمین جنگو
Managing Blog Posts with the Django Admin Panel
رندر کردن پویای پستهای دیتابیس
Rendering Database Posts Dynamically
ساخت ویوی جزئیات با پارامترهای پویای URL
Building a Detail View with Dynamic URL Parameters
پیادهسازی مسیریابی در سطح اپلیکیشن
Implementing App-Level Routing
روابط مدلها با ForeignKey و ویوهای فیلتر شده
Model Relationships with ForeignKey and Filtered Views
درک مفاهیم فرمهای جنگو
Understanding Django Forms
ساخت و پردازش فرمها با ModelForm
Creating and Processing Forms with ModelForm
پیادهسازی قابلیتهای ویرایش و حذف
Implementing Edit and Delete Functionality
احراز هویت، مدیریت رسانهها و استقرار
Authentication, Media Handling and Deployment
پیادهسازی ثبتنام، ورود و خروج کاربر
Implementing User Registration, Login, and Logout
محدود کردن دسترسیها و ساخت تمپلیتهای وابسته به احراز هویت
Restricting Access and Building Auth-Aware Templates
مرتبط کردن دادهها به کاربران احراز هویت شده
Associating Data with Authenticated Users
مدیریت فایلهای رسانهای و آپلود تصاویر
Handling Media Files and Image Uploads
استقرار اپلیکیشن روی سرور واقعی
Deploying the Application to a Live Server
جمعبندی دوره و ارزیابی
Course Wrap-Up and Assessment
نمایش نظرات