Professional RESTful API Design using Python Flask
Professional RESTful API Design using Python Flask, available at $44.99, has an average rating of 4.2, with 37 lectures, based on 164 reviews, and has 1666 subscribers.
You will learn about You will learn the fundamental concepts for the design of RESTful API platforms You will be introduced to the RESTful API constraints You will learn how to setup an authentication API layer You will learn how to effectively build API endpoints This course is ideal for individuals who are Programmers and developers with basic Flask knowledge who want to learn how to design and build professional API platforms or Application architects who want to understand better how to build API applications or Startup CTOs who want to understand better best practices for API design or Computer Science Students who want to get exposed to real life API building concepts It is particularly useful for Programmers and developers with basic Flask knowledge who want to learn how to design and build professional API platforms or Application architects who want to understand better how to build API applications or Startup CTOs who want to understand better best practices for API design or Computer Science Students who want to get exposed to real life API building concepts.
Enroll now: Professional RESTful API Design using Python Flask
Summary
Title: Professional RESTful API Design using Python Flask
Price: $44.99
Average Rating: 4.2
Number of Lectures: 37
Number of Published Lectures: 37
Number of Curriculum Items: 37
Number of Published Curriculum Objects: 37
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- You will learn the fundamental concepts for the design of RESTful API platforms
- You will be introduced to the RESTful API constraints
- You will learn how to setup an authentication API layer
- You will learn how to effectively build API endpoints
Who Should Attend
- Programmers and developers with basic Flask knowledge who want to learn how to design and build professional API platforms
- Application architects who want to understand better how to build API applications
- Startup CTOs who want to understand better best practices for API design
- Computer Science Students who want to get exposed to real life API building concepts
Target Audiences
- Programmers and developers with basic Flask knowledge who want to learn how to design and build professional API platforms
- Application architects who want to understand better how to build API applications
- Startup CTOs who want to understand better best practices for API design
- Computer Science Students who want to get exposed to real life API building concepts
This course will teach you how to build a professional API platform using pure Flask, without any supplemental libraries, so that students can learn the fundamentals of RESTful API design.
In today’s world, dominated by gorgeous JavaScript user interfaces and mobile applications, the ability to build a scalable and well architected API is key to be able to supplement those applications and ensure that clients and servers communicate with the proper interfaces.
The course covers the basic concepts of the RESTful API pattern and then goes into detail and step by step building an API platform that will cover the six constraints of the architecture. Students will learn the industry-standard and will follow best practices for API architectures.
At the end of the course students will be able to design, architect and build their own RESTful API platforms, and with the deep understanding of the laws governing APIs, can go ahead and try out the API libraries available for Python and Flask, knowing the fundamentals and the advantages of using them.
If you already know the basics of Flask and you are interested in how to design, architect and build an API platform, this is the course for you.
The course is divided in 2 sections:
-
Introduction which covers all the concepts necessary to understand what is a RESTful API and its six constraints
-
A step by step explanation building a Pet Store APIthat will include an authentication layer, a Store endpoint and a Pet endpoint as well as search functionalities
The course has more than 5 hours of video tutorials as well as the source code at the end of each section, so that you can follow along with the coding process.
The course can take anywhere from 3 to 10 days to complete based on how much material the student completes daily.
Additionally we’re constantly updating the course, adding contents thanks to the feedback of our students.
Join this course and continue your path to becoming a professional backend web developer!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: APIs and the Six Constraints of REST
Lecture 3: The RESTful Uniform Interface Constraint
Chapter 2: A Simple API – Pet Store
Lecture 1: Installing the Docker Client
Lecture 2: Basic Container Structure
Lecture 3: Running the Container
Lecture 4: Flask Pluggable Views and Our First GET Method
Lecture 5: Using Postman
Lecture 6: Our First POST
Lecture 7: An Introduction to HTTP Status Codes
Lecture 8: A Real CRUD
Lecture 9: PUT and DELETE
Lecture 10: A Simple Authentication
Lecture 11: Testing our Simple Authentication
Lecture 12: Token API Model and API Endpoints
Lecture 13: Token API Views and Decorator
Lecture 14: Install bcrypt and Test Tokens
Lecture 15: Building the Apps Tests
Lecture 16: Token Tests
Lecture 17: Starting the Store End Point
Lecture 18: The JSON Schema Library
Lecture 19: The Store API File
Lecture 20: Trying out the Stores End Point
Lecture 21: Implementing PUT and DELETE
Lecture 22: Implementing pagination on GET all stores
Lecture 23: Store Tests
Lecture 24: Pet Endpoint Initial CRUD
Lecture 25: Finishing Pet GET, POST and Postman Tests
Lecture 26: Pets PUT and DELETE
Lecture 27: Pets Tests
Lecture 28: Pets Pagination Tests
Lecture 29: Get all Pets in a Specific Store Endpoint
Lecture 30: Testing the get all pets endpoint
Lecture 31: Search pets across stores
Chapter 3: Conclusion
Lecture 1: Congratulations on Finishing the Course!
Lecture 2: Conclusion
Chapter 4: Bonus Section
Lecture 1: Course Promo
Instructors
-
Jorge Escobar
Technologist, entrepreneur and open source fanatic
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 3 votes
- 3 stars: 19 votes
- 4 stars: 58 votes
- 5 stars: 78 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024