
دوره ی جامع جنگو(Django)
3,499,000 تومان
اگر میخواهید...
- توسعه دهنده جنگو بشید و هیچ پیشینه قبلی ندارید.
- جنگو رو یکبار بصورت اصولی، از پایه و بطور دقیق یاد بگیرید.
- به یک دید درست در زمینه توسعه وب اپلیکیشن ها با جنگو برسید.
- به مهارت خودتون به عنوان یک توسعه دهنده جنگو اطمینان پیدا کنید،
سراغ دوره مناسبی اومدید.
شِمای کلی دوره:
ورود به حوزه بک اند: این دوره به منظور آماده کردن شما برای ورود به حوزه توسعه بک اند طراحی شده. مباحث مطرح شده کاملا بر اساس نیاز های یک توسعه دهنده و در جهت برآورده کردن انتظارات دنیای توسعه وب مدرن هستند. به همین خاطر در این دوره موضوعات قدم به قدم از مقدماتی تا پیشرفته بصورت دقیق و با تشریح کامل پوشش داده شدن تا جای ابهامی نباشه.
رویکرد پروژه محور: در این دوره با پیروی از یک رویکرد پروژه محور سعی کردیم که پروژه هایی منطبق با سطح موضوعات مطرح شده تعریف کنیم تا شما بتونید به موازات بررسی تئوری این موضوعات، اونها رو بصورت عملی هم در پروژه ها پیاده سازی کنید و به درک دقیق و عمیقی از روند توسعه برسید.
چشم انداز این دوره: شما با پیشرفت هر چه بیشتر در این دوره روی هسته جنگو عمیق تر میشید و با کتابخانه ها و ابزارهای متعددی که در سطوح بالا در توسعه وب مورد استفاده قرار میگیرن کار میکنید، که در این رابطه میشه به مواردی از قبیل: Wagtail CMS، RESTful API و GraphQL، Elasticsearch و ... اشاره کرد. در این دوره و در کنار همه این موارد از Docker هم استفاده میکنید.
زمان تقریبی مطالعه و یادگیری دوره:
محتوای ویدیویی: 40 ساعت
محتوای متنی: حداقل 90 قسمت
زمان پیشنهادی برای یادگیری: 3 ماه
پیش نیاز:
زبان برنامه نویسی پایتون
فصل های دوره
- 1- درباره ی سرفصل ها
- 2- قراردادها و کلمات تخصصی
- 3- دسترسی به پشتیبانی
- 4- راه اندازی اولیه
- 1- مقدمه فصل
- 2- راه اندازی یک پروژه جنگویی
- 3- اَپ Hello World
- 4- اَپ Pages
- 5- اَپ Message Board
- 6- اَپ Blog (پارت اول)
- 7- اَپ Blog (پارت دوم)
- 8- فرم ها
- 9- حساب کاربری
- 10- Custom User Model
- 11- احراز هویت کاربر
- 12- Bootstrap
- 13- تغییر و بازیابی رمزعبور
- 14- ایمیل و SMTP (پارت اول)
- 15- ایمیل و SMTP (پارت دوم)
- 16- اَپ Newspaper
- 17- محدودیت ها و مجوز های دسترسی
- 18- Comments
- 19- سخن پایانی فصل
- 1- مقدمه فصل
- 2- Docker
- 3- PostgreSQL
- 4- پروژه کتابفروشی
- 5- اَپ Pages
- 6- ثبت نام کاربران
- 7- محتوای استاتیک
- 8- ثبت نام کاربران (پیشرفته)
- 9- Environment Variables
- 10- ایمیل و SMTP (پارت اول)
- 11- ایمیل و SMTP (پارت دوم)
- 12- ایمیل و SMTP (پارت سوم)
- 13- اَپ Books
- 14- Comments
- 15- آپلود تصویر/فایل
- 16- محدودیت ها و مجوز های دسترسی
- 17- Search
- 18- عملکرد وبسایت
- 19- Security
- 20- Deployment (پارت اول)
- 21- Deployment (پارت دوم)
- 22- سخن پایانی فصل
- 1- مقدمه فصل
- 2- web API ها
- 3- پروژه کتابخانه ( پارت اول)
- 4- پروژه کتابخانه ( پارت دوم)
- 5- پروژه To-Do List
- 6- پروژه وبلاگ (پارت اول)
- 7- پروژه وبلاگ (پارت دوم)
- 8- Permissions
- 9- Authentication (پارت اول)
- 10- Authentication (پارت دوم)
- 11- Viewsets & Routers
- 12- اسکیما و مستندات
- 13- Deployment (پارت اول)
- 14- Deployment (پارت دوم)
- 15- Deployment (پارت سوم)
- 16- سخن پایانی فصل
- 1- مقدمه فصل
- 2- راه اندازی اولیه و سفارشی سازی سطحی
- 3- حوزه های مدیریتی مجزا و مجوز های دسترسی
- 4- رجیستر کردن/نکردن مدلها
- 5- کاستومایز کردن فرم های پنل اَدمین
- 6- کاستومایز کردن Template های پنل اَدمین
- 7- فیلترهای پنل اَدمین و ایجاد فیلتر جدید
- 8- آپلود/دانلود کردن فایلهای CSV (پارت اول)
- 9- آپلود/دانلود کردن فایلهای CSV (پارت دوم)
- 10- تغییر ظاهر پنل اَدمین
- 11- معرفی چند تِم پرکاربرد
- 12- سخن پایانی فصل
- 1- قبل از ادامه ی یادگیری
- 2- مقدمه
- 3- یوزر استوری بلاگ
- 4- (چرخه ی تولید نرم افزار)حالا چکار کنیم؟
- 5- معماری پروژه(Heap Graph)
- 6- نصب و راه اندازی Wagtail
- 7- راه اندازی دیتابیس
- 8- راه اندازی دیتابیس Cache
- 9- راه اندازی object storage
- 10- مدل های دسته بندی و مقالات
- 11- مدل های like و comment
- 12- احراز هویت(Authentication)
- 13- راه اندازی API اصلی
- 14- اضافه کردن Caching به API
- 15- like and commnet API
- 16- بازنویسی API اصلی
- 17- deploy
- 18- اضافه کردن فیچر های جدید به text editor
- 19- ورود با SMS
- 20- آپدیت User Story: مقالات پولی
- 21- خلاصه ی این فصل
- 1- مقدمه
- 2- RestAPI
- 3- درخواست ها و پاسخ ها
- 4- Views
- 5- Routers
- 6- Parsers و Renderers
- 7- Serializers
- 8- Authentication و Permissions
- 9- Throttling(Rate Limiter)
- 10- توسعه ی Filter ها
- 11- دیگر مباحث کاربردی در RestAPI
- 12- GraphQL
- 13- django filter
- 14- شروع کار با GraphQL
- 15- Types Reference 1
- 16- Types Reference 2
- 17- Types Reference 3
- 19- Types Reference : Mutations
- 19- اجرای query
- 20- Middleware
- 21- Dataloader
- 22- Query Validation مقدماتی
- 23- Relay
- 24- GraphQL Testing
- 25- خلاصه GraphQL
- 26- آشنایی با Protocol Buffers