Dart e Flutter - Introdução

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

+ 20h
Carga horária
Nível
Básico
Certificado
Incluso
A partir de R$ 82 ,42
/mês

Flutter é um framework desenvolvido pela Google para a criação de aplicativos. Desenvolve aplicações nativas tanto para Android quanto para iOS a partir da composição de Widgets. É escrito em cima de uma linguagem própria chamada Dart, o que diminui muito a curva de aprendizado. Através deste curso você será capaz de:

  • Aprender a programar em Dart;
  • Instalar e Configurar o Flutter;
  • Introduzir-se a Widgets, gerenciamento de estado e muito mais.

Comece já este curso online de Dart e Flutter - Introdução e desenvolva do zero uma aplicação para Android e iOS compilada nativamente utilizando Flutter e a linguagem de programação Dart. Na sequência realize o curso de Programador Flutter Básico ;-D

Público alvo

Todos que tenham interesse pelo desenvolvimento de aplicativos Android e iOS.

Pré-requisitos

Não há pré-requisitos. É favorável quem tem conhecimentos básicos de Lógica e Algoritmos.

Conteúdo programático

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  •  

     

    O que é aplicativo nativo

     

     

  •  

     

    O que é Flutter

     

     

  •  

     

    Como Flutter funciona

     

     

  •  

     

    Instalando Flutter

     

     

  •  

     

    Configurar ambiente de desenvolvimento

     

     

     

     

     

     

     

     

     

     

    •  

       

      Dependências

       

       

    •  

       

      Android Studio

       

       

    •  

       

      Flutter cli

       

       

     

     

  •  

     

    Introdução a Dart

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    •  

       

      final e const

       

       

    •  

       

      Numbers

       

       

    •  

       

      Strings

       

       

    •  

       

      Booleans

       

       

    •  

       

      Lists

       

       

    •  

       

      Sets

       

       

    •  

       

      Maps

       

       

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    •  

       

      Classes e objetos

       

       

    •  

       

      Variáveis da instância

       

       

    •  

       

      Métodos

       

       

    •  

       

      Construtores

       

       

    •  

       

      Variáveis estáticas da classe

       

       

    •  

       

      Métodos estáticos

       

       

    •  

       

      Implementação

       

       

    •  

       

      Extensão

       

       

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    •  

       

      Variáveis e tipos nativos básicos

       

       

    •  

       

      Funções

       

       

    •  

       

      Controle de fluxo

       

       

    •  

       

      Tratamento de erros

       

       

    •  

       

      Classes

       

       

    •  

       

      Comentários e documentação

       

       

     

     

  •  

     

    Introdução aos Widgets

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    •  

       

      MaterialApp

       

       

    •  

       

      Scaffold

       

       

    •  

       

      AppBar

       

       

    •  

       

      Container

       

       

    •  

       

      Row

       

       

    •  

       

      Column

       

       

    •  

       

      Center

       

       

    •  

       

      Padding

       

       

    •  

       

      ListView

       

       

    •  

       

      ListTile

       

       

    •  

       

      ExpansionTile

       

       

    •  

       

      Image

       

       

    •  

       

      RaisedButton

       

       

    •  

       

      Text

       

       

     

     

  •  

     

    Assets

     

     

     

     

     

     

     

     

     

     

     

     

    •  

       

      Imagens

       

       

    •  

       

      Fontes

       

       

    •  

       

      Ícones

       

       

    •  

       

      Cores

       

       

     

     

  •  

     

    Introdução a gerenciamento de estado

     

     

     

     

     

     

     

     

     

     

    •  

       

      setState

       

       

    •  

       

      build

       

       

    •  

       

      BuildContext

       

       

     

     

 

Instrutor(a)

Ricardo Lima Gonçalves

Ricardo Lima Gonçalves

Ricardo Lima Gonçalves: Profissional com mais de 20 anos de experiência na área. Possui sua própria empresa de desenvolvimento web e criação de aplicações móveis. Instrutor da ProWay para treinamentos presenciais, EAD e de programas de empregabilidade para empresas.

Descubra a transformação do ProWay EAD em 3 dias! Se não ficar satisfeito, seu reembolso é garantido!

Anual à vista
R$ 82,42/mês
Pago anualmente
Sem fidelidade
Total R$ 989,00/ano
Anual parcelado 12x
R$ 104,00/mês
Pago em 12x
Sem fidelidade
Total R$ 1.248,00/ano
Mensal
R$ 149,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 149,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Java é uma linguagem de programação que possibilita programar para desktop, mobile e web e é muito requisitada pelas empresas atualmente. Comece já a programar em Java com este curso introdutório da linguagem.

Pré-requisitos

Curso ProWay Lógica, Algoritmos, Banco de Dados, SQL e Orientação a Objetos ou possuir conhecimentos equivalentes.

+ 28h
Carga horária
Nível
Intermediário

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Crie e mantenha aplicativos móveis mais complexos que incluam a integração com APIs através do Flutter. Aproveite tudo o que for feito para desenvolver também para desktop e web!

Pré-requisitos

Ter realizado o do curso de entrada desta formação: Introdução a Dart e Flutter ou possuir conhecimentos similares.

+ 20h
Carga horária
Nível
Intermediário

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Esse curso tem o objetivo de qualificar desenvolvedores a criarem APIs utilizando o Angular, tornando aplicações web ou híbridas mais rápidas e com uma codificação mais simplificada.

Pré-requisitos

Cursos ProWay de Angular ou possuir conhecimentos equivalentes

+ 20h
Carga horária
Nível
Avançado

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

O JavaScript é uma linguagem que mudou muito durante o tempo e está em constante e desenvolvimento! Uma das maiores alterações foi justamente a inclusão de classes e a possibilidade de heranças. Aprimore suas habilidades, domine as técnicas mais avançadas e esteja pronto para enfrentar os desafios mais complexos no desenvolvimento web!

Pré-requisitos

Para melhor compreensão do conteúdo, o aluno deve ter feito o curso ProWay de JavaScript - Fundamentos ou ter conhecimentos equivalentes.

+ 60h
Carga horária
Nível
Avançado

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

Descubra a transformação do ProWay EAD em 3 dias! Se não ficar satisfeito, seu reembolso é garantido!

Anual à vista
R$ 82,42/mês
Pago anualmente
Sem fidelidade
Total R$ 989,00/ano
Anual parcelado 12x
R$ 104,00/mês
Pago em 12x
Sem fidelidade
Total R$ 1.248,00/ano
Mensal
R$ 149,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 149,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.