Useful Links
1. Introduction to APIs and Web Services
2. HTTP Protocol Fundamentals
3. Fundamentals of REST
4. Python Environment Setup
5. Getting Started with Flask
6. Flask Routing Fundamentals
7. Building Your First API with Flask
8. Implementing CRUD Operations
9. Data Persistence with Databases
10. Data Serialization and Validation
11. Application Structure and Organization
12. Error Handling and Logging
13. Authentication and Authorization
14. Advanced API Features
15. API Testing
16. API Documentation
17. Production Deployment
18. Monitoring and Maintenance
  1. Computer Science
  2. Web Development

REST APIs with Flask

1. Introduction to APIs and Web Services
2. HTTP Protocol Fundamentals
3. Fundamentals of REST
4. Python Environment Setup
5. Getting Started with Flask
6. Flask Routing Fundamentals
7. Building Your First API with Flask
8. Implementing CRUD Operations
9. Data Persistence with Databases
10. Data Serialization and Validation
11. Application Structure and Organization
12. Error Handling and Logging
13. Authentication and Authorization
14. Advanced API Features
15. API Testing
16. API Documentation
17. Production Deployment
18. Monitoring and Maintenance
  1. Data Serialization and Validation
    1. Serialization Concepts
      1. Object to JSON Conversion
        1. JSON to Object Conversion
          1. Circular Reference Handling
          2. Validation Concepts
            1. Input Validation
              1. Data Type Validation
                1. Business Rule Validation
                2. Marshmallow Introduction
                  1. Installation
                    1. Core Concepts
                      1. Schema Definition
                      2. Creating Schemas
                        1. Field Types
                          1. String Fields
                            1. Integer Fields
                              1. Boolean Fields
                                1. DateTime Fields
                                  1. Nested Fields
                                  2. Field Options
                                    1. Required Fields
                                      1. Default Values
                                        1. Allow None
                                        2. Validation Rules
                                          1. Built-in Validators
                                            1. Custom Validators
                                              1. Validation Messages
                                            2. Using Schemas in APIs
                                              1. Request Deserialization
                                                1. Response Serialization
                                                  1. Validation Error Handling
                                                    1. Schema Nesting
                                                      1. Many Parameter Usage

                                                    Previous

                                                    9. Data Persistence with Databases

                                                    Go to top

                                                    Next

                                                    11. Application Structure and Organization

                                                    © 2025 Useful Links. All rights reserved.

                                                    About•Bluesky•X.com