آموزش جنگو Django | دوره های تخصصی برای ساخت اپلیکیشن های وب
تکمیل شده

آموزش جنگو Django | دوره های تخصصی برای ساخت اپلیکیشن های وب

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

مدت دوره
تعداد جلسات 187
نوع دوره اقساطی / نقدی
شرکت‌کنندگان 0 دانشجو
معرفی دوره

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

Django چی هست؟ چه کاربردی داره؟

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

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

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

اگه برای آغاز آموزش Django دو دل هستی و فکر می‌کنی که این فریم ورک چقدر به کارت میاد، بهتره تا یه مقدار بیشتر از مزایا و قابلیت‌های این فریم ورک بدونی.

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

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

جنگو برای بهینه‌ سازی سایت و بهبود سئو کارایی داره

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

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

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

جنگو محبوبیت بالا در کل دنیا داره

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

چرا دوره آموزش جنگو در گاتاکد

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

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

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

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

با مفاهیم اولیه دنیای وب آشنا می‌شی

در اول آموزش Django از نکات مهم و مقدماتی این فریم ورک صحبت میکنیم. در همین اول ماجرا با مفاهیم پایه مثل آدرس IP، DNS، دامنه، پورت و یا مفهوم سرور و هاست آشنا میشی. بررسی مفاهیم مثل API و یا MVT و حتی نگاهی به ساختار فرانت اند و بک اند در همین بخش مقدماتی قرار می‌گیرند.

کاملاً عملیاتی اصول نصب و راه‌اندازی Django رو یاد می‌گیری

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

با مفهوم اپلیکیشن و اصول توسعه آن آشنا میشی

نقشه راه آموزش Django تازه شروع شده و قراره تا با ساختار ایجاد اپلیکیشن‌ها آشنا بشی. در همین مرحله با مفهوم Post کار می‌کنی و حتی قراره تا نحوه ایجاد پنل ادمین رو یاد بگیری. از طرفی مهمه که کار با کوئری‌ها رو بلد بشی و در همین فضا وارد این مبحث مهم میشی. روش ساخت URL در اپلیکیشن پلاگ هم بخش کلیدی در آموزش این مرحله هست تا مهارت‌های پایه کار با آپ‌های موبایلی رو تمام کنی.

اصول و چگونگی نصب و راه‌اندازی پایگاه داده رو یاد می‌گیری

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

مهارت کار با اپلیکیشن‌های پلاگ و شبکه اجتماعی

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

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

اصول کار و روش طراحی اپلیکیشن‌های فروشگاهی

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

با اصول پیاده‌سازی روی هاست و سرور آشنا میشی

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

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

پیش‌ نیاز دوره آموزش جنگو چیست؟

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

قدم بعدی پس ‌از آموزش جنگو چیه؟

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

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

آینده و بازار کار جنگو چگونه است؟

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

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

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

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

قیمت دوره جنگو در گروه گاتاکد

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

سرفصلها
1

پیشگفتار

3 دقیقه
2

توسعه‌دهنده وب کیست؟

7 دقیقه
3

پیشنیازها و انتظارات

7 دقیقه
4

معرفی سیلابس و روند دوره

9 دقیقه
5

توضیحات ورژن‌ جدید جنگو

7 دقیقه
1

نصب و راه‌اندازی پایتون

9 دقیقه
2

نصب نرم‌افزارهای پیش‌نیاز

10 دقیقه
3

کوییز مروری پایتون - بخش اول

3 دقیقه
4

ساختارها (list و tuple)

10 دقیقه
5

ادامه ساختارها (set و dictionary)

13 دقیقه
6

مروری بر توابع

13 دقیقه
7

کوییز مروری بر پایتون - بخش دوم

8 دقیقه
8

تمرین مروری بر پایتون - بخش اول (الزامی)

15 دقیقه
9

کار با pip(package installer for Python)

10 دقیقه
10

ساخت و استفاده از ماژول

7 دقیقه
11

کار با Virtualenv یا محیط مجازی پایتون

