قراره تو این دوره چی یاد بگیرم؟

  • آشنایی با فریمورک جنگو
  • آشنایی با ساختار پروژه جنگو
  • آشنایی با شی گرایی در پایتون
  • آشنایی با ORM جنگو
  • آشنایی با درگاه پرداخت اینترنتی
  • و ...
میلاد حاتمی

میلاد حاتمی

متخصص پایتون و جنگو

برنامه نویس شرکت Cosmopolis فرانسه

برنامه نویس ارشد شرکت سان

برنامه نویس شرکت چارگون

و ....

سرفصل های دوره

۹ فصل
۸۰ جلسه
۲۲ ساعت
۱

معرفی

۱ قسمت
۰۰:۰۳:۰۳
1

معرفی دوره

رایگان
۰۳:۰۳
۲

فصل اول: مفاهیم پایه

۱۱ قسمت
۰۳:۴۶:۲۸
۳

فصل دوم: پیاده سازی قالب

۶ قسمت
۰۲:۲۲:۲۲
۴

فصل سوم: دیتابیس

۱۰ قسمت
۰۲:۳۶:۱۸
۵

فصل چهارم: شی گرایی

۸ قسمت
۰۱:۵۲:۰۶
۶

فصل پنجم: پیاده سازی Soft Delete

۶ قسمت
۰۱:۲۳:۲۳
۷

فصل ششم: پیاده سازی منطق فروشگاه

۲۲ قسمت
۰۵:۴۳:۱۲
۸

فصل هفتم: پرداخت آنلاین

۶ قسمت
۰۱:۲۷:۰۹
۹

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

۱۰ قسمت
۰۳:۰۷:۴۶

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

مزیت دوره آموزش طراحی سایت با جنگو چیست؟

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

در این دوره چه می آموزیم؟

  • آشنایی با فریمورک جنگو
  • آشنایی با ساختار پروژه جنگو
  • آشنایی با ارث بری template ها
  • آشنایی با گیت هاب
  • آشنایی با دیتابیس های رابطه ای
  • آشنایی با زبان SQL
  • آشنایی با شی گرایی در پایتون
  • آشنایی با مدل ها در جنگو
  • آشنایی با ORM جنگو
  • آشنایی با توابع Aggregate، annotate و…
  • آشنایی با Mixin های جنگو
  • آشنایی با تست نویسی در جنگو
  • آشنایی با Fixture
  • آشنایی با وب سرویس ها
  • آشنایی با signals در جنگو
  • آشنایی با درگاه پرداخت اینترنتی
  • آشنایی با Javascript
  • آشنایی با Ajax
  • آشنایی با اکشن های جنگو
  • آشنایی با Caching
  • آشنایی با چند زبانه کردن سایت

پروژه دوره

پروژه دوره آموزش پروژه محور جنگو

دوره طراحی سایت با جنگو برای چه کسانی مناسب است؟

  • علاقه مندان به برنامه نویسی
  • افرادی که مایل به یادگیری مباحث تخصصی هستند
  • دانشجویان و فارغ التحصیلان رشته کامپیوتر
  • و …

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

نرم افزار های مورد استفاده در دوره

سرفصل های دوره طراحی سایت با جنگو

  • فریمورک چیست؟
  • آشنایی با فریمورک جنگو
  • ساختار پروژه جنگو
  • ساخت اولین اپلیکیشن جنگو
  • آشنایی با ارث بری template ها
  • پیاده سازی قالب فروشگاه
  • آشنایی با گیت هاب و ساخت ریپازیتوری جدید
  • آشنایی با دیتابیس های رابطه ای
  • نصب و استفاده از PostgreSQL
  • تحلیل ارتباط جداول فروشگاه
  • ساخت جداول فروشگاه در PostgreSQL
  • زبان SQL چیست؟
  • اجرای چند کوئری با زبان SQL
  • یادآوری شی گرایی در پایتون
  • آشنایی با مدل ها در جنگو
  • ساخت مدل های فروشگاه
  • آشنایی با ORM جنگو و اجرای چند کوئری
  • استفاده از Manger های جنگو
  • آشنایی با توابع Aggregate، annotate و…
  • ریفکتور و استفاده از ویوهای class-based
  • آشنایی با Mixin های جنگو
  • آشنایی با دیباگ پروژه
  • تست نویسی در جنگو
  • آشنایی با Fixture
  • ساخت Context Processor اختصاصی
  • اعتبارسنجی در جنگو
  • اختصاصی کردن کاربر در جنگو
  • تایید عضویت ایمیلی
  • آشنایی مقدماتی با http
  • آشنایی با وب سرویس ها
  • لاگین در فروشگاه جنگو با موبایل
  • لاگین در فروشگاه با اکانت با گوگل
  • پیاده سازی کد تخفیف
  • آشنایی با signals در جنگو
  • راه اندازی درگاه پرداخت اینترنتی
  • آشنایی با چند 3rd پکیج جنگو
  • آشنایی با django-allauth
  • آشنایی با Django-crispy-forms
  • آشنایی با django-debug-toolbar
  • آشنایی با django-extensions
  • آشنایی با django-environ
  • آشنایی با django-filter
  • آشنایی با django-tinymce
  • آشنایی با coverage
  • آشنایی با factory_boy
  • آشنایی با Faker
  • پیاده سازی جستجوی پیشرفته فروشگاه
  • آشنایی مقدماتی با Javascript
  • آشنایی با Ajax و استفاده در فروشگاه
  • شخصی سازی ادمین جنگو
  • آشنایی با اکشن های جنگو
  • پیاده سازی Caching
  • چند زبانه کردن سایت
  • آشنایی با Cookie
  • ایجاد sitemap
  • استقرار (Deploy) فروشگاه روی وب

