جانگو محبوبترین و بالغترین فریمورک توسعه وب پایتون است. این به شما امکان میدهد برنامههای وب بهتری را سریعتر و با کد کمتر بسازید. در این دوره آموزشی، یاد خواهید گرفت که چگونه اولین برنامه وب خود را با جنگو و پایتون بسازید.
آنچه یاد خواهید گرفت:
جنگو محبوبترین و بالغترین پایتون است. فریمورک توسعه وب در اطراف. ساختن برنامههای وب بهتر با سرعت بیشتر و کد کمتری را آسان میکند. در این دوره آموزشی، جنگو: شروع به کار، یاد خواهید گرفت که چگونه اولین برنامه وب خود را با جنگو بسازید. ابتدا یاد خواهید گرفت که چگونه یک صفحه ساده ایجاد کنید که یک پیام متنی کوتاه را نشان دهد. در مرحله بعد، نحوه ایجاد یک صفحه HTML با استفاده از قالب جنگو را خواهید دید. سپس، نحوه ایجاد یک مدل پایگاه داده را لمس خواهید کرد تا بتوانیم دادههای خود را ذخیره و بازیابی کنیم، و البته خواهیم دید که چگونه آن دادهها را در صفحات خود نشان دهیم. در نهایت، اضافه کردن یک سبک CSS به سایت خود و نحوه استفاده از فرمها را برای فعال کردن کاربر برای تعامل با سایت ما بررسی خواهید کرد. پس از اتمام دوره، دید کلی خوبی از تمام بخشهای ضروری جنگو و نحوه کار آنها با یکدیگر خواهید داشت تا بتوانید ادامه دهید و وب سایتهای خود را در جنگو بسازید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Starting a Django Project [17mins]
02-01 Introducing Django [3mins]
02-02 Prerequisites [3mins]
02-03 Project Preview [1mins]
02-04 Installing Django [3mins]
02-05 Starting a Project [5mins]
02-06 Review [2mins]
03 Creating a Simple Web Page [23mins]
03-01 Creating a Django App [4mins]
03-02 Adding a Page [4mins]
03-03 When It Doesn`t Work [2mins]
03-04 Django and the Flow of Control [4mins]
03-05 Adding an About Page [4mins]
03-06 Review [5mins]
04 Setting up a Data Model [30mins]
04-01 Introducing Models and Migrations [3mins]
04-02 Running Initial Migrations [4mins]
04-03 Creating a Model Class [3mins]
04-04 Creating and Running Migrations [3mins]
04-05 The Admin Interface [4mins]
04-06 Review [4mins]
04-07 Bringing It All Together [3mins]
04-08 Adding a Second Model Class [6mins]
05 Combining Model, View, and Template [25mins]
05-01 Introducing Templates and the MTV Pattern [1mins]
05-02 A Template for the Welcome Page [6mins]
05-03 Template Variables and Dynamic Content [3mins]
05-04 Review: Templates [2mins]
05-05 Completing the MTV Pattern [2mins]
05-06 Taking a Parameter from the URL [4mins]
05-07 Returning a 404 Error [2mins]
05-08 Review [5mins]
06 Urls and Link Building [24mins]
06-01 Project Structure Overview [3mins]
06-02 A Template with a For Loop [5mins]
06-03 Link Building [4mins]
06-04 Listing All Rooms: An Exercise [5mins]
06-05 Best Practice for Urls and Apps [4mins]
06-06 Review [3mins]
07 Templates, Styling, and Static Content [12mins]
07-01 Adding Styling with CSS [5mins]
07-02 Adding an Image [1mins]
07-03 Template Inheritance [4mins]
07-04 Review [2mins]
08 Adding User Interaction with ModelForms [21mins]
08-01 A Template with a ModelForm [5mins]
08-02 Submitting the Form [3mins]
08-03 Understanding the Program Flow for Processing a Form [1mins]
08-04 Processing User Input [4mins]
08-05 A Note About Validation and Security [2mins]
08-06 Customizing Form Fields and Validation [2mins]
08-07 Review [4mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 شروع یک پروژه جنگو [17 دقیقه]
02-01 معرفی جنگو [3 دقیقه]
02-02 پیش نیازها [3 دقیقه]
02-03 پیش نمایش پروژه [1 دقیقه]
02-04 نصب جنگو [3 دقیقه]
02-05 شروع یک پروژه [5 دقیقه]
02-06 بازبینی [2 دقیقه]
03 ایجاد یک صفحه وب ساده [23 دقیقه]
03-01 ایجاد برنامه جنگو [4 دقیقه]
03-02 افزودن صفحه [4 دقیقه]
03-03 وقتی کار نمیکند [2 دقیقه]
03-04 جنگو و جریان کنترل [4 دقیقه]
03-05 افزودن یک صفحه درباره [4 دقیقه]
03-06 مرور [5 دقیقه]
04 راه اندازی مدل داده [30 دقیقه]
04-01 معرفی مدلها و مهاجرتها [3 دقیقه]
04-02 در حال انجام مهاجرتهای اولیه [4 دقیقه]
04-03 ایجاد کلاس مدل [3 دقیقه]
04-04 ایجاد و اجرای مهاجرت [3 دقیقه]
04-05 رابط مدیریت [4 دقیقه]
04-06 مرور [4 دقیقه]
04-07 همه چیز را با هم جمع میکنیم [3 دقیقه]
04-08 افزودن کلاس مدل دوم [6 دقیقه]
05 ترکیب مدل، نمایش و الگو [25 دقیقه]
05-01 معرفی الگوها و الگوی MTV [1 دقیقه]
05-02 الگویی برای صفحه خوش آمد گویی [6 دقیقه]
05-03 متغیرهای قالب و محتوای پویا [3 دقیقه]
05-04 بررسی- الگوها [2 دقیقه]
05-05 تکمیل الگوی MTV [2 دقیقه]
05-06 گرفتن پارامتر از URL [4 دقیقه]
05-07 برگرداندن خطای 404 [2 دقیقه]
05-08 مرور [5 دقیقه]
06 آدرسها و لینکسازی [24 دقیقه]
06-01 نمای کلی ساختار پروژه [3 دقیقه]
06-02 یک الگو با یک حلقه For [5 دقیقه]
06-03 لینکسازی [4 دقیقه]
06-04 فهرست کردن همه اتاق ها- یک تمرین [5 دقیقه]
06-05 بهترین تمرین برای آدرسها و برنامهها [4 دقیقه]
06-06 مرور [3 دقیقه]
07 الگوها، استایل و محتوای ثابت [12 دقیقه]
07-01 افزودن استایل با CSS [5 دقیقه]
07-02 افزودن تصویر [1 دقیقه]
07-03 وراثت الگو [4 دقیقه]
07-04 بازبینی [2 دقیقه]
08 افزودن تعامل کاربر با ModelForms [21 دقیقه]
08-01 یک الگو با یک ModelForm [5 دقیقه]
08-02 ارسال فرم [3 دقیقه]
08-03 درک جریان برنامه برای پردازش فرم [1 دقیقه]
08-04 پردازش ورودی کاربر [4 دقیقه]
08-05 یادداشتی درباره اعتبارسنجی و امنیت [2 دقیقه]
08-06 سفارشی کردن فیلدهای فرم و اعتبارسنجی [2 دقیقه]
08-07 مرور [4 دقیقه]
پس از سالها کار در توسعه نرم افزار، Reindert-Jan Ekker در سال 2010 به آموزش برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او دورههای Pluralsight را تالیف میکند و کلاسهایی در مورد پایتون، علم داده، توسعه (در میان دیگران) تدریس میکند. حتی اگر او برخی از مشاغل توسعه را اینجا و آنجا فشرده میکند، معلمی اشتیاق واقعی اوست و مشتاقانه منتظر است تا این اشتیاق را با شما به اشتراک بگذارد.