آموزش Python & Django REST API Bootcamp - ساخت API وب پایتون

دانلود Python & Django REST API Bootcamp - Build A Python Web API

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد یک API RESTful پایدار، ایمن و درجه تولید با Python، Django REST Framework، Google Cloud و Heroku نحوه ساخت یک Backend REST API با Python و Django Rest Framework نحوه راه اندازی یک سرور توسعه محلی برای توسعه برنامه های جنگو نحوه پیاده سازی پیشرفته ویژگی‌هایی مانند آپلود فایل‌های رسانه‌ای و وظایف پس‌زمینه در Django API نحوه استقرار یک برنامه جنگو در محیط تولید با استفاده از Google Cloud و Heroku Hands در تجربه استفاده از بهترین اصول تمرین برای ایجاد یک API RESTful پایدار و ایمن نحوه استفاده از Postman برای تست API پیش نیازها: دانش اولیه برنامه نویسی و ساخت اپلیکیشن های ساده آشنایی با پایتون 3 macOS، لینوکس یا ماشین ویندوز راحت با استفاده از ابزارهای خط فرمان (Terminal/Command Prompt)

آیا می خواهید یک Python RESTful API کامل بسازید که نه تنها ایمن و پایدار باشد بلکه در محیط آماده تولید آماده خدمت رسانی به هزاران کاربر نیز مستقر شود؟ اگر بله! سپس این دوره برای شماست!

چه خواهیم ساخت؟

در این دوره، ما از بهترین‌های Python و Django Rest Framework برای ساختن یک REST API کامل از ابتدا تا استقرار به نام Taskly استفاده می‌کنیم که می‌توانید با هر فریمورک فرانت‌اندی که انتخاب می‌کنید استفاده کنید.

چه مفاهیمی پوشش داده می شود؟

  • احراز هویت مبتنی بر JWT و OAUTH-2

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

  • ایجاد، خواندن، به‌روزرسانی، حذف عملکرد

  • محافظت و مجوز مسیرها

  • تعریف مجوزهای سفارشی برای کاربران

  • آپلود و اشتراک گذاری فایل های رسانه

  • کارهای پس زمینه

  • سیگنال های جنگو

  • پایگاه‌های داده PostgresSQL و SQLite در کنار جنگو ORM

  • پشتیبانی از تروتتلینگ و صفحه بندی

  • استقرار Django REST API در یک محیط تولید (Heroku)

  • از Google Cloud Storage به عنوان راه حل ذخیره سازی رسانه (CDN) استفاده کنید.

  • از Postman برای آزمایش REST API استفاده کنید.

  • انبوه الگوهای کاربردی، ساده و قابل تکرار برای ساخت اپلیکیشن

  • و خیلی بیشتر!​

این دوره چه چیز دیگری را ارائه می دهد؟

– یادگیری عمیق و ریز – این دوره مملو از اطلاعات است. من دوره ای را که بیشتر دوست داشتم طی کنم را انجام دادم و در نتیجه از جزئیات کوتاهی نکردم. شما موضوعات و مطالب بیشتری را با عمق بیشتری نسبت به قبل پوشش خواهید داد.

– 100% تمرین در دنیای واقعی – هدف من این است که شما را تا حد امکان کدنویسی کنید. و نه هر کد دیگری – ما منحصراً روی کارهای عملی کار خواهیم کرد که در ساخت برنامه‌های شگفت‌انگیز دنیای واقعی شما مؤثر هستند.

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

من از ساختن این دوره بسیار لذت بردم و فکر می کنم شما نیز به همان اندازه از شرکت در آن لذت خواهید برد.

منتظر دیدار شما در دوره هستم!

این دوره برای چه کسانی است:

  • Python و توسعه دهندگان وب به دنبال ساخت RESTful APIهای قابل توجه در دنیای واقعی و آماده تولید با استفاده از Python و Django Rest Framework هستند!

  • توسعه دهندگان پایتون به دنبال چالش هستند

  • توسعه دهندگانی که به دنبال جستجو در دنیای توسعه باطن هستند.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

شروع شدن Getting Started

  • Overview ابزار و خدمات Overview Tools and Services

  • روش درخواست HTTP HTTP Request Methods

  • کدهای وضعیت HTTP HTTP Status Codes

  • Django Rest چارچوب API Overview Django Rest Framework API Overview

  • راه اندازی Python و Virtualenv (MacOSX و یونیکس) Setup Python and Virtualenv (MacOSx and Unix)

  • ایجاد پروژه جنجو Creating Django Project

  • درک مبانی Django Understanding Django Basics

  • درک دنجو ORM Understanding Django ORM

  • درک مدیریت Django Understanding Django Admin

