コース概要

Introduction

Flask and Flask-RESTful Framework

  • Templating, routing, forms, and authentication
  • Constructs for code scaling
  • Database management

The Fundamentals of APIs and Their Functionality

  • Scalar types
  • Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern

REST Overview

  • Get option
  • Pull option
  • Post option
  • Delete option

Preparing the Development Environment

  • Installing Postman
  • Installing Python
  • Installing and configuring Flask
  • Installing Flask-RESTful
  • Setting up a URL route

REST APIs with Flask-RESTful

  • Designing and testing an API
  • Creating resources
  • Creating and storing items
  • Refractoring code
  • Implementing HTTP verbs
  • Using reqparse
  • Removing duplication

Flask-SQLAlchemy

  • Setting up SQLAlchemy
  • Creating models
  • Testing with Postman
  • Defining keys
  • Implementing models using SQLAlchemy
  • Automating with SQLAlchemy

Security with REST APIs

  • Setting up DNS records
  • Creating an SSL certificate
  • Adding and using JWT to further security

Cloud Deployment

  • Connecting to a version control system
  • Adding a key pair
  • Creating a server instance
  • Implementing deployment scripts

Summary and Conclusion

要求

  • An understanding of Flask
  • Python programming experience

Audience

  • Backend Developers
 14 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Web application development with Flask

14 時間

Advanced Flask

14 時間

Introduction to Data Science and AI using Python

35 時間

Algorithmic Trading with Python and R

14 時間

Anomaly Detection with Python and R

14 時間

Applied AI from Scratch in Python

28 時間

ArcGIS with Python Scripting

14 時間

BDD with Python and Behave

7 時間

Bioinformatics with Biopython

14 時間

Building Chatbots in Python

21 時間

Continuous Integration / Continuous Delivery (CI/CD) with Python

14 時間

GPU Programming with CUDA and Python

14 時間

Data Mining with Python

14 時間

Deep Learning for Banking (with Python)

28 時間

Deep Learning for Finance (with Python)

28 時間

関連カテゴリー