تا پایان امشب - بیشترین تخفیف تا امروز (۷۰ و ۸۷ درصد) ویژه حمایت از دانشجویان‌ و کسب‌وکارهای آسیب‌دیده جزئیات

کاملتـرین آموزش جنگو (ویدیویی-۲۰۲۴) – آموزش Django از مقدماتی تا پیشرفته

در آموزش جنگو (آموزش Django)، بروزترین و کاملترین دوره آموزش جنگو در ایران، ویدیویی ۲۰۲۴، شما به شکل کامل به فریمورک جنگو (Django) مسلط می‌شوید. جنگو (Django) یک فریمورک وب متن‌باز و قدرتمند است که بر اساس زبان برنامه‌نویسی پایتون ساخته شده است و از الگوی معماری Model-View-Template (MVT) پیروی می کند. (اطلاعات بیشتر در سایت رسمی جنگو). در دوره آموزش جنگو (Django) از آخرین نسخه و جدیدترین فریمورک جنگو استفاده شده و شما به صورت قدم به قدم زبان جنگو را بدون نگرانی یاد خواهید گرفت.

در آموزش جنگو (Django) تولید شده توسط لرن فایلز برای اولین بار در ایران مطالب و سرفصل‌هایی تا این حد کامل و جامع گردآوری شده است تا شما را از دیگر آموزش‌ها بی‌نیاز کند.

دوره آموزش جنگو (Django)، تولید شده توسط لرن فایلز به لحاظ سطح علمی، سرفصل و کیفیت بدون اغراق بهترین دوره‌ آموزش جنگو در ایران است (مستندات قابل ارائه است – دوره ای جامع‌تر، با کیفیت بیشتر و یا بروزتر از این دوره میشناسید؟ لطفاً از طریق این صفحه اعلام کنید!).

ما در این دوره آموزش جنگو (Django)، تمام مباحث مختلف در رابطه با برنامه‌نویسی با جنگو (Django) را آموزش داده‌ایم و شما به هیچ‌گونه مرجع و داکیومنت آموزشی دیگری مانند کتاب آموزش جنگو (Django) نیاز نخواهید داشت.

بهترین دوره آموزش جنگو در ایران

دوره ویدیویی آموزش مقدماتی و پیشرفته جنگو (Django) به صورت پروژه‌محور (ساخت و پیاده‌سازی پروژه سایت بلاگ) تهیه شده در آکادمی لرن‌فایلز (۲۰۲۴) در قالب ۵۰ ویدیوی آموزشی فارسی‌زبان به مدت ۶ ساعت آموزش مفید (معادل بیش از به ۲۴ ساعت آموزش غیر مفید) تدریس شده است!

*** ضمناً آموزش جنگو (Django) به صورت مداوم با سوالات و نیازهای دانشجویان آپدیت می‌شود.

چرا دوره جنگو (Django) تهیه شده در لرن‌فایلز؟

در این دوره آموزش جنگو (Django) سعی شده با مثال‌های عملی آموزش را از شکل تئوری محض درآورده تا دانشجویان ضمن آشنایی با فریم ورک جنگو (Django) آماده ورود به بازار کار جنگو شوند و بتوانند پروژه‌های عملی را در کنار آموزش انجام دهند. در آموزش جنگو تهیه شده در لرن فایلز با هم به یادگیری پروژه عملی ساخت و پیاده‌سازی سایت بلاگ خواهیم پرداخت. ضمناً مدرس دوره در این آموزش به شکل ۳۶۰ درجه شما را پشتیبانی می‌کند.

آموزش جنگو (Django) پروژه محور در یک نگاه سریع:

این ویدیو سریع و کوتاه را ببینید تا با آنچه در دوره آموزش جنگو (Django) با هم یاد می‌گیریم، بیشتر آشنا شوید:

بیایید قبل از بررسی سرفصل‌ها به تعاریف اولیه و پایه در زمینه آموزش جنگو (Django) بپردازیم…

جنگو (Django) چیست؟