10 دقیقه
12

مدیریت Exceptions

9 دقیقه
13

کوییز مروری بر پایتون - بخش سوم

2 دقیقه
14

تمرین مروری بر پایتون - بخش دوم (الزامی)

2 ساعت و 30 دقیقه
15

مروری بر شی‌گرایی

17 دقیقه
16

Magic methods

7 دقیقه
17

ارث‌بری در کلاس‌ها

9 دقیقه
18

Decorator

16 دقیقه
19

پروژه گرفتن قیمت بیت‌کوین از Coinedesk api

20 دقیقه
20

پروژه بارگیری اطلاعات از صفحات با استفاده از Selenium و BS4

20 دقیقه
21

کوییز مروری بر پایتون - بخش چهارم

5 دقیقه
22

تمرین مروری بر پایتون - بخش سوم (الزامی)

1 ساعت و 30 دقیقه
1

Django چیست؟

10 دقیقه
2

تفاوت Django و Flask

6 دقیقه
3

چه سایت‌هایی با Django نوشته شده است؟

6 دقیقه
4

بررسی نسخه‌های مختلف Django

9 دقیقه
5

کوییز جنگو چیست؟

2 دقیقه
6

ساخت Repository در GitHub

14 دقیقه
7

راه‌اندازی Virtualenv

7 دقیقه
8

کوییز راه‌اندازی Virtualenv

9

نصب Django

9 دقیقه
10

کوییز نصب Django

11

ساخت یک پروژه Django

10 دقیقه
12

بررسی ساختار فایل‌های پروژه Django

15 دقیقه
13

کوییز بررسی ساختار فایل‌های پروژه Django

4 دقیقه
14

بررسی معماری Django

10 دقیقه
15

کوییز بررسی معماری Django

2 دقیقه
16

HTTP Method

8 دقیقه
17

کوییز HTTP Method

2 دقیقه
18

ساخت اولین View

13 دقیقه
19

بررسی ساختار url

10 دقیقه
20

کوییز بررسی ساختار url

21

ساخت App

18 دقیقه
22

کوییز ساخت App

1 دقیقه
23

استفاده از Templateها

14 دقیقه
24

گسترش عملکرد Template

7 دقیقه
25

کوییز گسترش عملکرد Template

1 دقیقه
26

انتخاب قالب سایت

12 دقیقه
27

بارگیری قالب سایت

11 دقیقه
1

بررسی قالب انتخابی

12 دقیقه
2

نحوه بارگیری فایل‌های static

14 دقیقه
3

کوییز بارگزاری فایلهای static

1 دقیقه
4

آماده‌سازی دایرکتوری‌های static و Media

9 دقیقه
5

کوییز آماده سازی دایرکتوری های static و Media

1 دقیقه
6

آشنایی با jinja و Static Tag

9 دقیقه
7

انتقال قالب به پروژه Django

11 دقیقه
8

کوییز انتخاب و ویرایش قالب

3 دقیقه
9

ارث‌بری در Templateها

13 دقیقه
10

Dynamic url

10 دقیقه
11

کوییز ارث‌بری در Templateها و Dynamic url

2 دقیقه
12

ساخت اپلیکیشن Blog

10 دقیقه
13

انتقال داده‌ها به صفحه با استفاده از Render

15 دقیقه
14

تمرین کار با Template (الزامی)

2 ساعت و 45 دقیقه
15

پروژه میان‌دوره: وبسایت با فرمت رزومه (الزامی)

12 ساعت
1

MakeMigrations و Migrate

12 دقیقه
2

کوییز MakeMigrations و Migrate

3 دقیقه
3

ORM و Superuser

12 دقیقه
4

بررسی فیلدهای مختلف در پایگاه‌داده

18 دقیقه
5

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

2 دقیقه
6

ساخت مدلی ساده برای بلاگ

13 دقیقه
7

کوییز ساخت مدلی ساده برای بلاگ

8

کشیدن شمای مدل در پروژه

16 دقیقه
9

