جانگو یکی از محبوبترین فریم ورکهای پایتون تا به امروز بوده است. این دوره به شما یاد میدهد که یک پروژه جنگو ایجاد کنید، برنامهها را راهاندازی کنید، نماها بسازید، نقشههای URL ایجاد کنید، و با برخی از ویژگیهای راحتی ارائه شده توسط جنگو آشنا شوید.
آنچه خواهید آموخت:
وقتی صحبت از فناوریهای فرانتاند به میان میآید، سرعت تحویل و زمان عرضه به بازار عوامل متمایزکننده بودهاند. جنگو یکی از فناوریهای برتر بوده است که توسعه سریع و طراحی تمیز را ارائه میدهد. در این دوره آموزشی، مشاهدهها، برنامهها و نقشههای URL جنگو، یاد خواهید گرفت که با استفاده از جنگو یک پورتال آنلاین ایجاد کنید. ابتدا، ایجاد یک پروژه، راه اندازی یک برنامه و یادگیری در مورد سرور مدیریت جنگو را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد نماهای مبتنی بر کلاس و تفاوت آنها با نماهای عملکردی را خواهید دید. سپس، یاد خواهید گرفت که چگونه جلسات و کوکیهای کاربر را ردیابی کنید. در نهایت، با استفاده از ویژگیهای راحتی ارائه شده توسط جنگو مانند صفحههای مسطح، فریمورک پیوند، فریمورک نقشه سایت و فایلهای استاتیک را بررسی خواهید کرد. وقتی این دوره را به پایان رساندید، مهارتها و دانش تنظیم نماها و نگاشت URLهای مورد نیاز برای توسعه برنامه وب خود را بر اساس جنگو خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Creating a Django Project and Setting up URL Mapping [24mins]
02-01 Version Check [0mins]
02-02 Django Architecture [5mins]
02-03 Creating a Django Project and App [9mins]
02-04 Creating a view and URL mappings [4mins]
02-05 Advanced URL Mappings [6mins]
03 Django Views and Class-based Views [25mins]
03-01 Django Request and Response Objects [7mins]
03-02 View Decorators and Paginators [6mins]
03-03 Class-based Views [7mins]
03-04 Mixins [5mins]
04 Django Cookies, Sessions, and Systems [19mins]
04-01 Django Cookies [5mins]
04-02 Session Management in Django - Theory [4mins]
04-03 Session Management in Django - Demo [6mins]
04-04 Django Messaging Framework [4mins]
05 Django Convenience Features [27mins]
05-01 Django Internationalization and Localization [6mins]
05-02 Django Debug Toolbar [5mins]
05-03 Django Convenience Features - Flatpages and Staticfiles [6mins]
05-04 Django Convenience Features - System Check and Syndication Framework [6mins]
05-05 Django Convenience Features - Signals and Sending Emails [4mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 ایجاد یک پروژه جنگو و تنظیم نقشهبرداری URL [24 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 معماری جنگو [5 دقیقه]
02-03 ایجاد پروژه و برنامه جنگو [9 دقیقه]
02-04 ایجاد نما و نگاشت URL [4 دقیقه]
02-05 نگاشت URL پیشرفته [6 دقیقه]
03 نماهای جنگو و نماهای کلاس محور [25 دقیقه]
03-01 اشیاء درخواست و پاسخ جنگو [7 دقیقه]
03-02 مشاهده دکوراتورها و صفحهبندیها [6 دقیقه]
03-03 بازدیدهای مبتنی بر کلاس [7 دقیقه]
03-04 ترکیبات [5 دقیقه]
04 کوکیها، جلسات و سیستمهای جنگو [19 دقیقه]
04-01 کوکیهای جنگو [5 دقیقه]
04-02 مدیریت جلسه در جنگو - تئوری [4 دقیقه]
04-03 مدیریت جلسه در جنگو - نسخهی نمایشی [6 دقیقه]
04-04 چارچوب پیام رسانی جنگو [4 دقیقه]
05 ویژگیهای راحتی جنگو [27 دقیقه]
05-01 بینالمللیسازی و بومیسازی جنگو [6 دقیقه]
05-02 Django Debug Toolbar [5 دقیقه]
05-03 ویژگیهای راحت جنگو - Flatpages و Staticfiles [6 دقیقه]
05-04 ویژگیهای راحت جنگو - بررسی سیستم و فریمورک پیوند [6 دقیقه]
05-05 ویژگیهای راحت جنگو - سیگنالها و ارسال ایمیل [4 دقیقه]
من بیش از یک دهه در طراحی، توسعه و معماری فناوری اطلاعات برای برخی از 100 شرکت برتر کار کردهام. من برنامههای کاربردی سازمانی را طراحی و معماری کردهام و نرم افزارهای مقیاس پذیر و قابل حمل توسعه دادهام. من یک معمار حرفهای دارای گواهی گوگل هستم. حوزههای مهمی که من در آن کار کردهام معماری و طراحی با استفاده از جاوا، ESB، Tomcat، ReactJS، جاوا اسکریپت، لینوکس، اوراکل، SVN، GIT و غیره و فناوریهای ابری، از جمله AWS و GCP است.