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$ 65 ,75
/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.

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,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

O treinamento em Metodologias ágeis para o TI permite a entrega de valor ao cliente de forma rápida e contínua, o que é essencial para atender às demandas do setor de TI. Além disso, as práticas ágeis ajudam na priorização de melhorias com a matriz GUT, na cultura e mudança organizacional da informação. Inicie agora seu treinamento Online na Proway e mantenha-se atualizado e competitivo no mercado de trabalho!

Pré-requisitos

Não há pré-requisitos formais.

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

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

Transforme-se

Conheça esta linguagem de rápida execução, bem estruturada e com flexibilidade para atuar em projetos de pequeno, médio e grande porte. Com o JavaScript é possível enriquecer a experiência do usuário em sites, sistemas e dispositivos móveis.

Pré-requisitos

Curso ProWay Lógica de Programação e Algoritmos e HTML e CSS ou possuir conhecimentos equivalentes.

+ 20h
Carga horária
Nível
básico

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

Transforme-se

Domine Machine Learning: desde os conceitos básicos a prática até a execução de tarefas! Aprofunde seus conhecimentos em processos de dados, árvores de decisão, C-means, Kmeans, regras de associação e teorias do Grafos.

Pré-requisitos

Para melhor compreensão do conteúdo, o aluno deve ter feito o curso ProWay de Python Trabalhando com Banco de Dados ProWay ou ter conhecimentos similares.

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

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

Transforme-se

Esse treinamento possui aplicações em diferentes áreas, desde a ciência de dados e inteligência artificial até o desenvolvimento de jogos e aplicativos móveis. Essa variedade de aplicações torna a linguagem Python uma excelente escolha para aqueles que desejam se especializar em diferentes áreas de programação. O mercado de trabalho está cada vez mais exigente em relação às habilidades dos profissionais de TI. Saber programar em Python pode ser um grande diferencial para sua carreira.

Pré-requisitos

Conhecimentos do treinamentos de Python Fundamentos ou conhecimentos similares.

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

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

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.