جنگو (Django) یک فریمورک وب متن‌باز و قدرتمند است که بر اساس زبان برنامه‌نویسی پایتون ساخته شده است و از الگوی معماری Model-View-Template (MVT) پیروی می کند. این فریمورک به توسعه‌دهندگان وب اجازه می‌دهد تا به سرعت و با کارایی بالا، اپلیکیشن‌های وب پیچیده و مقیاس‌پذیری را ایجاد کنند. جنگو با رویکرد «باتری همراه» (batteries-included) ارائه می‌شود، به این معنی که بسیاری از ابزارها و ویژگی‌های مورد نیاز برای توسعه وب به صورت پیش‌فرض در آن گنجانده شده است.

ویژگی ‌های کلیدی جنگو، مانند ORM، مسیریابی URL، موتور قالب‌‌بندی و سیستم احراز هویت، آن را به گزینه ‌ای ایده ‌آل برای توسعه وب ‌سایت‌ های پیچیده و مبتنی بر داده تبدیل می ‌کند. همچنین جنگو استفاده از قابلیت های زبان پایتون مثل هوش مصنوعی را در پروژه های ما ممکن می کند که این روز ها از محبوبیت بالایی برخوردار است.

چرا فریمورک جنگو؟

فریم ورک قدرتمند جنگو که توسط بزرگان تکنولوژی جهان به طور گسترده ای استفاده می‌شود، کراس پلتفرم یا چند سکویی بوده و علاوه بر اینکه با تمام سیستم‌عامل‌ها و بانک‌های اطلاعاتی سازگاری کامل دارد. در ادامه به برخی از مزایای جنگو خواهیم پرداخت:

  • سرعت توسعه در جنگو:

جنگو با فراهم کردن ساختار و ابزارهای از پیش تعریف شده، به توسعه‌دهندگان اجازه می‌دهد تا بر منطق کسب‌وکار تمرکز کنند و زمان کمتری را صرف کارهای تکراری کنند.

  • امنیت در جنگو(Django):

جنگو با توجه به استانداردهای امنیتی بالا طراحی شده است و بسیاری از آسیب‌پذیری‌های رایج وب را پوشش می‌دهد.

  • مقیاس‌پذیری جنگو(Django):

جنگو به راحتی می‌تواند با افزایش حجم ترافیک و داده‌ها، مقیاس‌پذیر شود و نیازهای پروژه‌های بزرگ را برآورده کند.

  • جامعه بزرگ جنگو(Django):

جنگو یک جامعه کاربری بسیار بزرگ و فعال دارد که به توسعه‌دهندگان کمک می‌کند تا مشکلات خود را حل کنند و از منابع آموزشی متنوعی بهره‌مند شوند.

  • مدلسازی داده‌های قوی جنگو(Django):

جنگو یک سیستم مدلسازی داده‌های قدرتمند مبتنی بر ORM (Object-Relational Mapper) ارائه می‌دهد که به شما اجازه می‌دهد تا با استفاده از کلاس‌های پایتون، پایگاه داده خود را تعریف کنید.

URLهای تمیز و قابل پیش‌بینی: جنگو از یک سیستم URL قدرتمند استفاده می‌کند که به شما اجازه می‌دهد تا URLهای خوانا و قابل فهم برای موتورهای جستجو ایجاد کنید.

ویژگی‌های کلیدی جنگو (Django)

فریم ورک جنگو ویژگی‌های مهمی دارد که در ادامه به بررسی برخی از آن‌ها خواهیم پرداخت:

  • MVC (Model-View-Controller):

جنگو از معماری MVC پیروی می‌کند که باعث جداسازی منطق کسب‌وکار، نمایش داده‌ها و درخواست‌های کاربر می‌شود.

  • ORM قدرتمندجنگو(Django):

ORM جنگو به شما اجازه می‌دهد تا با استفاده از اشیاء پایتون، با پایگاه داده تعامل داشته باشید.

  • قالب‌بندی قدرتمند جنگو(Django):

سیستم قالب‌بندی جنگو به شما اجازه می‌دهد تا صفحات HTML دینامیک را به راحتی ایجاد کنید.

  • مدیریت کاربر پیشرفته در جنگو(Django):

جنگو یک سیستم مدیریت کاربر کامل با امکاناتی مانند احراز هویت، مجوزدهی و مدیریت گروه‌ها ارائه می‌دهد.

  • میان‌افزار در جنگو(Django):

میان‌افزارها به شما اجازه می‌دهند تا درخواست‌ها و پاسخ‌ها را قبل از رسیدن به ویوها، تغییر دهید.

کاربردهای جنگو

فریمورک جنگو (Django) به طور گسترده در حوزه های مختلف، از پروژه‌های در مقیاس کوچک تا برنامه‌های کاربردی سازمانی بزرگ استفاده می شود. تطبیق‌پذیری و مقیاس‌پذیری جنگو آن را به یک فریم ورک محبوب در میان توسعه‌دهندگان در سراسر جهان تبدیل کرده است.

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

  • شبکه‌های اجتماعی:

اینستاگرام و پینترست از جمله وب‌سایت‌هایی هستند که با استفاده از جنگو ساخته شده‌اند.

  • سیستم‌های مدیریت محتوا (CMS):

جنگو می‌تواند برای ساخت CMSهای سفارشی استفاده شود.

  • اپلیکیشن‌های تجارت الکترونیک:

بسیاری از فروشگاه‌های آنلاین با استفاده از جنگو ساخته شده‌اند.

  • پنل‌های مدیریت:

جنگو برای ساخت پنل‌های مدیریت برای مدیریت داده‌ها و کاربران بسیار مناسب است.

آنچه در دوره ویدیویی آموزش جنگو با هم یاد می‌گیریم:

برای آشنایی با آموزش جنگو (Django) و سرفصل‌های آن این ویدیو را ببینید:

حالا که با سرفصل دوره آموزش جنگو (Django) آشنا شدید همراه ما باشید تا در ادامه جزئیات بیشتری از آموزش جنگو (Django) را در اختیار شما دانشجویان لرن‌فایلز قرار دهیم…

مزایای استفاده از Django در توسعه وب

در ادامه مزایای استفاده از فریمورک جنگو (Django) را بررسی خواهیم کرد:

  • توسعه سریع

یکی از ویژگی‌های برجسته Django، سرعت بالای توسعه است. این فریم‌ورک با ابزارهای داخلی متنوعی مانند ORM (Object-Relational Mapping)، سیستم مدیریت کاربر، فرم‌ها، و ابزارهای امنیتی به شما این امکان را می‌دهد که با سرعت بیشتری پروژه‌های خود را پیاده‌سازی کنید. بسیاری از کارها، که در سایر فریم‌ورک‌ها باید به‌صورت دستی انجام شوند، در Django از پیش تعبیه شده‌اند.

  • امنیت بالا

امنیت در Django یکی از اولویت‌های اصلی است. این فریم‌ورک به‌طور خودکار از شما در برابر تهدیدات امنیتی رایج مانند SQL Injection، Cross-site Scripting (XSS)، و Clickjacking محافظت می‌کند. استفاده از Django به توسعه‌دهندگان کمک می‌کند تا با دغدغه کمتری در مورد امنیت، بر روی توسعه نرم‌افزار تمرکز کنند.

  • مقیاس‌پذیری

Django برای پروژه‌های کوچک تا بزرگ مناسب است و می‌تواند به راحتی مقیاس‌پذیر شود. بسیاری از شرکت‌های بزرگ دنیا مانند Instagram و Pinterest از جنگو (Django) برای مدیریت حجم عظیم داده و کاربران خود استفاده می‌کنند.

  • پشتیبانی از REST API

با استفاده از Django REST Framework، ساخت و مدیریت APIها بسیار ساده می‌شود. این ابزار قدرتمند به توسعه‌دهندگان این امکان را می‌دهد که به‌سرعت APIهای پیچیده و امن ایجاد کنند و آنها را در برنامه‌های خود ادغام کنند.

  • اکوسیستم گسترده و جامعه کاربری فعال

Django یک جامعه کاربری بزرگ و فعال دارد که همواره در حال توسعه و بهبود این فریم‌ورک است. این جامعه بزرگ باعث شده که منابع آموزشی، مستندات و بسته‌های جانبی بسیاری برای حل نیازهای مختلف توسعه‌دهندگان موجود باشد.

  • مدیریت خودکار و آسان دیتابیس

یکی دیگر از مزایای مهم Django، مدیریت خودکار و یکپارچه دیتابیس‌هاست. با استفاده از ORM داخلی، کار با دیتابیس‌ها ساده شده و نیاز به نوشتن کدهای SQL پیچیده را از بین می‌برد. شما می‌توانید با استفاده از مدل‌های پایتون، جداول دیتابیس خود را ایجاد و مدیریت کنید.

  • استفاده از الگوی MTV