ادامه شمای مدل و ارتباط جداول

10 دقیقه
10

تکمیل مدولاسیون پروژه

15 دقیقه
11

ارتباط با پایگاه‌داده از طریق Shell

16 دقیقه
12

کوییز ارتباط با پایگاه‌داده از طریق Shell

2 دقیقه
13

بررسی پنل ادمین Django

12 دقیقه
14

کوییز تکمیل مدولاسیون پروژه

1 دقیقه
15

سفارشی‌سازی پنل ادمین

17 دقیقه
16

کوییز سفارشی‌سازی پنل ادمین

2 دقیقه
17

کلاس Meta در مدل

9 دقیقه
18

تکمیل پروژه در بخش contact

8 دقیقه
1

واکشی داده‌ها و نمایش در صفحات

14 دقیقه
2

نمایش داده‌های مدل در قالب سایت

9 دقیقه
3

پارامترهای url و تک صفحه‌های بلاگ

14 دقیقه
4

تمرین مباحث پایگاه‌داده و ادمین - بخش اول (الزامی)

2 ساعت و 30 دقیقه
5

تکمیل ساختار تک صفحه‌های بلاگ

13 دقیقه
6

کوییز تکمیل ساختار تک صفحه‌های بلاگ

7

کوئری‌های بهینه در view

5 دقیقه
8

اضافه‌کردن فیلد نویسنده

12 دقیقه
9

اضافه‌کردن فیلد تصاویر

14 دقیقه
10

کوییز اضافه‌کردن فیلد تصاویر

2 دقیقه
11

اضافه‌کردن فیلد دسته‌بندی (category)

14 دقیقه
12

کوییز اضافه‌کردن فیلد دسته‌بندی (category)

13

تمرین مباحث پایگاه‌داده و ادمین - بخش دوم (الزامی)

2 ساعت و 30 دقیقه
14

نمایش زمان انتشار و دسته‌بندی‌ها در صفحه‌ها

15 دقیقه
15

خلاصه‌سازی متن‌ها (concatenate)

7 دقیقه
16

کوییز خلاصه‌سازی متن‌ها (concatenate)

17

Include در Template

8 دقیقه
18

کوییز Include در Template

2 دقیقه
19

تمرین مباحث پایگاه‌داده و ادمین - بخش سوم (الزامی)

2 ساعت و 30 دقیقه
1

آشنایی با Template Tag

9 دقیقه
2

تگ‌های ساده

13 دقیقه
3

کوییز آشنایی با Template Tag

4 دقیقه
4

Template filter

6 دقیقه
5

Inclusion tag

8 دقیقه
6

کوییز Inclusion tag

2 دقیقه
7

نمایش آخرین پست‌ها در sidebar

9 دقیقه
8

کوییز نمایش آخرین پست‌ها در sidebar

1 دقیقه
9

نمایش دسته‌بندی پست‌ها در ساید بار

11 دقیقه
10

نمایش پست‌ها بر اساس فیلتر دسته‌بندی

14 دقیقه
11

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

2 دقیقه
12

دسترسی به یک view با urlهای مختلف

6 دقیقه
13

فیلترکردن پست‌ها بر اساس نویسنده

13 دقیقه
14

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

15 دقیقه
15

صفحه‌بندی یا Pagination

9 دقیقه
16

کوییز صفحه‌بندی یا Pagination

2 دقیقه
17

صفحه‌بندی در View

9 دقیقه
18

نمایش صفحه‌بندی در Template

13 دقیقه
19

تمرین کار با Template Tags (الزامی)

1

ساخت فرم در صفحات

17 دقیقه
2

ایجاد فرم بدون وابستگی به پایگاه‌داده (forms.Form)

18 دقیقه
3

ایجاد فرم با وابستگی به پایگاه‌داده (forms.ModelForm)

11 دقیقه
4

ساخت Contact Form

19 دقیقه
5

نمایش پیام مبتنی بر فرم

12 دقیقه
6

تمرین Django Form (الزامی)

