O que é Flask? | ||
Flask é um micro-framework em Python. Com ele torna-se fácil começar um servidor (praticamente apenas com 15 linhas e um comando no terminal), e quando combinado a outros módulos e bibliotecas, pode criar aplicações sofisticadas e complexas. | ||
É considerado um micro-framework por que ele não requer nenhuma ferramental em particular ou biblioteca para pode funcionar. | ||
Por ser uma ferramenta poderosa e mais fácil de lidar para programação back-end, é usado por grandes empresas ao redor do mundo, como Netflix, Airbnb, Reddit, e outras. | ||
O que é uma Aplicação CRUD? | ||
Aplicações CRUD são aplicações que são capazes de: | ||
| ||
Todas essas ações parecem simples quando separadas, mas elas adicionam funcionalidades muito importantes para nos aplicações, e podem não ser tão simples de se implementar. | ||
Essas 4 ‘simples’ operações são vitais para o desenvolvimento web moderno, uma vez que quase (se não todos) grandes aplicações como redes sociais e serviços de streaming estão usando e não existiriam sem elas! | ||
Definições chave | ||
| ||
| ||
| ||
GET vs POST | ||
GET is usually faster. | ||
POST is always more secure if the information isn’t transmitted in the query string. | ||
GET is Idempotent, POST is not. | ||
Example | ||
Veja um exemplo de aplicação CRUD que pode criar lanches (C), mostrar todos os lanches já criados (R), mudar detalhes sobre os lanches criados (U), e deletar algum deles (D). | ||
Obrigado pela atenção! :D |