لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
Connoisseurhi برنامه نویسی! من حسین هستم من مدرک تحصیلی در علوم کامپیوتر از دانشگاه Drexel دارم و بله من کمی از یک Geek کدگذاری هستم. من شروع به برنامه ریزی در سن 13 سالگی کردم، و برنامه نویسی به زودی ثابت کرد که یک سرگرمی سودآور است. و به همین دلیل تصمیم گرفتم علم کامپیوتر را دنبال کنم. من همه چیز را دوست دارم و این این است که من را الهام بخش می کند تا به برنامه های دیگر آموزش دهد. شما آزادی را باور ندارید که یک توسعه دهنده ارائه دهد. ثبت نام کنید و خودتان را پیدا کنید چرا بسیاری از مردم دوره های من را توصیه می کنند و توصیه می کنند. من واقعا معتقدم که آنها بهترین در بازار هستند و اگر شما موافق نیستید، من با خوشحالی پول خود را بازپرداخت می کنم. ثبت نام به دوره های من و پیوستن به من در این ماجراجویی شگفت انگیز امروز.
نمایش نظرات