Python for mobile apps backend APIs (Flask framework)
- Development
- Feb 15, 2025

Python for mobile apps backend & APIs (Flask framework), available at $49.99, has an average rating of 4.5, with 36 lectures, based on 25 reviews, and has 255 subscribers.
You will learn about Building a backend server from scratch to production Creating an API that can receive and send information Connecting a mobile app to an API backend Connecting a mobile app to databases Setting up a server to host a Python application Securing an API for production This course is ideal for individuals who are Python and full-stack developers, engineering students, self-taught developers It is particularly useful for Python and full-stack developers, engineering students, self-taught developers.
Enroll now: Python for mobile apps backend & APIs (Flask framework)
Summary
Title: Python for mobile apps backend & APIs (Flask framework)
Price: $49.99
Average Rating: 4.5
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Ambitious mobile apps that want to host thousands of users every second will need a backend. This course focuses on building such ambitious projects by giving you the tools that you need to create secure and powerful backend servers for bringing your mobile app to the next level.
This course offers practical solutions to the most challenging problems that you will meet while building a mobile application. With this course, you will understand how applications like Snapchat, Instagram or TikTok can host so much content while providing a wonderful user experience.
You will understand how you can build a complete API, that receives and send information to your mobile app, that connects to a database and you will put this API to production. I have gathered in this course everything that I learnt in the last 3 years, wandering around thousands of forums and YouTube videos and debugging during thousands of hours. This course is broken into chapters that address all the subjects that you need to understand to build a complete backend Python server to sustain thousands of users every second. You will learn:
– How to launch an “hello world” application
– How to connect your mobile app to the backend server API
– The best practices of programming within a team
– How to connect your server to databases (MySQL, PostgreSQL, MongoDB) so that you can store the information
– How to secure your API so that no one else can access it
– How to scale your application
– How to put to production a simple deep learning model for recommending content (like Facebook feeds)
– How to put your application to production with different providers
I have intentionally designed this course so that you can come back any time and find what you need in separate videos and course chapters. This course is part on an ongoing Python’s series including:
– Python for web development
– Python for web scrapping & advanced automation
– Python for mobile app backends & APIs (this course)
Course Curriculum
Chapter 1: Introduction & context
Lecture 1: Introduction
Lecture 2: Mobile apps structure
Lecture 3: Python refresher course
Chapter 2: Building your first backend server
Lecture 1: Introduction to the Flask framework
Lecture 2: Introduction to Flask Restful & APIs
Lecture 3: Sending information to your mobile application (GET request)
Lecture 4: How JSON code is used in the front-end
Lecture 5: Getting on the same page
Lecture 6: Receiving information from your application (POST method)
Lecture 7: Deleting information on your back-end (DELETE request)
Lecture 8: Modifying information on your back-end (PUT request)
Lecture 9: Bringing all methods under the same route
Chapter 3: Scaling your backend server
Lecture 1: App structure & blueprints
Lecture 2: Connecting to databases with Python (SQLAlchemy)
Lecture 3: Sending information to your database
Lecture 4: Retrieving information from your database
Lecture 5: Changing & deleting information in your database
Lecture 6: Connecting to a database without the app context (outside Flask)
Chapter 4: Creating a complex & secure back-end API server
Lecture 1: Adding user accounts & securing their passwords
Lecture 2: Adding likes & dislikes
Lecture 3: Front-end point of view for likes & dislikes
Lecture 4: Adding comments
Lecture 5: Securing your API (very important)
Lecture 6: What securing your API changes for your front-end
Lecture 7: Optimizing the loading speed for the user
Chapter 5: Additional tools
Lecture 1: Sending emails with Python (within & outside the app context)
Lecture 2: Sending text messages with Twilio
Lecture 3: Adding a simple recommender model (using a deep learning model)
Lecture 4: Git, GitHub & Collaboration
Chapter 6: Putting your app to production
Lecture 1: Theory of production
Lecture 2: Production on Python Anywhere (the easiest)
Lecture 3: Production on Planet Hoster (if you need a mail server)
Lecture 4: Production on Digital Ocean (from scratch)
Lecture 5: Production on AWS
Chapter 7: Wrapping up
Lecture 1: Wrapping up
Lecture 2: Course book & code
Instructors

Romain Baud
Python programmer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- How to Make a Website for Wedding
- Facebook Ads Complete Course_That works for Indian Audience
- Create a High Converting Wix Website for Your Business
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling