Advanced REST APIs with Flask and Python (Udemy.com)

Take your REST APIs to a whole new level with this advanced Flask and Python course!

Created by: Teclado by Jose Salvatierra

Produced in 2022

icon
What you will learn

  • Integrate advanced functionality in your API such as image upload, payments, or user confirmation e-mails!
  • Bring your REST API development to a whole new level by getting familiar with more of the Flask ecosystem
  • Improve operations of existing REST APIs with database migrations and extensive refactoring knowledge
  • Easily deploy documentation pages and test your API with Postman's collection runner

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a postgresql course? Or looking for more detail on Teclado by Jose Salvatierra's Advanced REST APIs with Flask and Python? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Welcome to our Advanced REST API Course!
We created the most popular introductory REST API development course on Udemy, with over 4,000 reviews and 20,000 students. Now we want to help you get even farther with this Advanced REST API course, of course still using Flask and Python.
Our first course took you from zero to a deployed REST API that users could access. In this one we will cover a whole bunch of topics students have been requesting for months!
Topics covered
  • Use Marshmallow for data serialization and deserialization
  • Send e-mails and user confirmations
  • Upload images
  • Database migrations
  • Easy ways of writing documentation and testing your API
  • Handle payments using Stripe
  • Third party login using OAuth (GitHub is used as the example)
  • Extensive software development knowledge, refactoring, debugging, and more!
  • Use the latest technologies and the best practices. We teach everything using Python 3.7, the latest version.
Course structure
We'll start with a simple REST API and teach you everything you need to know about itso even if you've not taken our first course, you can follow along with absolutely no issues. We've even written an e-book to get you up to speed quickly with this starter REST API!
We introduce new features and technologies by baking them into this application so you can see how a professional REST API is developed. Every new feature is added to a fully working application and tested!
We'll also help you understand more about how to build features incrementally to get them to your users quickly and minimise risk!
Extra resources
Many lectures contain extra resources, such as links to external documentation and projects, for you to go and learn more. And for each lecture, we include the source code at the start and at the end so you'll never be lost. All source code is provided as downloadable and also in GitHub for your convenience.
We're always available to help in the Udemy Course Q&A and also our own student community Slack channel. Make use of these awesome resources!
Advanced course
Remember, this is our most advanced course yet! You should have enough programming experience with Python or another programming language. Some knowledge of how the web works is also really helpful.
You should have knowledge of how to install Python packages and how to run your Python applications. If you've used virtualenv or Pipenv before, that's excellent! Knowledge of PyCharm for debugging is also a plus, although we will cover using the debugger in the course!Who this course is for:
  • Software developers working on a REST API who want to add advanced functionality to it
  • Backend developers interested in gaining knowledge of Flask and its ecosystem
  • Advanced developers of other programming languages who want to get up to speed quickly with Advanced REST API development in Python

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Teclado by Jose Salvatierra

Teclado was founded by best-selling instructor Jose Salvatierra to bring software development to everyone. We create and develop great, informative, and fun courses for you to advance your career and acquire new skills.
Excellent quality, superb student support, and on-demand topics mark our courses. We hope to see you on the inside!Hi, I'm Jose! I love helping students learn to code and master software development. I've been teaching online for over 6 years, and I founded Teclado to bring software development to everyonemy objective is for you to truly understand everything that goes on behind the scenes.
Coding is extremely rewarding. As you learn, things start to click and make sense. You can join the dots of all the things that weren't quite clear before. I'm here to make that journey quick and painless!
I can help you with Python and JavaScript issues, particularly in web and backend development. I'm experienced with programming libraries and frameworks like Flask, React, React Native, and AngularJS. I've worked extensively with UNIX systems, MongoDB, PostgreSQL, and advanced system architecture design.

icon
Reviews

4.6

41 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Truly an advanced course for REST API's and it covered a great deal more. I took Jose's Complete Python course as well as the basic REST API course and they were excellent preparations for this course (although they are not required). A few of the videos need to be updated, but it did not have a negative effect at all on the learning experience. I am really impressed with how fast Jose responds to questions in the course Q&A. Thanks!

Hello Jose,Thank you for that course! It is a really advanced part and I found here many new interesting things. You have a very good pronunciation and use very simple words to explain, but in the same time you save the main idea. Perfect for me!I wish you all good things!Regards, Aleksey

While is course is not for beginners the content is fantastic! Jose and his team did a great job at explaining some of the very heavy concepts in a understandable and digestible manner.

It was such a great course! I really appreciate all small things like type checking in python, documenting code in Postman and integrating our API with Stripe. These are things that many courses don't cover. I also really like that Jose didn't explained every line. It was course for more advanced programmers, so explaining how python dictionary works wouldn't be okay. Thanks once more, and I'm looking forward to see other courses from Jose !

The course is alright and gives good insights in a lot of different topics. Nevertheless I think it is handled sometimes superficial and I would have wished the course to be a bit more complex(going a bit further e.g. with OAuth2)The Postman resources are great!

Great course, full of so much material. The material also ranges from some simple features to a few little tougher features. All in all a great course for any Flask developer. Can't wait for for the next Advance II Flask REST API course.

It's very detail and comprehensive course. You end up building stand-alone REST APIs. I recommend it if you want to learn about REST APIs, this will help it to come through. I also like the way your implementation is tested using Postman. Very powerful.

Careful explanation and smooth tongue. I feel that the content covers all the basic content. However, it may be difficult if the initial settings do not know postman at all

Great course. Got a lot a stuff to take from it. The prequel course for this one is also awesome for fundamentals and this course takes it to another level. You'll need to complete the python flask rest api course before this one to get the most out of this course in case you don't have previous experience on flask. Plus this course gives a nice boost project for your resume if you are a fresher. Thanks Jose!

A great advanced course using Flask and Python, I really recommend it.

This is a MUST have course if you plan on writing Rest APIs in Python. This is really a companion course to the introduction course, but Jose does this so well, that even if it has been awhile since you took the first course, following this shouldn't be a problem. Best Advanced Flask Course on Udemy, period.

It would have been good if the trainer had gone through the basic program from scratch as the introduction session is almost 1hr and 24 mins. So rather than going over good practices he should have covered a basic program from scratch. Saying so as i have no idea of what are rest api and also how to use postman and other stuff