Curso Developing Web Applications with Flask

  • Data Science Analytic

Curso Developing Web Applications with Flask

24 horas
Visão Geral

O Curso Developing Web Applications with Flask, ensina os desenvolvedores Python a criar aplicativos da Web profissionais com o microframework Flask.

Objetivo

Após realizar este Curso Developing Web Applications with Flask você será capaz de:

  • Crie aplicativos Flask completos
  • Trabalhar com dados de sessão
  • Projete modelos Jinja usando herança
  • Integrar um banco de dados SQLite
  • Testar e depurar aplicativos Flask
Pre-Requisitos
  • Todos os participantes devem ter habilidades básicas de programação em Python e uma compreensão dos fundamentos do HTML.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction

An Overview of Flask

  1. Origins and purpose
  2. Views, controllers, but no models
  3. What Flask can and cannot do

Diving Right In

  1. A simple application
  2. Configuring routes
  3. Defining view functions
  4. Using templates
  5. Deploying the application

Simple Views

  1. HTTP Methods
  2. Returning content
  3. Templates and variables

Organizing the Application

  1. Configuring routes
  2. Static files
  3. Configuration
  4. Context locals
  5. Sessions

Integrating a SQLite Database

  1. The g (global) object
  2. Creating a table
  3. Inserting rows
  4. Making queries
  5. Walkthrough of minor changes necessary for integrating other databases (SQL Server, Oracle, MySQL, etc.)

Jinja Templates

  1. The big picture
  2. Simple syntax
  3. Block statements
  4. Loading and rendering
  5. Inheritance
  6. Advanced syntax
  7. Filters and tests

HTTP Responses

  1. String responses
  2. Setting the status code
  3. Getting the response object
  4. Adding response headers

HTML Forms

  1. Simple forms
  2. Form submission
  3. Retrieving user data
  4. Re-submitting forms

Advanced Views

  1. Redirects
  2. Auto-escaping HTML
  3. Message flashing
  4. Built-in decorators

Error Handling

  1. Handling an unrouted URL
  2. Aborting a page view
  3. Customizing the error page

Testing and Debugging

  1. Using unittest
  2. Simple tests
  3. Accessing sessions
  4. Mocking resources

Advanced Topics

  1. Custom filters and tests
  2. Class-based views
  3. Support for JSON
  4. Blueprints
TENHO INTERESSE

Cursos Relacionados

Curso Fundamentos de Gerenciamento de Dados Mestres

16 horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Big Data Boot Camp Visão de Negócios

Curso Inteligência Artificial / AI Visão Geral

8 horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Fundamentos de Qualidade de Dados

16 horas

Curso Marchine Learning Com Hadoop

32 horas

Curso Python for Data Analysis

24 horas