Skip to content

vicotirah/jogoteca-alura

Repository files navigation

Formação Alura - Flask 🐍

1 - Flask: crie uma webapp com Python 🌐

Objetivos 🎯

Com Flask, desenvolver uma aplicação web chamada Jogoteca, onde existe uma lista de jogos que é possível adicionar, editar e logar. A aplicação contará com um sistema de login e autorização

Aulas 👩🏽‍🏫

01. Criando uma aplicação web super rápido 🏃

  • O que é o Microframework Flask - Quais as suas vantagens em relação a outros frameworks de desenvolvimento web.
  • Instalar o Flask pelo instalador pip e definir a versão correta como uma boa prática de código.
  • Definir as primeiras rotas da aplicação através do @app.route.
  • Integrar linguagem Python e HTML através do Flask e começar a utilizar os nossos primeiros templates de estruturação da aplicação.
  • Inicializar, pela primeira vez, uma aplicação feita em Flask através do app = Flask(name).

02. Listando jogos usando o Flask 🕹️

  • Adicionar conteúdos dinâmicos através do delimitadores {{ }} do Jinja2.
  • Coletar dados do servidor.
  • Exibir os atributos na view.

03. Criação de um novo jogo 🎮

  • Criar itens para nossa aplicação através do formulário do navegador.
  • Construir formulários e capturar suas informações utilizando o Flask.
  • O que é e como resolver o método POST no servidor.

04. Melhorando o código e a usabilidade

  • Fazer redirecionamento de páginas através da função redirect().
  • Utilizar o bootstrap para estilizar nossa página.
  • Reutilizar trechos do template.
  • Gerar URLs dinâmicas.

05. Autenticando usuários 👤

  • Criar a tela de login.
  • Guardar os dados da sessão.
  • Deslogar a sessão.

06. Implementando autorizações 🉑

  • Fazer a proteção de rotas.
  • Melhorar o fluxo de login.
  • Controlar múltiplos usuários.

2 - Flask: avançando no desenvolvimento web com Python 🚀

About

Aplicação web com python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published