Python for mobile apps backend & APIs (Flask framework)
Build a backend API server for your mobile app with the Flask Framework (databases, security, production, ...)
Description
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)
What You Will Learn!
- 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
Who Should Attend!
- Python and full-stack developers, engineering students, self-taught developers