Plan Szkolenia

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

Wymagania

  • An understanding of Flask
  • Python programming experience

Audience

  • Backend Developers
 14 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (1)

Szkolenia Powiązane

Web application development with Flask

14 godzin

Advanced Flask

14 godzin

Introduction to Data Science and AI using Python

35 godzin

Algorithmic Trading with Python and R

14 godzin

Anomaly Detection with Python and R

14 godzin

Applied AI from Scratch in Python

28 godzin

Programista backend - Python

70 godzin

BDD with Python and Behave

7 godzin

Bioinformatics with Biopython

14 godzin

Building Chatbots in Python

21 godzin

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

14 godzin

GPU Programming with CUDA and Python

14 godzin

Data Mining with Python

14 godzin

Deep Learning for Banking (with Python)

28 godzin

Deep Learning for Finance (with Python)

28 godzin

Powiązane Kategorie