بوتکمپ کاربردی جنگو برای بازار کار

تصویر آواتار exobot · ژوئن 11, 2020

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

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

پیش نیاز این دوره چیست؟

  • آشنایی مقدماتی با پایتون

برخی از سرفصل‌های مطرح شده در این دوره:

  • مقدمه
  • اماده کردن محیط توسعه
  • نصب جنگو
  • MVC در جنگو
  • کنترلرها و route ها
  • مدل ها
  • مایگریشن
  • کار با مدل و ایجاد یک سیستم Crud
  • پترن ها
  • جنگو ادمین
  • روابط مدل ها
  • تمپلیت ها
  • دایرکتیوها، تگ ها و فیلترها
  • ارسال پارامتر در Url Query
  • ارث بری تمپلت ها
  • تمپلیت تگ های دلخواه
  • Reverse Address Resolution
  • فایل های استاتیک
  • کار با فرم ها
  • اعتبارسنج های دلخواه
  • Class ListView
  • Class detailview
  • Class CreateView
  • اتصال به Mysql
  • Django ORM
  • دیباگ تولبار
  • شخصی سازی ادمین
  • میکسین ها
  • صفحه بندی
  • ثبت نام
  • لاگین
  • ارسال ایمیل
  • استفاده از CKEditor
  • کپچا
  • کشینگ

پس از آموزش سر فصل های فوق، پروژه های اصلی دوره را پیاده سازی خواهیم کرد

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

چرا جنگو؟

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

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

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

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

آیا ارزش دارد روی یادگیری جنگو وقت بگذارم؟

اگر بخواهیم کوتاه پاسخ دهیم، قطعا بله!

جنگو به شما در توسعه وبسایت های مدرن و سریع با نوشتن کمترین میزان کد کمک شایانی می‌کند.

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

جنگو، فریم ورک پرمتقاضی دنیای وب

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

درباره مدرس

exobot

7 دوره‌ها

+139 ثبت‌نام شده
ثبت‌نام نشده
۳،۴۰۰،۰۰۰ تومان

دوره شامل

  • 9 درس‌ها

۲ هفته رایگان

همین حالا با منتورها

ارتباط آنی بگیر!