1 - Your First Step
API/REST IntroductionAPI building practice (What is HTTP Verb and Status Code?)
2 - Starting to Build Our Project
Building our first python projectGoing through project structure (blueprint)RESTful API(Creating/Modifying/Deleting users)
3 - Manipulating a Database with SQLAlchemy
New user registrationCreating new menu
4 - Authentication and Security with JWT
Login functionLogout functionAccess control for your food recipe
5 - Object Serialization with marshmallow
Verifying user registered details
6 - Email Confirmation
Email functionsActivating member accounts
7 - Working with Images
Adding member profile picturesAdding photos for recipes
8 - Pagination, Searching, and Ordering
9 - Building More Features
Implement rate-limiting functionality for an API Use cache to improve API performance and efficiently get the latest information
10 - Deployment
Deploy your application to cloud Testing and wrap up
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
This course is ideal for aspiring software developers who have basic to intermediate knowledge in Python programming and want to develop web applications using Python. Knowledge about how web applications work will be beneficial but is not essential.