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 Persistence with Databases
    1. Database Concepts
      1. Relational Databases
        1. Database Design Principles
          1. ACID Properties
          2. Object-Relational Mapping
            1. ORM Benefits
              1. ORM Concepts
                1. Active Record vs Data Mapper
                2. Flask-SQLAlchemy Setup
                  1. Installation
                    1. Configuration
                      1. Database URI
                        1. Application Factory Integration
                        2. Defining Database Models
                          1. Model Classes
                            1. Column Types
                              1. Constraints
                                1. Indexes
                                2. Relationships
                                  1. One-to-Many
                                    1. Many-to-Many
                                      1. One-to-One
                                        1. Foreign Keys
                                          1. Backref and Back Populates
                                          2. Database Operations
                                            1. Creating Tables
                                              1. Database Sessions
                                                1. Adding Records
                                                  1. Querying Data
                                                    1. Basic Queries
                                                      1. Filtering
                                                        1. Ordering
                                                          1. Joins
                                                          2. Updating Records
                                                            1. Deleting Records
                                                              1. Transaction Management
                                                              2. Database Migrations
                                                                1. Flask-Migrate Setup
                                                                  1. Migration Repository
                                                                    1. Creating Migrations
                                                                      1. Applying Migrations
                                                                        1. Migration Best Practices

                                                                      Previous

                                                                      8. Implementing CRUD Operations

                                                                      Go to top

                                                                      Next

                                                                      10. Data Serialization and Validation

                                                                      © 2025 Useful Links. All rights reserved.

                                                                      About•Bluesky•X.com