برنامه کاربران Users App

  • ایجاد برنامه کاربر و مدل پروفایل Creating User App and Profile Model

  • خودکار سازی پروفایل کاربر Automating User Profile Creation

  • ایجاد سریال مدل کاربر Creating User Model Serializer

  • ایجاد دیدگاه کاربر Creating User ViewSet

  • ایجاد برنامه کاربر روتر Creating User App Router

  • تعریف URL های روتر Defining Router Urls

  • راه اندازی ثبت نام کاربر Setting up User Registration

  • خودکار تولید نام کاربری Automating Username Generation

  • تعریف مجوزهای جهانی و محلی Defining Global and Local Permissions

  • اضافه کردن احراز هویت جلسه API مرورگر Adding Browsable API Session Authentication

  • افزودن احراز هویت مبتنی بر Token Adding Token Based Authentication

  • تست تأیید اعتبار مبتنی بر Token Testing Token Based Authentication

  • پیاده سازی قابلیت تغییر رمز عبور Implementing Password Change Functionality

  • کاربر Serializer سفارشی اعتبار سنجی User Serializer Custom Validation

  • ایجاد Serializer نمایه، مشاهده و مسیرها Creating Profile Serializer, Viewset and Routes

  • سفارشی سازی قابلیت مشاهده مشخصات مشخصات Customizing Profile Viewset Functionality

  • بررسی اجمالی Overview

برنامه خانه House App

  • ایجاد برنامه خانه Creating House App

  • ایجاد مدل خانه Creating House Model

  • ایجاد Serializer House Creating House Serializer

  • ایجاد دیدگاه خانه Creating House Viewset

  • ایجاد روتر برنامه خانه Creating House App Router

  • تست عملکرد اجرا شده Testing Implemented Functionality

  • پیاده سازی قابلیت عضویت در خانه Implementing House Membership Functionality

  • پیاده سازی پیوستن و ترک اقدام برای مشاهده خانه Implementing Join and Leave Action For House Viewset

  • تست پیوستن و ترک اقدام برای مشاهده خانه Testing Join and Leave Action For House Viewset

  • پیاده سازی قابلیت های عضو Implementing Remove Member Functionality

  • راه حل ذخیره سازی رسانه Django Django Media Storage Solution

  • بررسی اجمالی Overview

برنامه کار Task App

  • معرفی Introduction

  • ایجاد برنامه وظیفه و مدل Creating Task App and Model

  • ایجاد مدل Tasklist و ضمیمه Creating TaskList and Attachment Model

  • ایجاد مدل Tasklist و ضمیمه Creating TaskList and Attachment Model

  • ایجاد Serializer Tasklist Creating TaskList Serializer

  • ایجاد Tasklist Viewset Creating TaskList Viewset

  • ایجاد روتر Tasklist Creating TaskList Router

  • ایجاد Serializers کار و پیوست Creating Task and Attachment Serializers

  • ایجاد Task and DaReps Desire Creating Task and Attachment Viewsets

  • به روز رسانی روتر برنامه کار Updating Task App Router

  • رسیدگی به مسائل Addressing Issues

  • پیاده سازی اعتبار سنجی سفارشی و ایجاد روش ها برای taskserializer Implementing Custom Validation and Create Methods For TaskSerializer

  • پیاده سازی اعتبار سنجی سفارشی برای پیوست ها Implementing Custom Validation For AttachmentSerializer

  • پیاده سازی سیگنال ها Implementing Signals

  • پیاده سازی وظیفه به روز رسانی taskviewset Implementing Task Update Endpoint TaskViewSet

  • بررسی اجمالی Overview

نهایی کردن Finalizing

  • مرور و اجرای قابلیت فیلتر کردن Overview and Implementing Filtering Functionality

  • پیاده سازی قابلیت جستجو Implementing Search Functionality

  • اجرای عملکرد سفارش Implementing Ordering Functionality

  • پیاده سازی ذخیره سازی Google Cloud Implementing Google Cloud Storage

  • پیاده سازی شغل های پس زمینه Implementing Background Jobs

  • اتصال برنامه REST Django به پایگاه داده PostgreSQL Connecting Django Rest Application To PostgresSQL Database

  • استقرار Django استراحت API Heroku | قسمت 1 Deploying Django Rest API Heroku | Part 1

  • استقرار Django استراحت API Heroku | قسمت 2 Deploying Django Rest API Heroku | Part 2

نمایش نظرات

آموزش Python & Django REST API Bootcamp - ساخت API وب پایتون
جزییات دوره
8 hours
63
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
62,736
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hussain Mustafa Hussain Mustafa

Connoisseurhi برنامه نویسی! من حسین هستم من مدرک تحصیلی در علوم کامپیوتر از دانشگاه Drexel دارم و بله من کمی از یک Geek کدگذاری هستم. من شروع به برنامه ریزی در سن 13 سالگی کردم، و برنامه نویسی به زودی ثابت کرد که یک سرگرمی سودآور است. و به همین دلیل تصمیم گرفتم علم کامپیوتر را دنبال کنم. من همه چیز را دوست دارم و این این است که من را الهام بخش می کند تا به برنامه های دیگر آموزش دهد. شما آزادی را باور ندارید که یک توسعه دهنده ارائه دهد. ثبت نام کنید و خودتان را پیدا کنید چرا بسیاری از مردم دوره های من را توصیه می کنند و توصیه می کنند. من واقعا معتقدم که آنها بهترین در بازار هستند و اگر شما موافق نیستید، من با خوشحالی پول خود را بازپرداخت می کنم. ثبت نام به دوره های من و پیوستن به من در این ماجراجویی شگفت انگیز امروز.