Flutter com Flask - Desenvolvendo App Finanças [2023]

Aprenda a Desenvolver um Aplicativo do Zero de Ponta a Ponta com Flask (API) e Flutter.

Ratings: 4.14 / 5.00




Description

Bem vindo ao curso Flutter com Flask - Desenvolvendo App Finanças

Para ver o que iremos fazer nesse curso, veja um pouco mais acima o conteúdo do curso e também os vídeos de apresentações.

Nesse curso eu pretendo apresenter a você car@ desenveldor@, uma experiência proveitosa e única na construção de um projeto prático (que no caso, será um aplicativo móvel), construído de ponta a ponta: desde o backend até o frontend.

No backend, vamos utilizar o microframework Flask, da Linguagem Python, trata-se de uma biblioteca bem legal e didática, que a utilizaremos para criar os endpoints em nossa API. Teremos dois módulos importantes em nossa API: Contas e Operações. Uma conta pode ter uma ou várias operações e Uma operação deve estar associada a uma única conta. Vamos realizar todos esses tratamentos, além de incorporar o JWT para aumentar a segurança de nossa API, especialmente no processo de autenticação e autorização. E para fechar com chave de ouro, vou ensinar nesse curso, como podemos realizar o deploy da API que vamos construir do zero, utilizando a plataforma Heroku. Mais calma, que essa é apenas a primeira parte do curso :-).

Na segunda parte do curso, vamos focar no frontend e para esse fim, vamos utilizar o Flutter, um framework muito poderoso que podemos utilizar para desenvolver aplicações multiplataformas. Em nosso caso, vamos utilizá-lo com o intuito de criar um aplicativo móvel do zero. A fim de familiarizá-lo com o Flutter, inicialmente teremos algumas seções do curso, que vou utilizar para desenvolver junto com você, a interface geral do nosso aplicativo. Vamos aproveitar e integrar o nosso aplicativo com o SQLite, para que você possa ter uma experiência de criação de um Aplicativo Standalone, ou seja, que não faz integração com nenhuma API. Depois destas seções, vamos ao nosso objetivo final: Integrar os módulos que criamos em nossa API que já estará em produção no Heroku, de modo que possamos ter duas perspectivas para o aplicativo que vamos criar: trabalhar localmente usando o SQLite ou trabalhar com a integração de API's, que você teve a oportunidade de desenvolver juntamente comigo. No final da seção de frontend, ensino a gerar o aplicativo móvel referente a aplicação que construímos, para que você possa distribuí-la a outras pessoas que desejar.

Estou muito empolgado em começar essa jornada com você. Ao final desse curso, você vai ter aprendido sobre os desafios e responsabilidades de cada profissional: backend e frontend. Ao chegar até o final desse curso, você será recompensado por ter um produto em suas mãos: Um aplicativo para controlar finanças pessoais. Ficou animado? Espero que sim, aguardo você em nossas aulas.


What You Will Learn!

  • Criação de APIs com Flask
  • Relacionamento em APIs entre tabelas
  • Segurança (Autenticação e Autorização de API's)
  • Criação de interfaces robustas com Widgets
  • Persistência de Dados com SQLite em Flutter 3.0
  • Consumo de API's com o Flutter 3.0
  • Desenvolvimento do zero de um App de ponta a ponta com Flutter 3.0 e Flask.

Who Should Attend!

  • Desenvolvedores de Apps Móveis com Flutter
  • Desenvolvedores BackEnd com foco em API com Flask
  • Desenvolvedores em geral, que queiram criar um aplicativo de ponta a ponta, passando pelo backend e frontend de uma aplicação