+ 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.

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

Transforme-se

O treinamento em Prototipação Adobe XD é extremamente importante para designers e profissionais de UX que desejam criar interfaces de usuário e protótipos interativos de alta qualidade. Através deste treinamento, você terá a oportunidade de aprender as melhores práticas e técnicas de design, além de dominar uma ferramenta poderosa que permite criar protótipos impressionantes e interativos.

Pré-requisitos

Não é necessária nenhuma experiência prévia.

+ 16h
Carga horária
Nível
Básico

Transforme-se

Conheça PHP: amplamente usada em todo o mundo para o desenvolvimento web. Aplique esta linguagem em diferentes tipos de trabalhos, desde blogs, sites, plataformas web ou até mesmo sistemas complexos deixando-os ainda mais dinâmicos!

Pré-requisitos

Indicado a todos que querem conhecer esta linguagem assim como a quem deseja atuar como WebMasters, WebDesigners, Programadores HTML, Programadores em Geral, Especialistas em E-Bussiness.

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

Transforme-se

Este curso de Introdução ao MySQL ensina os conceitos fundamentais e avançados do sistema gerenciador de banco de dados mais utilizado em aplicações web. Aprenda a criar e gerenciar bancos de dados de forma eficiente e segura, automatizar processos e ganhar performance. Ideal para quem busca aprimorar suas habilidades em desenvolvimento de sistemas e web.

Pré-requisitos

Para fazer este treinamento, o aluno precisa ter feito o curso ProWay Pacote Office - Fundamentos ou possuir conhecimentos equivalentes.

+ 28h
Carga horária
Nível
Básico

Transforme-se

Prepare-se para trabalhar com as mais diversas linguagens de programação, desenvolva o processo lógico de um programa de computador e inicie já sua trajetória profissional no mundo da programação!

Pré-requisitos

Curso ProWay Iniciação a Programação: Lógica e Algoritmos I ou ter conhecimentos equivalentes.

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

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

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.