سایر ویژگی‌های مهم جنگو

علاوه بر معماری MVC، جنگو دارای ویژگی‌های دیگری نیز هست که آن را به یک فریم‌ورک قدرتمند و محبوب تبدیل کرده است:

ویژگی های جنگو برای آموزش پروژه محور جنگو
  1. ORM قدرتمند: جنگو یک ORM (Object-Relational Mapping) داخلی دارد که کار با پایگاه داده‌ها را بسیار ساده و کارآمد می‌کند. با استفاده از این ORM، می‌توانید عملیات‌های پیچیده پایگاه داده را با استفاده از کدهای پایتون انجام دهید.
  2. پشتیبانی از قالب‌ها: سیستم قالب‌سازی جنگو به شما اجازه می‌دهد تا به راحتی صفحات وب پویا و تعاملی ایجاد کنید. قالب‌ها شامل کدهای HTML و برچسب‌های خاص جنگو برای درج داده‌ها هستند.
  3. سیستم مدیریت کاربران: جنگو دارای یک سیستم مدیریت کاربران داخلی است که امکان مدیریت کاربران، احراز هویت و دسترسی‌ها را فراهم می‌کند. این سیستم به شما اجازه می‌دهد تا به راحتی قابلیت‌های ورود و خروج، ثبت‌نام و مدیریت پروفایل کاربران را پیاده‌سازی کنید.
  4. تست‌های داخلی: جنگو ابزارهای قدرتمندی برای انجام تست‌های خودکار فراهم می‌کند که به شما اجازه می‌دهد تا به راحتی کدهای خود را تست و از صحت عملکرد آنها اطمینان حاصل کنید.

مزیت های ساخت سایت فروشگاهی با جنگو

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

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

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

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

  • توسعه وب‌سایت‌ها و برنامه‌های تحت وب: جنگو به دلیل ویژگی‌های قدرتمند و انعطاف‌پذیری خود، بسیار مناسب برای ساخت و طراحی انواع سایت‌های وب از وبلاگ‌ها و سایت‌های خبری گرفته تا فروشگاه‌های آنلاین و پورتال‌های سازمانی است.
  • برنامه‌های وب API: فریمورک جنگو امکان ساخت API‌های قدرتمند و امن برای برنامه‌های کاربردی را فراهم می‌کند. این API‌ها می‌توانند برای ارائه خدمات به سایر برنامه‌ها و سرویس‌ها استفاده شوند.
  • توسعه برنامه‌های موبایل: هرچند جنگو یک فریمورک وب است، اما می‌توان از آن رابرای توسعه برنامه‌های موبایل نیز استفاده کرد. برای این منظور می‌توان از ابزارهایی مانند Cordova یا React Native استفاده کرد.
  • توسعه سامانه‌های مدیریت محتوا (CMS): جنگو یک فریم‌ورک عالی برای ساخت سامانه‌های مدیریت محتوا است. با استفاده از این فریمورک می‌توان CMS‌های قدرتمندی را توسعه داد که قابلیت‌های پیشرفته‌ای مانند مدیریت انواع محتوا، ساختار سلسله مراتبی، انتشار محتوا و غیره را دارا باشند.
  • برنامه‌های پردازش داده: جنگو با قابلیت‌های خود در زمینه پردازش داده و مدیریت پایگاه داده، برای ساخت برنامه‌های پردازش داده مانند تحلیل‌گرها، داشبوردها و سیستم‌های هوش تجاری مناسب است.

کسب درآمد با آموزش طراحی سایت با جنگو

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

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

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

مدرک معتبر دو زبانه

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

مدرک فارسی مدرک انگلیسی