دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: William S. Vincent
سری:
ناشر: leanpub.com
سال نشر: 2022
تعداد صفحات: 200
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Django for APIs: Build web APIs with Python and Django 4.0 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Django برای API ها: با Python و Django 4.0 API های وب بسازید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بهطور کامل برای Django 4.0 و Django REST Framework 3.13 بهروزرسانی شد
Django for APIs یک راهنمای پروژه محور برای ساخت APIهای وب مدرن با چارچوب Django & Django REST است. برای مبتدیانی که قبلا هرگز API ایجاد نکردهاند و همچنین برنامهنویسان حرفهای که به دنبال مقدمهای سریع با اصول جنگو و بهترین شیوهها هستند، مناسب است.
در طول بیش از 200 صفحه، نحوه راهاندازی صحیح یک پروژه جدید، نحوه عملکرد APIهای وب تحت پوشش، و تکنیکهای آزمایش و استقرار پیشرفته را خواهید آموخت. سه پروژه مجزا از ابتدا با ویژگیهای پیشرفتهتر از جمله کتابخانه API، Todo API و Blog API ساخته شدهاند. احراز هویت کاربر، مجوزها، اسناد، مجموعههای نمایش و روترها همه به طور کامل پوشش داده شدهاند.
Django for API ها راهنمای بهترین روش برای ساختن APIهای وب قدرتمند مبتنی بر پایتون با حداقل مقدار کد است.
Completely updated for Django 4.0 & Django REST Framework 3.13
Django for APIs is a project-based guide to building modern web APIs with Django & Django REST Framework. It is suitable for beginners who have never built an API before as well as professional programmers looking for a fast-paced introduction to Django fundamentals and best practices.
Over the course of 200+ pages you'll learn how to set up a new project properly, how web APIs work under the hood, and advanced testing and deployment techniques. Three separate projects are built from scratch with progressively more advanced features including a Library API, Todo API, and Blog API. User authentication, permissions, documentation, viewsets, and routers are all covered thoroughly.
Django for APIs is a best-practices guide to building powerful Python-based web APIs with a minimal amount of code.
Table of Contents Introduction Why APIs Django REST Framework Prerequisites Why this book Conclusion Chapter 1: Initial Set Up The Command Line Shell Commands Install Python 3 on Windows Install Python 3 on Mac Python Interactive Mode Virtual Environments Install Django and Django REST Framework Text Editors Install Git Conclusion Chapter 2: Web APIs World Wide Web URLs Internet Protocol Suite HTTP Verbs Endpoints HTTP Status Codes Statelessness REST Conclusion Chapter 3: Library Website Traditional Django First app Models Admin Views URLs Templates Tests Git Conclusion Chapter 4: Library API Django REST Framework URLs Views Serializers Browsable API Tests Deployment Static Files Deployment Checklist GitHub Heroku Conclusion Chapter 5: Todo API Single Page Apps (SPAs) Initial Set Up .gitignore Models Tests Django REST Framework URLs Serializers Views Browsable API API Tests CORS CSRF Back-End API Deployment Conclusion Chapter 6: Blog API Initial Set Up .gitignore Custom User Model Posts App Post Model Tests Django REST Framework URLs Serializers Views Browsable API CORS Conclusion Chapter 7: Permissions Project-Level Permissions Create New Users Add Log In and Log Out View-Level Permissions Custom Permissions Conclusion Chapter 8: User Authentication Basic Authentication Session Authentication Token Authentication Default Authentication Implementing token authentication Endpoints dj-rest-auth User Registration Tokens Conclusion Chapter 9: Viewsets and Routers User endpoints Viewsets Routers Permissions Conclusion Chapter 10: Schemas and Documentation Schema Dynamic Schema Documentation Conclusion Chapter 11: Production Deployment Environment Variables DEBUG & SECRET_KEY ALLOWED HOSTS DATABASES Static Files Pyscopg and Gunicorn requirements.txt Procfile and runtime.txt Deployment Checklist Heroku Deployment Conclusion Advanced Topics Next Steps Giving Thanks