Django از الگوی MTV (Model-Template-View) استفاده می‌کند که به توسعه‌دهندگان این امکان را می‌دهد که ساختار کدها را به‌صورت مرتب و خوانا نگه‌ دارند. این ساختار به بهبود خوانایی و نگهداری کد در پروژه‌های بزرگ کمک می‌کند.

نوبت مقایسه جنگو با دیگر فریمورک‌های توسعه وب رسید. آماده‌اید؟ این مقایسه به شما بسیار کمک خواهد کرد.

مقایسه جنگو و دیگر فریم ورک های توسعه وب

در جدول زیر به مقایسه جنگو با برخی فریمورک‌های قدرتمند می‌پردازیم:

ویژگی‌هاDjangoFlaskRuby on RailsExpress.js
زبان برنامه‌نویسیپایتونپایتونروبیجاوا اسکریپت (Node.js)
الگوی معماریMTV (Model-Template-View)Microframework (بدون ساختار خاص)MVC (Model-View-Controller)بدون ساختار خاص (minimalistic)
سرعت توسعهبالامتوسطبالابالا
سهولت یادگیریمتوسطآسانمتوسطآسان
ابزارهای داخلیبسیار زیاد (ORM، Auth، فرم‌ها، …)کم (ابزارهای داخلی محدود)زیاد (ORM، Auth، …)کم (ابزارهای داخلی محدود)
امنیتبسیار بالا (ویژگی‌های امنیتی داخلی)متوسط (باید دستی پیاده‌سازی شود)بالامتوسط (باید دستی پیاده‌سازی شود)
مقیاس‌پذیریبالامحدود به برنامه‌های کوچکبالابالا
انعطاف‌پذیریمتوسطبسیار بالامتوسطبسیار بالا
کاربردهابرنامه‌های پیچیده و بزرگبرنامه‌های کوچک و سادهبرنامه‌های متوسط و بزرگAPI‌ها و برنامه‌های زمان واقعی
مستنداتجامع و کاملساده و قابل فهمجامع و کاملگسترده و ساده

به نظر شما چه سایت‌هایی از جنگو استفاده میکنند؟ سایتهای بزرگ زیادی از فریمورک جنگو استفاده میکنند که در ادامه نام برخی از آنها آورده شده است.

چه سایت‌هایی از جنگو استفاده می‌کنند؟

برخلاف سادگی کار با این فریم ورک ، پروژه هایی مثل Instagram ،YouTube ،Spotify ، Udemy و بسیاری از سایت‌های معتبر دیگر در هسته ی اصلی خود از فریمورک Django استفاده می‌کنند.

پیش از یادگیری» پیشنیاز آموزش جنگو (Django)؟

ما در لرن فایلز آموزش جنگو (Django) را به گونه ای تدریس و تولید کرده‌ایم که این دوره برای تمام افراد اعم از مبتدی و متخصص کاربرد لازم خود را داشته باشد، اما تسلط به پایتون پیشنیاز این دوره است.

اگر تمایل به طی کردن یک مسیر یادگیری کامل در زمینه برنامه‌نویسی اندروید و متخصص شدن در این رشته را دارید، نیاز است تا مطابق مسیر استاندارد بین المللی و طبق یک برنامه از پیش تعیین شده، حرکت کنید و قبل از این دوره، طبق مسیری که برای شما در بالای همین متن در تب “پیشنیازها” قرار داده ایم حرکت کنید و آموزش‌ها را طبق آنچه در این بخش گفته ایم، به ترتیب مشاهده کنید.

پس از یادگیری» دوره بعد از آموزش جنگو (Django)؟

بعد از دوره آموزش جنگو اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، طبق مسیری که برای شما در بالای همین متن در تب “پیشنیازها” قرار داده ایم حرکت کنید و آموزش‌ها را طبق آنچه در این بخش گفته ایم، به ترتیب مشاهده کنید.

امیدواریم کامل نقشه راه برای شما روشن و شفاف شده باشد.

شما نسخه قبلی آموزش جنگو را دریافت کرده اید؟

این نسخه از دوره جنگو جدیداً منتشر شده است و با دوره قبلی جایگزین گردیده است.

دوره ویدیویی جنگو (Django) به تازگی با استانداردهای کیفی جدید آکادمی لرن فایلز تهیه و منتشر شده است. اگر شما دوره جنگو قبلی را از لرن فایلز دریافت کرده اید به این صفحه مراجعه کنید و جهت دریافت دوره جدید راهنمایی‌های لازم را دریافت کنید.

دریافت دوره ویدیویی آموزش جنگو (Django):

جهت دریافت فیلم آموزش زبان جنگو (Django) از بالا، ستون سمت چپ، جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین، می‌توانید با ویدیوهای آموزشی یادگیری خود را شروع کنید.

سرفصل‌های دوره ویدیویی آموزش جنگو (Django):

سرفصلها کلی بوده و بسیاری از موارد ذکر نشده است و ممکن است هر بخش شامل چندین ویدئو زیر مجموعه باشد.

  • مقدمه و معرفی مدرس و دوره، شیوه تدریس و پیشگفتار
  • آنچه در دوره آموزش جنگو (Django) با هم یاد می‌گیریم؟
  • چرا این دوره شما را از هر دوره جنگو (Django) دیگری بی نیاز می‌کند؟
  • آیا تنها با همین دوره می‌توانید حضور قدرتمندی در بازار داشته باشید؟
  • چرا جنگو (Django) بسیار پرطرفدار و درآمدزا است؟
  • آیا این دوره پیش نیازی دارد؟
  • جنگو (Django) چیست؟
  • مزیت جنگو (Django) نسبت به سایر فریمورک‌های بک‌اند
  • شرکت‌های بزرگی که از  جنگو (Django) استفاده می‌کنند
  • تعریف Front end
  • تعریف Back end
  • مقایسه و تشریح فرانت‌اند و بک‌اند در قالب مثال عملی سایت دیجی کالا
  • نحوه ارتباط بین فرانت‌اند و بک‌اند
  • معماری فریمورک جنگو (Django)
  • تعریف MVC و MVT
  • مقایسه MVC و MVT
  • معرفی فایل‌ها و دایرکتوری‌های اصلی در جنگو (Django)
  • نحوه اتصال جنگو (Django) به دیتابیس
  • نحوه دریافت و پردازش اطلاعات توسط جنگو (Django)
  • معرفی محیط‌های مختلف توسعه جنگو (Django)
  • معرفی PyCharm
  • دلایل استفاده از PyCharm
  • معرفی نسخه‌های PyCharm
  • آموزش نصب و کرک PyCharm
  • ایجاد پروژه جنگو (Django)
  • بررسی مفسر‌های مختلف پایتون و تنظیمات مربوطه
  • نحوه اتصال به پروژه
  • استفاده از پروکسی در PyCharm
  • ایجاد و آپدیت دیتابیس
  • ساخت سوپر یوزر
  • حذف DataBase
  • ورود به پنل ادمین جنگو (Django)
  • اضافه کردن اپ به فایل تنظیمات جنگو (Django)
  • ساخت اولین اپ جنگو (Django)
  • معرفی فایل‌های اپ
  • کار با ویو
  • پیاده سازی یک مثال ساده
  • تعریف Template
  • ایجاد دایرکتوری Template
  • بررسی ساختار درختی Template در جنگو (Django)
  • معرفی متد‌های مرتبط با Template در View
  • برقراری ارتباط بین Template و View
  • کاربرد Django Template و امکانات آن
  • معرفی تگ‌ها در Template
  • آشنایی با فیلتر‌ها در Template
  • معرفی متغیر‌ها در Template
  • معرفی مدل و عملکرد آن در جنگو (Django)
  • ORM چیست؟
  • تشریح فایل models.py در جنگو (Django)
  • ساخت اولین مدل
  • قواعد نام‌گذاری کلاس‌ها و توابع
  • بررسی انواع مدل‌ها
  • معرفی داکیومنت جهت بررسی انواع مدل‌ها
  • تعریف Migration‌ها
  • دستور Makemigrations
  • دستور Migrate
  • نحوه تغییر در دیتابیس
  • نحوه ساخت Migration فایل‌ها
  • حذف فیلد مدل و اعمال در دیتابیس
  • حذف مدل و اعمال در دیتابیس
  • جمع بندی Migrationها
  • ساخت یک نمونه مدل برای نمایش پارامتر‌ها و مدل‌ها
  • معرفی انواع فیلد در مدل
  • معرفی پارامتر‌های مختلف فیلدها
  • ID در جنگو (Django)
  • نحوه برقراری ارتباط بین View و Model
  • استخراج لیست آبجکت‌ها در ویو
  • نمایش لیست آبجکت‌ها در Template‌ها
  • تعریف پروتکل
  • تعریف متدها
  • بررسی پروتکل HTTP و HTTPS
  • بررسی متد‌های GET و POST
  • بررسی فرم‌ها
  • کاربرد متد GET
  • کاربرد متد POST
  • تعریف فرم‌ها در جنگو (Django)
  • فیلد‌های مختلف فرم‌ها
  • بررسی شباهت بین فرم و مدل
  • اتصال فرم به ویو
  • اتصال ویو به Template
  • تقسیم ویو به دو بخش مربوط به متد GET و POST
  • ارسال فرم خالی به Template
  • نمایش فرم در Template
  • ارسال اطلاعات از Template به ویو با متد POST
  • دریافت اطلاعات در ویو
  • ارتباط بین ویو و مدل جهت ساخت آبجکت جدید در ویو
  • پیغام موفقیت یا عدم موفقیت در ساخت آبجکت جدید
  • بررسی اعتبار فرم در ویو
  • استفاده از forms.ModelForm
  • ایجاد آبجکت جدید با استفاده از فرم
  • تفاوت forms.ModelForm و forms.Form
  • روش‌های احراز هویت در جنگو (Django)
  • مدل یوزر جنگو (Django) چیست؟
  • روش‌های استفاده از مدل یوزر جنگو (Django)
  • مدل یوزر جنگو (Django) به چه شکل روی دیتابیس اعمال شده؟
  • روش‌های احراز هویت جنگو (Django)
  • مدل یوزر جنگو (Django) چیست؟
  • روش‌های استفاده از مدل یوزر جنگو (Django)
  • مدل یوزر جنگو (Django) به چه شکل روی دیتابیس اعمال شده؟
  • ساخت اپ Account
  • افزودن نام اپ به تنظیمات جنگو (Django)
  • تعریف URL جدید برای اپ Account
  • ایجاد فایل‌های مورد نیاز اپ
  • ساخت URL برای ثبت نام اکانت
  • ساخت ویو برای ثبت نام اکانت
  • ساخت Form برای ثبت نام اکانت
  • توضیحاتی راجع به ساختار مدل User جنگو (Django)
  • توضیحاتی راجع به ساختار Auth جنگو (Django)
  • مقایسه Form اپ Account و Form اپ Home
  • ادامه توسعه ویو ثبت نام
  • ساخت Template مربوط به ثبت نام
  • اتصال Template و View ثبت نام
  • نمایش خروجی و ساخت یوزر جدید
  • نمایش یوزر ساخته شده در پنل ادمین
  • بررسی یکتا بودن فیلد‌های مختلف مدل یوزر
  • توسعه ویوی ورود کاربر
  • ساخت Template برای ورود کاربر
  • تست ثبت نام و ورود کاربر
  • استفاده از Login جهت ورود
  • توسعه ویو Logout
  • استفاده از Logout
  • استفاده از Logout و Signin

پروژه ساخت بلاگ که قصد پیاده‌سازی آن را داریم:

  • ساخت پروژه وبلاگ در Pycharm
  • استفاده از محیط مجازی
  • ساخت اپ Account
  • ساخت اپ Blogging
  • لزوم عدم تشابه اسامی اپ‌ها و پروژه
  • اضافه کردن نام اپ‌ها به تنظیمات جنگو (Django)
  • تغییر روش اضافه کردن نام اپ‌ها به تنظیمات جنگو (Django)
  • آدرس دهی urls.py
  • ساخت و آدرس دهی urls.py اپ Account
  • ساخت و آدرس دهی urls.py اپ Blogging
  • دلایلی برای عدم استفاده از مدل یوزر جنگو (Django)
  • تفاوت مدل یوزر جنگو (Django) و مدل یوزر بازنویسی شده
  • آشنایی با کلاس‌های پایه احراز هویت در جنگو (Django)
  • تفاوت کلاس‌های پایه احراز هویت در جنگو (Django)
  • توسعه مدل User
  • User Manager چیست؟
  • ایجاد فایلی برای مدیریت منیجرها
  • ایجاد متد‌های مختلف برای مدیریت کاربران
  • توسعه متد ساخت User
  • بررسی نحوه ذخیره ایمیل در دیتابیس جنگو (Django)
  • بررسی نحوه ذخیره پسورد در دیتابیس جنگو (Django)
  • ادامه توسعه User Manager
  • توسعه متد ساخت سوپریوزر
  • تنظیم مدل User بازنویسی شده به پیش فرض جنگو (Django)
  • Header و Footer
  • ساخت دایرکتوری Templates
  • نحوه استفاده از بوت استرپ در فایل HTML
  • نحوه نمایش دکمه‌ها در Header
  • ادامه توسعه User Manager
  • توسعه متد ساخت سوپریوزر
  • تنظیم مدل User بازنویسی شده به پیش فرض جنگو (Django)
  • Header و Footer
  • ساخت دایرکتوری Templates
  • نحوه استفاده از بوت استرپ در فایل HTML
  • نحوه نمایش دکمه‌ها در Header
  • ساخت URL برای ثبت نام
  • ساخت فرم ثبت نام و توسعه ویوی ثبت نام
  • پارامتر Commit
  • اتصال Base.html و Register.html
  • تغییراتی در URL تمپلیت
  • ثبت نام User
  • Function Base View چیست؟
  • Class Base View چیست؟
  • تفاوت Function Base View و Class Base View
  • دلایلی برای استفاده از روش Class Base View
  • تفاوت در نام گذاری
  • تبدیل یک Function به یک Class در ویو
  • بررسی تغییرات متد‌ها در حین تبدیل
  • توسعه ویو و فرم ورود کاربر
  • توسعه Template ورود کاربر
  • خروجی نمونه
  • توسعه ویو مربوط به Home Page
  • توسعه URL مربوط به Home Page
  • توسعه Home_page.html
  • تکمیل Redirectها
  • بررسی دسترسی کاربران در وروی ورود
  • بررسی دسترسی کاربران در وروی ثبت نام
  • بررسی دسترسی کاربران در وروی خروج
  • اصلاح دسترسی کاربران در وروی ورود
  • اصلاح دسترسی کاربران در ویوی ثبت نام
  • اصلاح دسترسی کاربران در ویوی خروج
  • ساختار Message‌ها در جنگو (Django)
  • پیاده‌سازی Message‌ها در ویوی ورود
  • پیاده‌سازی Message‌ها در ویوی ثبت نام
  • پیاده‌سازی Message‌ها در ویوی خروج
  • پیاده‌سازی Message‌ها در Template
  • تست خروجی
  • بررسی بخش‌های مختلف اپ اکانت
  • توضیحاتی در رابطه با ادامه روند پروژه
  • توسعه مدل Post
  • اضافه کردن مدل ساخته‌شده به پنل ادمین
  • آموزش شخصی‌سازی پنل ادمین
  • مشخص کردن ستون‌ها
  • اضافه کردن سرچ باکس برای جستجو بر اساس فیلد‌های تعیین‌شده
  • تعیین فیلد برای بخش سرچ باکس پنل ادمین
  • افزودن بخش فیلتر
  • تعیین فیلد برای بخش فیلترها
  • تغییر زبان پنل ادمین به فارسی یا هر زبان دیگری
  • MEDIA_ROOT چیست؟
  • MEDIA_URL چیست؟
  • ایجاد دایرکتوری برای ذخیره Media
  • نحوه ذخیره Media در جنگو (Django)
  • افزودن قسمتی برای نمایش URL در فایل urls اصلی
  • اضافه کردن فیلد image به مدل Post
  • معرفی Makemigrations و Migrate
  • ساخت یک آبجکت جدید از پنل ادمین و بررسی عکس تنظیم شده
  • ایجاد دکمه ساخت پست
  • ایجاد فرم ساخت پست
  • ایجاد URL ساخت پست
  • ایجاد ویوی ساخت پست
  • ایجاد Template برای ساخت پست
  • بررسی تفاوت پست بدون عکس و دارای عکس
  • تغییر ویوی HomePage
  • نمایش پست در HomePageView
  • تغییر Template هوم پیج جهت نمایش پست ها
  • نحوه استفاده از دیتای منتقل شده از URL به View
  • ساخت ویو برای جزئیات پست
  • ساخت Template
  • کامل کردن جزئیات پروژه
  • برطرف کردن مشکل Home Page سایت
  • نحوه صحیح تغییر URL‌ها
  • ارتباط اسم، URL و آدرس با App_name
  • تست پروژه

جمع بندی دوره و ادامه مسیر شما…

  • ارائه نکات جا مانده و جمع بندی دوره
  • وضعیت بازار / پروژه / درآمد و بیان تجربه‌های شخصی
  • راهنمایی‌های لازم برای کسب درآمد از آنچه در این دوره با هم یاد گرفتیم!
  • آینده جنگو (Django)
  • ادامه مسیر یادگیری شما


ویدیو های نمونه از آموزش جنگو (Django):

تعدادی از ویدیوهای این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی دوره آموزش جنگو مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.


راهنمای دریافت دوره آموزش جنگو:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می‌توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید. (دسترسی بدون محدودیت در هر زمان و مکان)

پیش از یادگیری» پیشنیاز آموزش جنگو (Django)؟

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

حالا اگر به دنبال نقشه راه بعد از دوره آموزش جنگو (Django) هستید در ادامه همراه ما باشید.

پس از یادگیری» دوره بعد از آموزش جنگو (Django)؟

بعد از دوره آموزش جنگو صفر تا صد اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، به ترتیب زیر حرکت کنید:

امیدواریم کامل نقشه راه برای شما روشن و شفاف شده باشد.

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

0 نظر ثبت شده است
میهمان
اسدپور (17 مهر 1403 | 10:15)

