Sumários

Acompanhamento do Projecto

19 Maio 2025, 14:00 Thiago Bessa Pontes


Acompanhamento do Projecto

Acompanhamento do Projecto

19 Maio 2025, 09:30 Thiago Bessa Pontes


Acompanhamento do Projecto

Integração com MySQL e CRUD Básico

15 Maio 2025, 09:30 Thiago Bessa Pontes


Integração com MySQL e CRUD Básico

Objetivo: Conectar Flask ao MySQL e operações CRUD (Create, Read, Update, Delete).

Conexão com MySQL

Instalação do flask-mysqldb 

Configuração da conexão (app.config).

Executando queries simples (SELECT, INSERT).

CRUD Básico

Create: Formulário para adicionar dados ao BD.

Read: Listar dados em uma tabela HTML.

Update/Delete: Botões para editar/excluir registros.

Apoio ao Projecto

12 Maio 2025, 14:00 Thiago Bessa Pontes


Apoio ao projecto final.

Introdução ao Flask e Rotas Básicas - Continuação

12 Maio 2025, 09:30 Thiago Bessa Pontes


 Introdução ao Flask e Rotas Básicas

Objetivo: Entender o básico do Flask, criar rotas, renderizar templates e passar dados para o front-end.

  1. Introdução

    • O que é Flask? Comparação com outros frameworks.

    • Configuração do ambiente (Python, Docker Compose e Git). Download do docker compose.yaml para nosso projeto Flask

    • "Hello World" no Flask.

  2. Rotas e Templates

    • Criando rotas básicas (@app.route).

    • Renderização de templates com Jinja2 (usando HTML/CSS/Bootstrap).

    • Passando variáveis do Python para o HTML.

    • Estrutura de pastas (/templates/static).

  3. Formulários Simples

    • Métodos GET vs POST.

    • Recebendo dados de formulários (request.form).

    • Exemplos.