
欢迎学习后端 REST API Django 课程。在本课程中,您将学习使用支持良好的 Python/Django 库构建 Web API 的基本概念和高级概念。使 Django Rest Framework (DRF) 更具吸引力的是,它允许您创建 RESTful API,坚持灵活性,以及具有模块化和可定制架构和 REST 结构的全功能工具包。此外,Django REST Framework 包括一个内置的 API 浏览器,用于测试新开发的 API。随着您深入了解 DRF,事情变得复杂,与 Django 相比,这完全是一个不同的世界。没有多少课程可以让您详细了解。
我们的课程是为初学者或有一些 Python 知识/Django 知识并希望构建快速高效的 Web API 的人设计的,那么本课程适合您!
无论您是想改变职业道路、扩展现有技能,还是只想学习,本课程都会在各个方面为您提供帮助。
REST API 很重要,因为它们让我们可以轻松地与数据库交互并在不同平台上使用它。
但是为什么要使用 Django Rest Framework 而不是 Node.js、Golang、Rust 等?
好吧,对于初学者来说,DRF 使用 Python,一种易于学习的语言。
DRF 和 Django 一样,让一切变得简单和容易。你知道 Django 视图吗?你在 DRF 中也有它们!
您是否想要一个端点(一个 HTTP 地址)返回一个包含每个用户及其所有字段的列表,以及另一个用于创建新用户的列表?
使用 DRF 开发的 Web API 内容丰富且可通过 Web 浏览,支持各种开箱即用的媒体类型、身份验证和权限策略。
什么是 REST 框架?
好吧,REST 框架基本上描述了一种代表 REpresentational State Transfer 的架构。它用于基于 Web 的 API 进行数据通信。它还支持一些常见的 HTTP 方法来进行应用程序之间的交互。REST 架构中常用的一些 HTTP 方法是 GET、POST、PUT 和 DELETE。
在本课程中,我们将涵盖所有概念、模型、视图和必需的主题,这些主题将帮助您以基本和简单的方式构建 Web 框架和编码库。在这里,您将逐步学习,并且在每个教程中,您将建立新技能并提高您对 Django REST API 的理解。在这里,我们以实用且易于遵循的策略阐明事情,让您立即了解自己在做什么。
是什么让 Django REST 如此受欢迎?
Django 有一个 Django rest 框架 (DRF),它是最流行的第三方 Django 包之一,用于在处理 RESTful API 时在整个 RESTful 接口中公开 Django 模型。它包括您需要的一切,例如视图、序列化程序、验证、身份验证和其他功能,例如可浏览的 API、缓存等,以便快速轻松地构建 API。
为什么要学习 Django REST API
学习 Django REST API 可以使您在专业上受益,因为您获得了一项流行技能,并使您能够更好地利用 API 的实际支持来构建高效和创意的网站。这是组件开发的一项出色技能,可以增强 Web 应用程序并提升我们作为 IT 专业人员的职业前景。
Learn Backend REST API Django course in an easy way!
Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.46 GB | Duration: 5h 18m
What you’ll learn
Docker introduction and installation
Django Rest Framework – Installation
APIView Demonstration for GET, PUT, DELETE
Build User API
Rest framework Authentication
Enable Token authentication
Login view for user API
Search functionality in User API (Filters)
Build Memories API
Unit test in Django rest framework
Continuous integration using Travis CI
Setting GitHub from Travis
Travis CI demonstration with Django
Description
Welcome to the Backend REST API Django course. In this course, you will learn from the very basics to the advanced concepts for building Web APIs using well-supported Python/Django libraries. What makes Django Rest Framework (DRF) more appealing is, it lets you create RESTful APIs, adhere to flexibility, and a fully-featured toolkit with modular and customizable architecture with REST constructs. Moreover, Django REST Framework includes a built-in API browser for testing out newly developed API. Things become complicated as you go deeper into DRF and is altogether a different world as compared to Django. There are not many courses that will drive you through in detail.
Our course is designed for beginners or who have some Python knowledge/Django knowledge and who want to build quick and efficient web APIs, then this course is for you!
Whether you want to change career paths, expand your current skill sets, or just want to learn, then this course will help you in each aspect.
REST APIs are important because they let us interact easily with the database and use it with different platforms.
But why use Django Rest Framework and not Node.js, Golang, Rust, etc?
Well, for starters, DRF uses Python, an easy-to-learn language.
DRF, as much as Django, makes everything simple and easier. Do you know Django views? You have them in DRF too!
Do you want an end-point (an HTTP address) that returns you a list with each user, with all of their fields, and another one to create new users?
Web API developed with DRF is rich and web browsable, supports a wide range of media types, authentication, and permission policies out of the box.
What is REST framework?
Well REST framework basically describes an architecture that stands for REpresentational State Transfer. It is used for Web-based API for data communication. It also supports some of the common HTTP methods to make the interaction between the applications. Some of the HTTP methods commonly used in REST architecture are GET, POST, PUT, and DELETE.
In this course, we will cover all concepts, models, views, and required topics that will assist you in building a web framework, and coding libraries in a basic and simple manner. Here you will learn step by step, and in each tutorial, you will build up new skills and can improve your understanding of Django REST API. Here we clarify things in a practical and simple-to-follow strategy that will allow you to understand what you are doing in no time.
What makes Django REST so popular to learn?
Django has a Django rest framework (DRF), one of the most popular third-party Django packages used to expose Django models throughout the RESTful interface when dealing with RESTful API. It includes everything which you need such as views, serializer, validation, authentication, and other features such as browsable API, caching, and many more for building APIs quickly and easily.
Why Learn Django REST API
Learning Django REST API can benefit you professionally as you gain a popular skill and brings you to a better position to build efficient and creative websites with the hands-on support of APIs. It is an excellent skill for components development to enhance web applications and boost our career prospects as IT professionals.
What You Will Learn:
Docker introduction and installation
Setup Virtual Environments
Install & configure Django
Django Rest Framework – Installation
APIViews and Viewset
APIView Demonstration for GET, PUT, DELETE
Django models
Build User API
Rest framework Authentication
Enable Token authentication
Login view for user API
Search functionality in User API (Filters)
Build Memories API
Django settings for media files
Update the URLs and test the UI
Unit test in Django rest framework
Writing our first unit test
Continuous integration using Travis CI
Setting GitHub from Travis
Travis CI demonstration with Django
And many more interesting topics!
Learn a powerful skill at your home
This course is built for people who have a sheer enthusiasm for learning. This course will allow you to practice Django REST concepts every day at home.
Practice makes man perfect and it all depends on your efforts and hard work!
Why Learn from Me
My exclusive and straightforward teaching style helps students to understand easy to challenging Django concepts easily. I am also a web application developer, which also brings my industry experience to students and I have taught IT for more than eight years to more than 1, 40,000+ students, all are happy.
Helping you master these issues is my highest priority. My teaching style is different from others and easy to understand because I usually take simple and easy examples and follow a step-by-step approach. If you find any difficulty in any video which I have covered in this course please feel free to ask your doubt. I am always happy to help you.
At the end of the course, you’ll have great confidence. So, what are you waiting for?
Join me on this adventure today! See you on the course.
Who this course is for:
Novice developers
Students who have at least Python knowledge and who are familiar with Django
Software developers or programmers who want to transition into the Web development career path will learn a lot from this course
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16909.html