
آموزش جنگو به صورت پروژه محور
در دوره آموزش جنگو سبزلرن مفاهیم پایه و ساختاری Django را یاد میگیرید و با حل مسئله، اصول کدنویسی و اجرای پروژههای کاربردی، مهارت خود را تقویت میکنید.

توضیحات

مسیر ورود به دنیای توسعه وب را با دوره جنگو آغاز کنید و با کمک این فریمورک وبسایتها و وباپلیکیشنهای حرفهای بسازید. برای شروع یادگیری این فریمورک علاوهبر آشنایی با زبان پایتون، شما باید یک مسیر آموزشی منظم، در کنار تمرین عملی داشته باشید. دوره آموزش جنگو سبزلرن دقیقا برای همین هدف طراحی شده است. در این دوره آموزش از مفاهیم پایه آغاز و تا توسعه پروژههای واقعی، کار با "API"، مباحث امنیتی و دیپلوی پروژه ادامه پیدا میکند. آموزش پروژهمحور، دسترسی به ویدیوهای آموزشی و پشتیبانی آموزشی کمک میکند جنگو را در مسیر توسعه وب بهصورت کاربردی یاد بگیرید.
دوره آموزش جنگو چیست؟
جنگو یک فریمورک قدرتمند، متنباز و مبتنی بر زبان برنامهنویسی پایتون است که برای توسعه سریع و امن وبسایتها و وباپلیکیشنها استفاده میشود. ساختار منظم، امکانات کاربردی و ابزارهایی مانند ORM، سیستم احراز هویت، مدیریت فرمها و پنل مدیریت باعث شده است جنگو یکی از فریمورکهای محبوب برای توسعه وب باشد.
با شرکت در دوره جنگو میتوانید مفاهیم پایه و پیشرفته این فریمورک را یاد بگیرید و با استفاده از آن پروژههای واقعی طراحی کنید. در آموزش django سبزلرن مباحث از مفاهیم اولیه وب و راهاندازی جنگو شروع میشوند و موضوعاتی مانند "Model"، "QuerySet"، "View"، "Template"، "Form"، "Admin"، "Session"، "Middleware"، "API"، "Django REST Framework"، امنیت و دیپلوی پروژه آموزش داده میشود.
مهمترین سرفصلهای دوره جنگو سبزلرن
این دوره آموزش جنگو با بیش از ۳۰ ساعت آموزش، بهصورت پروژهمحور طراحی شده تا در کنار یادگیری مفاهیم Django، تجربه ساخت پروژههای واقعی را نیز کسب کنید. در این دوره سه پروژه کاربردی شامل وبلاگ خبری با پنل ادمین اختصاصی، شبکه اجتماعی و فروشگاه اینترنتی پیشرفته را پیادهسازی میکنید تا نمونهکارهای کاربردی برای مسیر شغلی خود داشته باشید. مهمترین سرفصلهای این دوره عبارتاند از:
آشنایی با مفاهیم اولیه وب، HTTP، URL و Request و Response
نصب و راهاندازی Django
ایجاد اولین پروژه و اپلیکیشن
آشنایی با ساختار پروژه و اپلیکیشنها در جنگو
آموزش Model و کار با پایگاه داده
آموزش QuerySet و عملیات کوئرینویسی
آموزش URL Routing و مدیریت مسیرها
آموزش View و Class-Based Views
آموزش Form و اعتبارسنجی دادهها
آموزش Template و طراحی صفحات پویا
آموزش پنل مدیریت Django و شخصیسازی آن
مدیریت فایلهای Static و Media
کار با Cookie و Session
آموزش Caching
آموزش Signals
آپلود فایل و مدیریت Permission و Authorization
آموزش Middleware
کار با API و Django REST Framework
پیادهسازی سرویسهای RESTful
آموزش راهکارهای افزایش امنیت پروژههای جنگو
دیپلوی و استقرار پروژه روی سرور
پیشنیازهای دوره آموزش جنگو چیست؟
یکی از پیشنیازهای مهم شرکت در دوره اموزش جنگو، تسلط کامل به زبان برنامهنویسی پایتون است؛ زیرا جنگو یک فریمورک مبتنی بر Python است و برای درک مفاهیم آن باید بتوانید کدهای پایتون را بهخوبی بنویسید. همچنین آشنایی با مفاهیم اولیه "HTML"، "CSS" و "JavaScript" به درک بهتر مفاهیم دوره جنگو کمک میکندآشنایی نسبی با زبان انگلیسی نیز میتواند استفاده از مستندات و منابع آموزشی را برای شما سادهتر کند.
مزایای خرید دوره جنگو سبزلرن
این دوره با تمرکز بر یادگیری کاربردی طراحی شده است تا پس از شرکت در آن بتوانید در پروژههای واقعی از مهارتهای این دوره استفاده کنید. مهمترین مزایای شرکت دوره اموزش جنگو سبزلرن عبارتاند از:
آموزش جنگو از پایه تا مباحث پیشرفته
آموزش کاملا پروژهمحور و متناسب با نیاز بازار
یادگیری ساخت سه پروژه واقعی
آموزش کار با Model و پایگاه داده
آموزش API و Django REST Framework
آموزش دیپلوی و استقرار پروژه
دسترسی نامحدود به ویدیوهای آموزشی دوره
پشتیبانی آموزشی و رفع سوالات
مناسب برای ساخت نمونهکار حرفهای
خرید دوره جنگو برای چه کسانی مناسب است؟
خرید دوره اموزش جنگو به برنامهنویسان پایتون، دانشجویان و علاقهمندان حوزه کامپیوتر پیشنهاد میشود. افرادی که قصد ورود به بازار کار برنامهنویسی را بهصورت تخصصی دارند و همچنین کسانیکه میخواهند بهعنوان فریلنسر در حوزه توسعه وب فعالیت کنند.
آیا بعد از یادگیری جنگو میتوان وارد بازار کار شد؟
یادگیری جنگو میتواند مسیر مناسبی برای ورود به بازار کار توسعه وب باشد؛ بهویژه اگر در کنار Django به Python، پایگاه داده، API، امنیت و استقرار پروژه نیز مسلط شوید. فرصتهای کاری این حوزه از توسعه وبسایت و پنلهای مدیریتی تا فروشگاههای اینترنتی، API، سامانههای سازمانی و وباپلیکیشنهای پیچیده را شامل میشود و با افزایش مهارت و تجربه، امکان دریافت پروژههای بزرگتر و افزایش درآمد بیشتر خواهد شد.
در بازار فریلنسری بینالمللی نیز پروژههای ساده Django از حدود ۳۰۰ تا ۵۰۰ دلار شروع میشوند وقیمتگذاری پروژههای متوسط و حرفهای به چند هزار دلار میرسد. دوره جنگو پروژه محور سبزلرن با یک هزینه اقتصادی و اجرای سه پروژه واقعی، شما را برای ساخت نمونهکار و ورود حرفهایتر به بازار کار آماده میکند.
نحوه خرید دوره آموزش جنگو سبزلرن
اگر قصد دارید یادگیری جنگو را با یک مسیر مشخص و پروژهمحور شروع کنید، کافی است دوره آموزش جنگو سبزلرن را تهیه کنید. پس از ورود به حساب کاربری و تکمیل فرآیند خرید، دسترسی شما به محتوای دوره فعال میشود و میتوانید آموزش جنگو را با ویدیوهای آموزشی، تمرینهای عملی و پروژههای کاربردی دنبال کنید.
برای افرادی که هنوز حساب کاربری ندارند نیز امکان ثبتنام در سایت سبزلرن فراهم است. پس از پرداخت آنلاین، دوره در پنل کاربری شما قرار میگیرد و میتوانید یادگیری مفاهیم Django را آغاز کنید. همچنین با استفاده از سیستم پشتیبانی سبزلرن میتوانید سوالات خود را مطرح کرده و چالشهای مسیر یادگیری را برطرف کنید.
سوالات متداول
آیا باید قبل از شروع دوره با پایتون آشنا باشم؟
بله، داشتن تسلط به زبان پایتون و مهارت کدنویسی با این زبان برای استفاده از دوره آموزش جنگو ضروری است.
این دوره شامل چه پروژههای عملی است؟
دوره شامل سه پروژه عملی یعنی یک وبلاگ خبری با پنل ادمین، یک شبکه اجتماعی با قابلیت ثبتنام و تگگذاری پستها و یک فروشگاه اینترنتی حرفهای مطابق نیاز بازار است.
مدت زمان دوره چقدر است؟
طول این دوره بیش از 30 ساعت و در آن همه مباحث مورد نیاز برای کار با فریمورک جنگو آموزش داده میشود.
آیا این دوره به صورت آنلاین برگزار میشود؟
این دوره بهصورت غیرحضوری ارائه میشود و شما میتوانید در هر زمان و مکان به ویدیوها، تمرینها و پروژههای عملی دوره از پنل کاربری تون در سایت دسترسی داشته باشید.
چه سطحی از دانش برای شروع این دوره لازم است؟
برای شروع دوره، تسلط کامل به پایتون و آشنایی با HTML، CSS و JavaScript لازم است و داشتن دانش نسبی انگلیسی روند یادگیری را سریعتر میکند.
آیا پشتیبانی در طول دوره و بعد از آن وجود دارد؟
بله؛ در طول دوره میتوانید سوالات و مشکلات خود را از طریق بخش پرسش و پاسخ مطرح کنید. در صورت فعال بودن سبزبات، میتوانید از آن برای دریافت راهنمایی اولیه استفاده کنید و در صورت نیاز، سوال خود را برای بررسی بیشتر به مدرس ارجاع دهید.
آیا این دوره شامل آموزش Django REST Framework میشود؟
بله، در این دوره کار با "API" و "Django REST Framework" آموزش داده میشود تا بتوانید سرویسهای وب حرفهای بسازید.
چطور میتوانم در دوره ثبتنام کنم؟
برای ثبت نام در این دوره میتوانید از گزینه «افزودن به سبد خرید» استفاده کرده، اطلاعات خود را تکمیل و پس از پرداخت هزینه با کارت بانکی و از طریق درگاه، دوره را دریافت کنید.
آیا محتوای دوره با آخرین نسخه جنگو همخوانی دارد؟
بله، محتوای دوره بهگونهای ارائه شده که میتوانید از آن برای یادگیری و توسعه پروژههای Django استفاده کنید. در صورت انتشار نسخههای جدید Django و ایجاد تغییرات مهم و کاربردی، این تغییرات بهصورت جداگانه بررسی و در قالب فصل یا بخشهای جدید به دوره اضافه میشوند تا محتوای دوره همچنان بهروز و قابل استفاده باشد.
آیا میتوانم پس از اتمام دوره پروژه خود را راهاندازی کنم؟
بله، اگر مفاهیم و مباحث دوره را بهصورت کامل دنبال کنید و پروژههای تدریس شده را پیادهسازی نمایید، میتوانید بعد از اتمام دوره پروژههای واقعی را توسعه و بر روی سرور راهاندازی کنید.
آیا در دوره آموزش نکات امنیتی فریمورک جنگو داده میشود؟
بله، در آپدیت جدید دوره آموزش جنگو آکادمی سبزلرن مباحث امنیتی مثل احراز هویت، مدیریت دسترسی و محافظت از دادهها تدریس میشود.
آیا دوره شامل آموزش استقرار پروژه در سرورهای واقعی است؟
بله، دوره شامل دیپلوی پروژه و استقرار روی سرورهای واقعی بهصورت عملی است.
چه نرمافزارهایی برای تمرین لازم است؟
برای تمرین به پایتون، محیط توسعه (IDE)، مرورگر و ابزار مدیریت پایگاه داده نیاز دارید تا بتوانید آموزشهای دوره را بهصورت عملی پیادهسازی کنید.
آیا این دوره مناسب افرادی است که میخواهند توسعهدهنده فولاستک شوند؟
بله، با توجه به اینکه در این دوره آموزش بکاند، API، فرانتاند پایه و پروژههای عملی ارائه شده، مباحث دوره برای ورود به مسیر توسعهدهنده فولاستک مناسب است.
جلسات
نکاتی در مورد پروژه های دوره
پروژه بلاگ و قابلیت های آن
پروژه شبکه اجتماعی و قابلیت های آن
پروژه فروشگاه و قابلیت های آن
معرفی دوره متخصص جنگو
نکاتی مهم قبل از شروع دوره
مفهوم شبکه
مفهوم آدرس آی پی (IP)
مفهوم DNS
مفهوم دامنه
مفهوم پورت
مفهوم سرور، هاست و لوکال هاست
مفهوم کلاینت (client)
مفهوم پروتکل
مفهوم وب
مفهوم request و response (مهم)
مفهوم کوکی
مفهوم سشن (session)
مفهوم فریم ورک
تفاوت فرانت اند و بک اند
جنگو چیست؟
معماری MVT و ساختار جنگو (مهم)
مفهوم API و REST
ایجاد محیط مجازی به چند روش مختلف
ابزار های مورد نیاز
نصب جنگو و ایجاد پروژه با CMD (روش اول)
نصب جنگو و ایجاد پروژه با VSCode (روش دوم)
نصب جنگو و ایجاد پروژه با PyCharm (روش سوم)
آشنایی با ساختار اپلیکیشن ها و ایجاد اولین اپلیکیشن
ایجاد مدل Post (بخش اول)
ایجاد مدل Post (بخش دوم)
دستور makemigrations، migrate و sqlmigrate
ایجاد پنل ادمین
شخصی سازی پنل ادمین
ORM، CRUD و کار با کوئری ست ها (بخش اول)
ORM، CRUD و کار با کوئری ست ها (بخش دوم)
ساخت manager سفارشی برای مدل
ایجاد URL های اپلیکیشن بلاگ
ایجاد view های اپلیکیشن بلاگ
ایجاد base template
ایجاد template های لیست و جزئیات
فارسی سازی کامل پنل ادمین
فارسی سازی تاریخ و زمان
فرمت دهی و استفاده از تاریخ در تمپلیت
متد ایجاد URL برای پست ها
استایل دهی تمپلیت
صفحه بندی (pagination)
View های مبتنی بر کلاس (Class-based views)
آشنایی با ساختار فرم ها
آشنایی با Form (ساخت فرم تیکت)
کار با تمپلیت فرم ها
اعتبار سنجی فرم ها و نمایش خطا ها
آشنایی با forms.ModelForm (ساخت فرم کامنت-بخش اول)
آشنایی با forms.ModelForm (ساخت فرم کامنت-بخش دوم)
ایجاد تمپلیت تگ سفارشی (simple tag)
ایجاد تمپلیت تگ سفارشی (Inclusion tags)
کار با aggregate و annotate (تگ سفارشی برای کوئری ست)
ایجاد تمپلیت فیلتر سفارشی و کار با markdown
استایل دهی فرم های آماده
تمرینات فصل چهارم (مهم)
نصب پایگاه داده postgresql
کار با SQL Shell (psql)
کار با pgAdmin
اتصال دیتابیس به پروژه و انتقال داده های دیتابیس قبلی
جستجوی ساده با field lookups و عملگر های کوئری
کار با Q objects
پیاده سازی FTS و کار با SearchVector (جستجو بین چند فیلد)
پیاده سازی FTS و کار با SearchRank و SearchQuery (رتبه بندی نتایج)
پیاده سازی FTS و کار با TrigramSimilarity (سنجش مشابهت)
افزودن فیلد تصویر و تنظیمات آن
کار با InlineModelAdmin
بهینه سازی خودکار تصاویر
تمرینات فصل ششم (مهم)
ایجاد صفحه پروفایل
افزودن پست توسط کاربر
حذف پست و تصاویر آن توسط کاربر
ویرایش پست و حذف تصاویر آن توسط کاربر
احراز هویت و لاگین (ورود)
لاگین و لاگ اوت (خروج) مبتنی بر کلاس
تغییر پسورد
بازنشانی (reset) پسورد
ثبت نام (register)
توسعه مدل User و ویرایش اطلاعات شخصی
دسته بندی ساده
تمرینات فصل هفتم و نکاتی در مورد بلاگ (مهم)
نکاتی در خصوص استایل دهی
ایجاد اپلیکیشن و شخصی سازی User
استفاده همزمان از شماره تلفن و یوزر نیم برای لاگین
ثبت نام و اعتبار سنجی شماره موبایل و یوزرنیم
ارسال ایمیل با جنگو (ارسال تیکت با smtp)
تغییر و بازنشانی پسورد با ایمیل
پیاده سازی سیستم تگ برای پست ها
نمایش تمام پست های یک تگ
ذخیره تگ ها هنگام ایجاد پست
نمایش مشابه ترین پست ها با کمک تگ
تمرینات فصل هشتم (مهم)
لایک پست ها با AJAX و رابطه M2M
بارگذاری بیشتر پست ها با AJAX (صفحه بندی)
ذخیره پست ها با AJAX
ایجاد مدل واسط برای فیلد M2M
کار با thumbnail (نمایش تصویر پروفایل)
نمایش لیست کاربر ها
نمایش جزئیات کاربر
پیاده سازی فالو و آنفالو با AJAX
بهینه سازی کوئری (select_related و prefetch_related)
کار با سیگنال ها (محاسبه مجموع لایک)
کار با سیگنال ها (ارسال ایمیل حذف پست)
کار با message جنگو
کار با debug toolbar جنگو
ایجاد اکشن (action) در پنل ادمین
تمرینات فصل نهم (مهم)
استایل دهی و چند نکته آموزشی (بخش اول)
استایل دهی و چند نکته آموزشی (بخش دوم)
ایجاد پروژه و مدل محصول
نمایش مدل ها در ادمین و سیگنال تخفیف
اضافه کردن Url و View برای محصولات
اضافه کردن تمپلیت لیست محصولات
اضافه کردن تمپلیت جزئیات محصول
کار با سشن (session)
اضافه کردن اپ سبد خرید
کار با context processor
افزودن آیتم به سبد خرید با Ajax
تمپلیت سبد خرید
کلید افزایش و کاهش سبد خرید با Ajax
کلید حذف از سبد خرید با Ajax
اضافه کردن اپ و مدل های سفارش (Order)
نمایش مدل سفارش در پنل ادمین
ایجاد کاربر سفارشی (AbstractBaseUser)
شخصی سازی فرم ادمین برای کاربر سفارشی
اعتبار سنجی کاربر سفارشی
تمرینات فصل دهم (مهم)
سناریوی تکمیل فرایند خرید
ارسال پیامک با وب سرویس (کاوه نگار)
پیاده سازی دریافت شماره کاربر
ارسال و بررسی کد تایید به شماره کاربر
دریافت مشخصات سفارش از کاربر
اتصال درگاه پرداخت (زرین پال) به فروشگاه بخش اول
اتصال درگاه پرداخت (زرین پال) به فروشگاه بخش دوم
صفحات وضعیت پرداخت، لیست و جزئیات سفارش
قابلیت خروجی فایل Excel از سفارش ها در پنل ادمین
تمرینات فصل 11 (مهم)
مرور استایل پروژه فروشگاه
آشنایی با داکیومنت REST و نرم افزار Postman
نصب rest_framework و نوشتن اولین سریالایزر
ایجاد اولین API با ListAPIView و RetrieveAPIView
ایجاد سریالایزر تو در تو
لاگین، احراز هویت و سطح دسترسی برای لیست کاربران
ثبت نام کاربر با CreateAPIView
آشنایی با ViewSets و Routers و ابزار django-extensions
اضافه کردن action سفارشی به ViewSet
ایجاد permission شخصی سازی شده
ایجاد اپ چت و آشنایی با برخی مفاهیم
ایجاد پروژه و اپلیکیشن چت
سیستم احراز هویت
چک لیست نیازمندی های سایت
خرید دامنه و نکات مهم آن
دیپلوی کامل پروژه در هاست cPanel
تفاوت CBV و FBV
تکمیل کد با کمک هوش مصنوعی در پایچارم
ابزار هوش مصنوعی اختصاصی جنگو
نکاتی مهم در مورد این فصل
رفع مشکل Gateway Timeout Error (504) در پنل ادمین
بررسی 6 روش کسب درآمد از جنگو
کی پروژه بگیرم؟ تا کی یاد بگیرم؟ از کجا یاد بگیرم؟
ده قدم مهم قبل از شروع فریلنسری
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

نظرات
سلام. در حد یک اشنایی کوتاه با ساختارشون کافیه لازم نیست تخصصی یاد بگیرید
سلام محسن جان. به دلایل قطعی اینترنت و اپدیت پنل سبزلرن، مدتی امکان بارگذاری ویدیو های جدید رو نداشتیم اما ویدیوی قسمت های جدید اکثرا ضبط شدند. در همین یکی دو روز بارگزاری ویدیدو های مربوط به دوره الگوریتم به اتمام میرسه و ویدیو های فصل های جدید دوره جنگو خدمت شما اپلود میشه.
سلام دانیال عزیز . به دلایل قطعی اینترنت و اپدیت پنل سبزلرن، مدتی امکان بارگذاری ویدیو های جدید رو نداشتیم اما ویدیوی قسمت های جدید اکثرا ضبط شدند. در همین یکی دو روز بارگزاری ویدیدو های مربوط به دوره الگوریتم به اتمام میرسه و ویدیو های فصل های جدید دوره جنگو خدمت شما اپلود میشه.
سلام. در هفته اینده فصل هایی که ناقص هستند ویدیو هاشون بارگذاری میشه
سلام بعله هیچ مشکلی نداره نسخه 5 هست. نسخه جدید تفاوت هاش در یک فصل جدید قراره کامل بررسی بشه.