Curso de Flutter - Fundamentos

Aprenda a desenvolver aplicações mobile com o framework do momento: Flutter

Nível Iniciante Categoria Desenvolvimento Mobile

  • Curso com 01h54 de videos
  • Certificado com 8 horas
  • 11 exercícios

Sobre o curso

Aprenda a desenvolver aplicações mobile com o framework do momento: Flutter

É cada vez mais comum o uso de aplicativos móveis para diversas soluções, sejam elas pessoais ou comerciais. Todo este crescimento fez diversas empresas investirem neste tipo de solução. Uma destas empresas é a Google, que lançou o Flutter. O Flutter é um framework multi-plataforma para desenvolvimento de aplicações móveis. Ele entrega as vantagens do desenvolvimento híbrido e nativo ao mesmo tempo, já que os aplicativos desenvolvidos utilizando o Flutter são nativos, porém utilizando uma única linguagem, o Dart. Sendo assim, apesar de utilizar uma única tecnologia para o desenvolvimento dos aplicativos, no final, as aplicações criadas com o Flutter são nativas e possuem um desempenho incrível.

O que irá aprender?

Neste curso abordaremos os recursos fundamentais do Flutter e como desenvolver nossa primeira aplicação com este framework. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • Como configurar seu ambiente de desenvolvimento;
  • O que são e como funcionam os widgets;
  • O que são os widgets stateful e stateless;
  • Como funciona a hierarquia de interfaces do Flutter;
  • Como trabalhar com estados em nosso app;
  • Como validar formulários com o Flutter.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam ter os primeiros contatos e entender os princípios básicos do desenvolvimento de aplicações mobile com o Flutter.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Java JDK 8 ou superior;
  • Android Studio 3.6.1 ou superior;
  • Flutter 1.12.X ou superior.

Sobre o professor

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    8 aulas
    • Introdução
    • O que é o Flutter?
    • Preparação do ambiente de desenvolvimento
    • Instalação do Flutter SDK
    • Instalação do Android Studio
    • Criando emulador no Android Studio
    • Configurando plugin do Flutter no Android Studio
    • Repositório do curso
  2. Iniciando Projeto

    Veja nesta aula como criar e executar o primeiro projeto Flutter.

    2 aulas
    • Criando Projeto Flutter
    • Executando Projeto Flutter
  3. Widgets Stateful e Stateless

    Veja nesta aula as diferenças entre Widgets Stateful e Stateless e como criá-los.

    3 aulas
    • Stateful vs Stateless
    • Widgets Stateful e Stateless
    • Criando widget Stateful
  4. Widgets

    Veja nesta aula como funcionam e como criar widgets em nossa aplicação.

    4 aulas
    • O que são widgets e qual sua importância
    • Criando formulário da aplicação
    • Estrutura hierárquica dos widgets
    • Questionário
  5. Hierarquia de interfaces

    Veja nesta aula como funciona a hierarquia de interfaces no Flutter.

    4 aulas
    • Agrupando widgets com Scaffold
    • Executando o aplicativo
    • Melhorando o aplicativo
    • Questionário
  6. Trabalhando com estados

    Veja nesta aula como trabalhar com estados com o Flutter.

    3 aulas
    • Calculando valor por pessoa
    • Limpando campos do formulário
    • Questionário
  7. Validações

    Veja nesta aula como trabalhar com validações no Flutter.

    2 aulas
    • Criando validações do formulário
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Ótimo curso.

    Depoimento - Nicholas
    Flutter - Fundamentos
    Nicholas Olinda / PE
  • Curso simples de compreender.

    Depoimento - Lucas
    Flutter - Fundamentos
    Lucas Salvador / BA
  • Adorei o método de ensino, com os textos, os exercícios, vídeos não muito longos. E a interface da plataforma, excepcional !

    Depoimento - Daniel
    Flutter - Fundamentos
    Daniel Fortaleza / CE
  • muito bem explicado

    Depoimento - Bruno
    Flutter - Fundamentos
    Bruno Lauro de Freitas / BA
  • Excelente curso para iniciar no desenvolvimento com o Flutter... Recomendo a todos.

    Depoimento - Valdeir
    Flutter - Fundamentos
    Valdeir Tupã / SP
  • Muito bom o curso.

    Depoimento - Bene
    Flutter - Fundamentos
    Bene Engenheiro Coelho / SP
  • Sem comentários! Kleber é um professor muito bom e conhecido de outros cursos. Ele explica os mínimos detalhes, e isso é muito importante para quem está vendo a linguagem pela primeira vez. Show de bola!

    Depoimento - Frankilin
    Flutter - Fundamentos
    Frankilin Salvador / BA
  • Uma experiência interessante e proveitosa, recomendo.

    Depoimento - Mauro
    Flutter - Fundamentos
    Mauro Santana / AP
  • Um curso muito importante para entendimento dos fundamentos e arquitetura.

    Depoimento - Tarcísio
    Flutter - Fundamentos
    Tarcísio Vila Velha / ES

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!