5 ساعت
1

ماژول Humanize

8 دقیقه
2

ماژول Django extensions

7 دقیقه
3

کوییز ماژول humanize و Django extensions

1 دقیقه
4

Sites Framework

5 دقیقه
5

Sitemap

19 دقیقه
6

کوییز ماژول Sites framework و Sitemap

1 دقیقه
7

فایل Robots

1 دقیقه
8

ماژول Django debugger toolbar

9 دقیقه
9

کوییز ماژول Robots و Django debugger

1 دقیقه
10

ماژول Taggit

14 دقیقه
11

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

19 دقیقه
12

کوییز ماژل Taggit و ویرایشگرهای متن

2 دقیقه
13

ماژول Captcha

12 دقیقه
14

اضافه‌کردن captcha به ادمین

8 دقیقه
15

کوییز ماژول Captcha

1 دقیقه
16

ماژول disqus برای کامنت

8 دقیقه
17

ساخت سیستم کامنت گذاری

12 دقیقه
18

نمایش کامنت در صفحه

18 دقیقه
19

ایجاد فرم کامنت

17 دقیقه
20

RSS Feed

7 دقیقه
1

آشنایی با سیستم احراز هویت Django

16 دقیقه
2

تشخیص لاگین بودن کاربر

7 دقیقه
3

فرم ورود به سایت (Login form)

14 دقیقه
4

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

6 دقیقه
5

کوییز احراز هویت و فرم

3 دقیقه
6

نحوه خروج کاربر از سایت (Logout)

8 دقیقه
7

فرم ثبت‌نام (sign up form)

13 دقیقه
8

استعلام ورود کاربر در view با login_required

13 دقیقه
9

استفاده از ماژول auth در احراز هویت

13 دقیقه
10

کوییز احراز هویت کاربران

2 دقیقه
11

تمرین احراز هویت کاربران (User Authentication) (الزامی)

5 ساعت
1

پیش‌نیازهای پیاده‌سازی سایت بروی هاست

15 دقیقه
2

آموزش خرید هاست و ورود به cPanel وب‌رمز

4 دقیقه
3

آشنایی با هاست پایتون

9 دقیقه
4

کوییز آشنایی با هاست پایتون

2 دقیقه
5

نصب جنگو و پیش‌نیازهای سایت در هاست

12 دقیقه
6

انتقال داده‌ها به هاست

6 دقیقه
7

نصب جنگو و پیش‌نیازهای سایت در هاست و انتقال داده‌ها به آن

1 دقیقه
8

تنظیم static و media در هاست

14 دقیقه
9

معرفی ابزارهای سنجش عملکرد سایت

8 دقیقه
10

کوییز تنظیم static و media در هاست و ابزارهای سنجش عملکرد

1 دقیقه
11

بررسی کیفیت seo و سرعت بارگیری سایت

7 دقیقه
12

تمرین انتقال درخواست‌ها به صفحه راه‌اندازی و سئو (الزامی)

5 ساعت
13

تغییر پایگاه‌داده در هاست

11 دقیقه
14

امنیت در Django

13 دقیقه
15

کوییز تغییر پایگاه‌داده در هاست و امنیت

1 دقیقه
16

سخن پایانی

10 دقیقه
17

تمرین پیاده‌سازی روی هاست (الزامی)

5 ساعت
18

پروژه پایانی: طراحی و پیاده‌سازی سایت (الزامی)

2 ساعت
1

معرفی پلتفرم Liara

5 دقیقه
2

ایجاد پروژه تمپلیت

8 دقیقه
3

کنترل Environment Variable

10 دقیقه
4

نحوه راه‌اندازی دیتابیس

9 دقیقه
5

Deployment

6 دقیقه
6

تنظیمات Nginx

5 دقیقه
7

پیاده‌سازی پروژه

7 دقیقه
دیدگاه و پرسش
ارسال دیدگاه یا پرسش
نام نویسی در دوره
هزینه ثبت نام:
9,600,000
200,000 تومان
مدرس دوره