Programa do Curso
- Por que os frameworks web são necessários
- Visão geral dos Python frameworks web disponíveis
- Instalação de Flask
- Encaminhando solicitações para visualizar funções
- Servindo arquivos estáticos
- Renderizando modelos com Jinja2
- Loops e condicionais
- Herança de modelo
- Macros em modelos
- Páginas planas com Flask-Páginas planas
- HTML5 Boilerplate como ponto de partida
- Produzindo JSON
- Emitindo redirecionamentos
- Contexto do aplicativo e contexto da solicitação
- Lidando com uploads de arquivos com Flask-Uploads
- Estruturando uma aplicação complexa: como evitar importações circulares
- Estruturando uma aplicação complexa: Blueprints
- ORMs comumente usados: SQLAlquimia e Peewee
- Database migrações
- Validação de formulário com WTForms e Flask-WTF
- Enviando e-mail com Flask-Mail
- Gerenciamento de sessão de usuário com Flask-Login e Flask-User
- A interface administrativa criada por Flask-Admin
- Internacionalização com Flask-BabelEx
- Pré-processamento de arquivos frontend com Flask-lesscss e Flask-Assets
- Implantando Flask aplicativos em produção
Requisitos
Python, HTML
Declaração de Clientes (4)
Gostei do facto de o Gunnar ter escrito praticamente todo o código durante o curso, mas de haver muito material pré-preparado no Google Drive que posso consultar após a formação. O código que o Gunnar escreveu com base nos dados de amostra que forneci previamente também foi extremamente útil e tornou a formação relevante para os nossos próprios conjuntos de dados.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.