26h

Para conclusão

3
Cursos
1
Artigo

Está procurando uma oportunidade Flutter ou trabalha neste mercado?

Está procurando uma oportunidade Flutter ou trabalha neste mercado?

O Flutter é um fantástico framework para desenvolver aplicativos mobile, web e desktop para diversos dispositivos - de uma só vez!

Vamos explorar, nesta formação, um conhecimento essencial em Flutter: arquitetura.

Ao construir uma casa, são necessários planejamento e alicerces sólidos. Desenvolver um aplicativo requer organização, e a arquitetura permite planejar, organizar e construir uma aplicação de qualidade.

Ao concluir esta formação, você será capaz de desenvolver aplicativos Flutter de alta qualidade, com uma base sólida em arquitetura e boas práticas de desenvolvimento.

Quais os benefícios de fazer essa formação?

  • Crie aplicativos robustos, eficientes e escaláveis;
  • Melhore o trabalho de equipe com códigos mais simples e elegantes;
  • Facilite a manutenção de aplicações.

O que preciso saber para estudar essa formação?

Essa é uma formação mais robusta, portanto recomendamos que saiba:

Vamos lá? Bons estudos!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

Passo a passo
  1. 1 Arquitetura e padrão de projeto

    No primeiro passo, você compreenderá a diferença entre arquitetura e padrão de projeto. Depois, conhecerá o padrão MVC e dominará os conceitos de Model, View e Controller em uma aplicação Flutter chamada "Meu Pequeno Grimório", que serve para organizar listas de leituras.

    Na arquitetura limpa, você verá uma adaptação dos padrões de projetos como Clean Code e Clean Dart, de acordo com as necessidades do seu projeto, implementando a sua versão de arquitetura limpa.

    • Curso Flutter: praticando arquitetura e padrão MVC

      08h
      • Entenda a diferença entre arquitetura e padrão de projeto
      • Compreenda o uso do padrão MVC na organização de arquivos e pastas do projeto
      • Saiba os casos de uso e vantagens do MVC
      • Aplique o MVC em um projeto de registro de leituras
      • Saiba o que são e aplique os conceitos de Model, View e Controller na prática
      • Aprenda a construir aplicativos organizados, escaláveis e mais simples de arrumar
      • Simule o trabalho em equipe do mundo real em um projeto Flutter
    • Artigo Flutter: escolhendo uma arquitetura para o seu projeto | Alura

    • Curso Flutter: praticando e adaptando arquitetura limpa

      08h
      • Construa, do zero, um projeto organizado com princípios da arquitetura limpa e Clean Dart
      • Entenda como adaptar as camadas da arquitetura limpa a um projeto com banco de dados e API
      • Compreenda e aplique as camadas domínio, dados, utils, controller e presenter para aumentar a organização e eficiência de projeto
      • Saiba a importância dos conceitos de acomplamento e desacoplamento e os utilize em um app
      • Utilize a biblioteca floor para construir o banco de dados
      • Utilize a biblioteca DIO para simplificar o CRUD e requisição HTTP para API
      • Aprenda ferramentas para facilitar a criação de código como o gerador de construtor de classe
  2. 2 Orientação a pacotes

    No segundo passo, você verá uma nova maneira de desenvolver aplicativos, separando suas funcionalidades em pacotes que podem ser reutilizados em projetos diferentes.

    Aprenda a subir seus próprios pacotes com segurança e compartilhe com as pessoas do seu time!

    Por fim, conheça uma história de sucesso da empresa QuintoAndar e descubra o potencial do Flutter no mercado!

    • Curso Flutter: praticando orientação a pacotes

      08h
      • Entenda a importância da modularização e compartilhamento para o trabalho em grandes equipes
      • Aprenda como criar um pacote no Flutter
      • Aprenda como instalar um pacote no Flutter
      • Conheça a diferença entre Pacotes e Plugins no Flutter
      • Aplique conceitos como divisão de responsabilidades e comunicação com APIs no contexto de pacotes
      • Descubra como compartilhar pacotes com segurança
    • Site Quinto Andar e a Adoção de Flutter como principal stack

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas