برنامه نویسی | دانلود دوره آموزش جنگو Django لرن فایلز به صورت رایگان
دانلود دوره آموزش جنگو Django لرن فایلز به صورت رایگان
  • Hamidreza
  • ۱۳۹۸-۰۴-۲۴
  • ۱۲۷۱

دانلود دوره آموزش جنگو Django لرن فایلز به صورت رایگان


فایل های این دوره به صورت کامل به باکس دانلود اضافه شدند
برای دانلود به انتهای همین پست مراجعه فرمایید

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

هدف از ساخت این فریم ورک اتصال اجزای مشابه سایت است که به دیتابیس نیاز دارند مانند: ثبت نام، ورود و خروج از سیستم، پنل مدیریت، فرم ها، آپلود فایل ها و غیره. با استفاده از فریم‌ورک جنگو نیازی به نوشتن کد های اضافی ندارید. فریم‌ورک جنگو بسیاری از ویژگی های پایتون را به ارث برده است. این فریم‌ورک قادر به ساخت وب سایت های پیچیده و حرفه ای در سریع ترین زمان و با امنیت بالا می باشد. فریم‌ورک جنگو از ساختار Model-View-Controller تبعیت می کند به همین دلیل کد های مربوط به بخش های کنترلی(Controller)، بخش داده ها(Model) و بخش مربوط به رابط کاربری(View) از هم جدا هستند

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


  • نوع دوره : ویدئویی و فارسی
  • سطح دوره : پروژه محور

پیش نیاز های آموزش جنگو :


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

فصل اول ( پیش نیاز ها)

  • مقدمه
  • نصب مدیریت پکیج پایتون (pip)
  • نصب محیط ایزوله
  • نصب جنگو
  • راه اندازی جنگو

فصل دوم (مبانی جنگو)

  • بررسی ساختار پروژه
  • سیستم مسیریابی در جنگو (Hello World)
  • بررسی، فواید و ویژگی های معماری MVC
  • Model در جنگو چیست؟
  • View در جنگو چیست؟
  • Controller در جنگو چیست؟
  • مسیریابی در جنگو به صورت استاتیک
  • مسیریابی در جنگو به صورت پویا
  • چگونگی استفاده درست از مستندات
  • تعریف پروژه استفاده شده در طول دوره

فصل سوم  مدیریت مدل (Model)

  • ORM چیست؟
  • طراحی اولین مدل
  • استفاده از نمونه های مدل
  • انجام عمل ثبت در جنگو
  • CMS چیست؟
  • ساخت پنل مدیریتی در جنگو

فصل چهارم ( مدیریت قالب)

  •     توسعه دهنده Front-End کیست؟
  • توسعه دهنده Back-End کیست؟
  • نمایش اولین View
  • موتور قالب چیست؟ تعریف جینجا۲
  •  سیستم قالب نویسی در جنگو
  • نمایش یک HTML ساده در view
  •  اضافه کردن فایلهای استاتیک قالب
  • شیوه ارسال متغیر از سرور به قالب (تغییر عنوان هر صفحه)
  •  قالب سازی سریع در جنگو (وراثت)
  • اضافه کردن صفحات بیشتر و لینک دهی پویا
  • ساختار شرطی در جینجا۲
  • ساختار حلقه در jinja2
  •  استفاده‌از فیلترها در jinja2
  •  توانایی ساختن فیلترهای سفارشی
  • ساخت فیلترهای سفارشی پیچیده
  • لیست محصولات صفحه بندی محصولات
  • مدیریت خطاهای مرسوم مانند ۴۰۴

 فصل پنجم (CMS منعطف)

  • توضیح ارتباطات در بانک اطلاعاتی
  • تغییر زبان پنل ادمین به فارسی
  • تغییر تاریخ میلادی به جلالی
  • فارسی سازی قاعده جمع اسامی
  •  ساخت جدول یک به چند
  •  ساخت جدول چند به چند
  • انجام عمل ثبت
  • انجام عمل بروز رسانی
  •  انجام عمل حذف
  • انجام عمل نمایش
  • نوشتن جستجو در محصولات
  • مدیریت خطا و استثناء

فصل ششم (تست نویسی)

  • تست نویسی برای بخش Model
  • تست نویسی برای View
  • تست نویسی برای قالب

فصل هفتم (نوشتن وب سرویس)

  •  وب سرویس و پروتکلهای HTTP چیستند؟
  • تعریف Api ،JSON و تفاوت آنها با XML
  • وب سرویس در دنیای جدید
  • RestFul Api چیست؟
  • نوشتن یک Api RestFul استاندارد
  • مدل سازی روابط پایگاه داده پیشرفته و کوئری ها
  • واکشی

فصل هشتم (احراز هویت)

  • معماری احراز هویت استاندارد
  • توضیح کوکی و session
  •  کار با فرم ها
  • ساخت جدول کاربر
  • نوشتن ثبت نام
  • تشخیص کاربر تکراری
  •  ارسال کد فعال سازی به ایمیل و فعال سازی کاربر
  • هدایت به یک صفحه
  •  انجام عمل ورود یا Login
  • انجام عمل فراموشی رمز عبور
  • انجام عمل مرا به خاطر بسپار
  • استفاده از کد امنیتی برای جلوگیری از CSRF
  • برقراری امنیت برای وب سرویس

فصل نهم (نتیجه گیری)

  • امکانات جدید جنگو در نسخه ۲
  • انواع توسعه دهندگان
  •  آیا آماده ورود به بازار کار هستید؟
  • اکنون شما در کجا قرار دارید؟
  • بعد از دوره ی آموزش جنگو به کجا بروید و چگونه کسب درآمد کنید؟
  • توانایی انجام چه پروژه هایی را دارید؟
  •  چگونه بهترین برنامه نویس دنیا باشید؟
  •  مستند نویسی

قیمت آموزش : ۱۸۹ هزار تومان منتهی برای شما رایگان

مشخصات آموزش:

  • حجم دوره: ۱ گیگابایت و ۴۰۰ مگابایت
  • مدت آموزش: ۸ ساعت و ۴ دقیقه
  • تعداد ویدئو: ۹۳ ویدئو آموزشی
دانلود پکیج در پارت های 500 مگابایتی با لینک مستقیم
Password: www.pysoft.ir
📢 دوره آموزش جنگو (Django)، بنا به خواست مدیریت لرن فایلز از وب سایت پای سافت حذف شد.

Hamidreza

برنامه نویس جوان علاقمند به هوش مصنوعی، جنگو و پایتون طراح وب سایت و ایده ساز نو با ۲ سال تجربه در عرصه ی تولید محتوا و سئو در بهترین وب سایت های ایران

نظر شما در مورد این پست چیه؟!