سلام دوره جنگو شما رو خریدم چون خیلی از کلیشه ها و توضیحات غیر ضروری جدا بود و سریع به اصل مطلب پرداخته بود و همین درستش هست راضی هستم تا اینجاش ممنونم امیدوارم دوره دارت هم همینطوری باشه

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (17 مهر 1403 | 10:25)

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

ارسال پاسخ
میهمان
مهدی شهرآرا (17 مهر 1403 | 10:18)

سلام و عرض خداقوت
من پایتون رو در حد ابتدایی بلد هستم به نظرتون میتونم جنگو رو شروع کنم؟ می تونم الان آموزش جنگو شما رو شروع کنم و در حین اون آموزش پایتون شما رو هم که تهیه کردم ببینم کامل مسلط بشم به هر دوتا و مشکلی پیش نیاد؟
سپاسگذارم

ارسال پاسخ
میهمان
واحد پشتیبانی لرن فایلز (17 مهر 1403 | 10:26)

سلام مهدی عزیز
بله قطعا میتونید جنگو رو استارت بزنید، اما خیلی خوب میشه اگه پایتون رو همزمان ادامه بدید و هیچ مشکلی هم پیش نمیاد. پیروز و پرتلاش باشید.

ارسال پاسخ
آموزش های پیشنهادی

کلمات مرتبط با آموزش جنگو (Django)

آموزش جنگو رایگان، آموزش صفر تا صد جنگو، آموزش جنگو جادی، آموزش جنگو pdf، آموزش جنگو پیشرفته، آموزش جنگو پروژه محور، کتاب آموزش جنگو، بهترین دوره آموزش جنگو، آموزش جنگو رایگان، آموزش جنگو جادی، آموزش جنگو pdf، آموزش جنگو پیشرفته، آموزش صفر تا صد جنگو، آموزش جنگو پروژه محور، آموزش سریع جنگو.

آموزش جنگو رایگان

کتاب آموزش جنگو، آموزش جنگو pdf، آموزش صفر تا صد جنگو، آموزش جنگو جادی، بهترین دوره آموزش جنگو، آموزش جنگو پیشرفته، پروژه طراحی سایت با جنگو، کتاب آموزش جنگو، آموزش صفر تا صد جنگو رایگان، آموزش جنگو pdf، آموزش جنگو جادی، آموزش جنگو پروژه محور.

آموزش جنگو پیشرفته، کتاب آموزش جنگو فارسی رایگان، بهترین دوره آموزش جنگو، آموزش حضوری جنگو، آموزش جنگو رایگان، آموزش جنگو pdf، آموزش جنگو جادی، آموزش جنگو پیشرفته، آموزش فریم ورک جنگو، آموزش جنگو پروژه محور، بهترین دوره آموزش جنگو.

ایمیل خود را وارد کنید
تا از بروزرسانی ها و تخفیفات با خبر شوید...