آموزش جامع APIها - آخرین آپدیت

دانلود APIs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، به بررسی عمیق فرآیندها و مفاهیم پشت APIها و زیرساخت‌های آن‌ها می‌پردازیم. مفاهیم کلیدی که پایه و اساس توسعه API هستند و اصول معماری انتقال وضعیت نمایشی (REST) را کاوش خواهید کرد. با استفاده از جنگو (Django)، ساختارهای اصلی داده‌ای برای API و REST در اپلیکیشن‌های وب را خواهید ساخت. همچنین با فناوری‌های نوظهور API آشنا شده و روش‌های مختلف کار با آن‌ها را تمرین می‌کنید. در نهایت، یاد می‌گیرید که چگونه یک API را تست، بهینه و مستندسازی کنید. در پایان این دوره، شما قادر خواهید بود: • کار با APIها و ساخت آن‌ها • ایجاد ساختارهای داده‌ای پایه برای API و REST در برنامه‌های وب با جنگو • شناسایی و به‌کارگیری فناوری‌های نوظهور در حوزه API • تست، بهینه‌سازی و مستندسازی حرفه‌ای API برای گذراندن این دوره، داشتن تجربه کار با جنگو الزامی است. علاوه بر این، داشتن روحیه یادگیری و پشتکار همیشه به شما کمک خواهد کرد!

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

REST APIs REST APIs

  • Introduction to the course Introduction to the course

  • How are APIs used in the real world? How are APIs used in the real world?

  • What you know about HTTP What you know about HTTP

  • RESTfulness RESTfulness

  • Naming conventions Naming conventions

  • Essential tools for API development Essential tools for API development

  • Create a Django Project using pipenv Create a Django Project using pipenv

  • REST best practices REST best practices

  • Security and authentication in REST API Security and authentication in REST API

  • Access control Access control

  • Book List API project Book List API project

  • Organizing an API project Organizing an API project

  • Debugging your API Debugging your API

  • Browser tools and extensions for API development Browser tools and extensions for API development

  • Module summary: REST APIs Module summary: REST APIs

Django REST framework Django REST framework

  • What is the Django REST framework (DRF)? What is the Django REST framework (DRF)?

  • Installing and setting up DRF Installing and setting up DRF

  • Better API view with decorators Better API view with decorators

  • Function and class based views Function and class-based views

  • Django debug toolbar Django debug toolbar

  • Restaurant menu API project with DRF Restaurant menu API project with DRF

  • Serializers Serializers

  • Model serializers Model serializers

  • Relationship serializers Relationship serializers

  • Deserialization and validation Deserialization and validation

  • Renderers Renderers

  • Module summary: Django REST framework Module summary: Django REST framework

Advanced API development Advanced API development

  • Filtering and searching Filtering and searching

  • Ordering Ordering

  • Pagination Pagination

  • Caching Caching

  • Token based authentication in DRF Token-based authentication in DRF

  • User roles User roles

  • Setting up API throttling Setting up API throttling

  • Introduction to Djoser library for better authentication Introduction to Djoser library for better authentication

  • Registration and authentication endpoints with JWT Registration and authentication endpoints with JWT

  • User account management User account management

  • Module summary: Securing an API in Django REST framework Module summary: Securing an API in Django REST framework

Final project assessment Final project assessment

  • Course recap: APIs Course recap: APIs

  • Project introduction Project introduction

  • Creating models Creating models

  • Course wrap up Course wrap up

نمایش نظرات

آموزش جامع APIها
جزییات دوره
20h 23m
42
(آخرین آپدیت)
57,181
4.4 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده