لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره تصادف جنگو با مثال [ویدئو]
Django Crash Course with Examples [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
رویکرد تدریس دروس، یادگیری با انجام است. شما یاد خواهید گرفت که دو برنامه مختلف بسازید: یک وب سایت وبلاگ بوت استرپ مدرن با یک رابط کامل نویسنده وبلاگ و یک برنامه وب مترجم شبیه به Google Translate پویا. این دو برنامه با دقت انتخاب شده اند تا تمام ویژگی های اصلی جنگو را پوشش دهند. این برنامه ها همچنین قابل گسترش هستند و به شما این امکان را می دهند که همزمان با تقویت مهارت های جنگو و ساختن مجموعه GitHub خود، ویژگی ها را بهبود داده و به برنامه ها اضافه کنید.
در میان موضوعات دیگر، ساختار برنامه مدل-نما-قالب جنگو را یاد خواهید گرفت. همچنین یاد خواهید گرفت که پایگاه داده های SQL را راه اندازی کنید و پایگاه داده را با برنامه خود متصل کنید. شما یاد خواهید گرفت که صفحات وب کامل مجهز به ویجت های HTML بسازید و فرم های HTML ایجاد کنید که درخواست های GET و POST HTTP را مدیریت کند. علاوه بر این، نحوه ایجاد و مدیریت الگوهای URL برای صفحات برنامه خود را یاد خواهید گرفت. همچنین یاد خواهید گرفت که چگونه یک رابط مدیریت بسازید، که هنگام ساخت وب سایت های محتوایی مانند وبلاگ ها مفید است، جایی که سازندگان محتوا و سایر مدیران می توانند از رابط مدیریت برای اضافه کردن محتوا به وب سایت بدون تداخل با پایگاه کد استفاده کنند.
همچنین با HTML آشنا خواهید شد و یاد خواهید گرفت که ویجت های جلویی مانند جعبه های ورودی، دکمه ها و فرم های HTML ایجاد کنید. شما یاد خواهید گرفت که با افزودن استایل بوت استرپ به وب سایت خود ظاهری مدرن به برنامه وب خود بدهید.
در پایان دوره، شما تمام مهارتهای ساخت اپلیکیشنهای وب خود را با استفاده از جنگو خواهید داشت و میدانید هر زمان که نیاز به افزودن ویژگیهای جدید جنگو به برنامههای خود داشته باشید، کجا را جستجو کنید.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Django-Crash-Course-with-Examples درک معماری برنامه جنگو
آموزش استفاده از طراحی مدل-نما-قالب
رسیدگی به درخواستهای GET و POST HTTP
آموزش ایجاد رابط مدیریت
آموزش ایجاد فرم های HTML
درباره فیلترهای قالب و وراثت قالب بیاموزید این دوره برای کسانی که می خواهند ایده های خود را به برنامه های وب تبدیل کنند مفید است. شما می توانید در کمترین زمان برنامه های وب خود را ایجاد کنید. همچنین می توانید با این دوره حرفه توسعه وب خود را شروع کنید. در نهایت، برنامه فرض می کند که شما از قبل اصول پایتون را می دانید. اگر اصول پایتون را بدانید، میتوانید پایگاه کد جنگو را برای ساخت برنامههای تحت وب درک کرده و از آن استفاده کنید، و این دوره شما را گام به گام این فرآیند را طی میکند. اجزای مختلف چارچوب وب جنگو را با استفاده از مثالهای واقعی بیاموزید * خودتان بیاموزید و آزمایش کنید و درک کنید که هر جزء با اجرای آنها در مرورگر خود چگونه رفتار میکند * ارتباط بین جنگو و پایگاه داده SQL را درک و اعمال کنید.
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی
Introduction
معرفی
Introduction
نصب پایتون و IDE در ویندوز
Installing Python and IDE on Windows
نصب پایتون و IDE در ویندوز
Installing Python and IDE on Windows
نصب پایتون و IDE در مک
Installing Python and IDE on Mac
نصب پایتون و IDE در مک
Installing Python and IDE on Mac
نصب پایتون و IDE روی لینوکس
Installing Python and IDE on Linux
نصب پایتون و IDE روی لینوکس
Installing Python and IDE on Linux
راه اندازی یک محیط مجازی و نصب جنگو 4
Setting Up a Virtual Environment and Installing Django 4
راه اندازی یک محیط مجازی و نصب جنگو 4
Setting Up a Virtual Environment and Installing Django 4
جنگو در مقابل سایر چارچوب های وب پایتون
Django Versus Other Python Web Frameworks
جنگو در مقابل سایر چارچوب های وب پایتون
Django Versus Other Python Web Frameworks
ایجاد مدل ها
Creating Models
ایجاد مدل ها
Creating Models
ایجاد پروژه جنگو
Creating a Django Project
ایجاد پروژه جنگو
Creating a Django Project
ایجاد کاربر ادمین
Creating an Admin User
ایجاد کاربر ادمین
Creating an Admin User
ایجاد یک برنامه وبلاگ
Creating a Blog App
ایجاد یک برنامه وبلاگ
Creating a Blog App
ایجاد مدل پست
Creating the Post Model
ایجاد مدل پست
Creating the Post Model
معماری یک برنامه جنگو - درک جنگو
The Architecture of a Django App - Understanding Django
معماری یک برنامه جنگو - درک جنگو
The Architecture of a Django App - Understanding Django
الگوهای HTML و الگوهای URL
HTML Templates and URL Patterns
الگوهای HTML و الگوهای URL
HTML Templates and URL Patterns
ایجاد یک قالب HTML
Creating an HTML Template
ایجاد یک قالب HTML
Creating an HTML Template
ایجاد نما برای اتصال مدل به الگو
Creating a View to Connect the Model to the Template
ایجاد نما برای اتصال مدل به الگو
Creating a View to Connect the Model to the Template
ایجاد الگوهای URL
Creating URL Patterns
ایجاد الگوهای URL
Creating URL Patterns
رابط های مدیریت
The Admin Interfaces
رابط های مدیریت
The Admin Interfaces
ایجاد پست از رابط مدیریت
Creating Posts from the Admin Interface
ایجاد پست از رابط مدیریت
Creating Posts from the Admin Interface
ایجاد صفحات وب
Creating Web Pages
ایجاد صفحات وب
Creating Web Pages
ایجاد یک صفحه اصلی
Creating a Homepage
ایجاد یک صفحه اصلی
Creating a Homepage
افزودن صفحه درباره
Adding an About Page
افزودن صفحه درباره
Adding an About Page
نمایش لیستی از پست ها در صفحه اصلی
Showing a List of Posts on the Homepage
نمایش لیستی از پست ها در صفحه اصلی
Showing a List of Posts on the Homepage
استفاده از تگ های URL برای ایجاد لینک
Using URL Tags to Create Links
استفاده از تگ های URL برای ایجاد لینک
Using URL Tags to Create Links
یکپارچه سازی بوت استرپ
Integrating Bootstrap
یکپارچه سازی بوت استرپ
Integrating Bootstrap
مدرن کردن صفحه وب با بوت استرپ
Making the Webpage Modern with Bootstrap
مدرن کردن صفحه وب با بوت استرپ
Making the Webpage Modern with Bootstrap
فیلترهای قالب و وراثت الگو
Template Filters and Template Inheritance
فیلترهای قالب و وراثت الگو
Template Filters and Template Inheritance
فیلترهای قالب جنگو
Django Template Filters
فیلترهای قالب جنگو
Django Template Filters
وراثت قالب
Template Inheritance
وراثت قالب
Template Inheritance
حالت دادن به منوی پیمایش
Styling the Navigation Menu
حالت دادن به منوی پیمایش
Styling the Navigation Menu
ساخت اپلیکیشن وب مترجم
Building a Translator Web App
ساخت اپلیکیشن وب مترجم
Building a Translator Web App
معرفی اپلیکیشن مترجم
Introduction to the Translator App
معرفی اپلیکیشن مترجم
Introduction to the Translator App
مراحل تکمیل اپلیکیشن مترجم
The Steps to Complete the Translator App
مراحل تکمیل اپلیکیشن مترجم
The Steps to Complete the Translator App
ایجاد اپلیکیشن Empty Translator
Creating the Empty Translator App
ایجاد اپلیکیشن Empty Translator
Creating the Empty Translator App
ایجاد فرم HTML
Creating the HTML Form
ایجاد فرم HTML
Creating the HTML Form
پیکربندی URL ها
Configuring the URLs
پیکربندی URL ها
Configuring the URLs
ایجاد فرم-نما
Creating the Form-View
ایجاد فرم-نما
Creating the Form-View
دریافت و بازگرداندن ورودی کاربر از طریق فرم
Getting and Returning User Input Through a Form
دریافت و بازگرداندن ورودی کاربر از طریق فرم
Getting and Returning User Input Through a Form
Ardit Sulce یک برنامه نویس پایتون، معلم و بنیانگذار PythonHow است. او در سال 2013 با مدرک کارشناسی ارشد در علوم (فناوری های مکانی) از دانشگاه Muenster آلمان، با تمرکز بر استفاده از پایتون برای سنجش از دور فارغ التحصیل شد. آردیت با شرکت هایی مانند مرکز جغرافیای حفاظتی برای نقشه برداری و درک اکوسیستم های استرالیا، پردازش تصویر با سوئیس in-Terra، و داده کاوی برای به دست آوردن بینش تجاری با اطلاعات سریع استرالیایی همکاری کرده است.
نمایش نظرات