Companies Home Search Profile

Try Python Flask API Development 2024

Focused View

Very Academy

5:52:02

653 View
  • 1. Introduction.mp4
    01:52
  • 2.1 Database ERD.pdf
  • 2.2 Section 3-7 - Source Code.zip
  • 2. Project Source Code.mp4
    00:28
  • 1. Installing Python 3.x on Windows.mp4
    03:05
  • 2. Installing Python 3.x on Mac.mp4
    03:50
  • 3. Visual Studio Code Install and Initial Configuration on Windows.mp4
    06:52
  • 4. Visual Studio Code Install and Initial Configuration on Mac.mp4
    09:39
  • 5. Introduction to Virtual Environments.mp4
    02:31
  • 6. Virtual Environments on Windows.mp4
    08:17
  • 7. Virtual Environments on MacOS.mp4
    04:24
  • 1. Creating a new Flask Project.mp4
    22:28
  • 2. Managing Dependencies with PIP.mp4
    05:30
  • 3. Project Linting and Formatting Setup.mp4
    12:29
  • 1. Dockerizing PostgreSQL.mp4
    16:26
  • 2. Using a Docker Environment Variables File.mp4
    05:18
  • 3. Creating a PostgreSQL Setup Script.mp4
    13:09
  • 1. The Flask API Factory Approach.mp4
    01:56
  • 2. Flask API project structure.mp4
    04:31
  • 3. Flask API Entry Point.mp4
    11:11
  • 4. Using Environment Variables.mp4
    06:47
  • 5. Defining a Modular Project Configuration.mp4
    17:46
  • 1. SQLAlchemy ORM.mp4
    10:38
  • 2. Database ERD.mp4
    07:37
  • 3. Creating Models - Category.mp4
    17:59
  • 4. Creating Models - Product.mp4
    14:32
  • 5. Creating Models - ProductLine.mp4
    10:44
  • 6. Creating Models - ProductImage.mp4
    04:07
  • 7. Creating Models - SeasonalEvent.mp4
    05:33
  • 8. Implementing Alembic Migration System.mp4
    11:45
  • 9. Migrating Models to the Database with SQLAlchemy and Alembic.mp4
    10:02
  • 10. Finalising Models.mp4
    09:41
  • 1. Registering Blueprints.mp4
    09:41
  • 2. Creating Schemas with Marshmellow.mp4
    15:01
  • 3. APIFairy API Framework.mp4
    12:52
  • 4. Building an API Route - Return All Categories.mp4
    04:10
  • 5. Implementing Swagger-UI API Documentation.mp4
    09:32
  • 1. Database Insertion Workflow.mp4
    10:42
  • 2. Building an API Route - Inserting a New Category Record.mp4
    28:57
  • Description


    Start learning Flask API development in 2024

    What You'll Learn?


    • Confidently build Flask APIs that interact with databases.
    • Implement data models using SQLAlchemy.
    • Create well-structured and documented API endpoints.
    • Utilise Docker for streamlined workflow management.

    Who is this for?


  • Anyone new to Flask looking to take their first steps building an API in Flask.
  • What You Need to Know?


  • No programming needed, everything will provided.
  • More details


    Description

    Master data creation & management with Flask APIs and a modern workflow


    This project-based course delves into building a full-fledged Flask API application, empowering you to effectively create, manage, and serve dynamic data. By the end, you'll have a robust API and the hands-on skills to tackle real-world data-driven projects.


    What you'll learn:


    • Solid foundations: Set up your Flask project, manage dependencies, and implement linting for professional code.

    • Modern containerisation: Leverage Docker to manage your database (PostgreSQL) and environment variables seamlessly.

    • Structured & scalable: Follow the Flask API factory approach for a well-organised and maintainable project structure.

    • Powerful ORM: Utilise SQLAlchemy to map your data models to the database and ensure seamless interaction.

    • Data modelling: Design and implement comprehensive models to represent your data entities effectively.

    • Migrations & version control: Manage database schema changes using Alembic for a smoother workflow.

    • API construction: Build robust API endpoints using best practices, blueprints, and data validation with Marshmallow.

    • Comprehensive documentation: Integrate Swagger-UI to provide API documentation for easy consumption and usage.


    Course outline:


    • Project Setup: Learn how to set up a Flask project, manage dependencies, and configure linting.

    • Docker & Database: Discover containerisation with Docker, explore PostgreSQL setup, and utilise environment variables effectively.

    • Flask API Factory: Understand the factory approach, implement the project structure, and configure the entry point.

    • Models & Database: Dive into SQLAlchemy, design your data model, create models for various entities, and leverage Alembic for migrations.

    • Building an API: Register blueprints, utilise Marshmallow for data validation, create your first API endpoint, and integrate Swagger-UI documentation.


    Who should take this course:


    • Anyone new to Flask looking to take their first steps building an API in Flask.


    By the end of this course, you'll be able to:


    • Confidently build Flask APIs that interact with databases.

    • Design and implement data models using SQLAlchemy.

    • Create well-structured and documented API endpoints.

    • Utilise Docker for streamlined workflow management.


    Ready to create data-driven solutions with Flask APIs? Enrol today!

    Who this course is for:

    • Anyone new to Flask looking to take their first steps building an API in Flask.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Very Academy
    Very Academy
    Instructor's Courses
    Very Academy is an online education provider that offers a vast and ever-growing catalogue of tutorials and courses. Very Academy's mission is to provide universally accessible, highest quality Computer Science and Technology education. By providing you with the most relevant, highest-quality learning experiences to support your learning, we hope to help foster students into global competent professionals in the field of Computer Science and Technology.We hope you enjoy our courses and hope to bring you much more in the future. Don't forget to check out the Very Academy YouTube channel for more helpful tutorials.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 37
    • duration 5:52:02
    • Release Date 2024/06/12