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

ASP.NET é um framework web da Microsoft, criado com o intuito de permitir aos desenvolvedores criarem páginas web de forma mais rápida e dinâmica. Desenvolva aplicações avançadas de ASP.NET MVC utilizando tecnologias e ferramentas do .NET Framework 4.5!

Pré-requisitos

Antes de participar deste curso, os alunos devem ter: Mínimo de dois a três anos de experiência em desenvolvimento de aplicações web-based usando Microsoft Visual Studio e Microsoft ASP.NET, proficiência em .NET Framework e alguma familiaridade com a linguagem C#.

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

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

Transforme-se

Flutter é uma ferramenta de desenvolvimento de aplicativos móveis que permite aos desenvolvedores criar aplicativos nativos para Android e iOS com uma única base de código. Com Flutter, é possível criar aplicativos responsivos e com uma aparência nativa em ambas as plataformas. Se você está buscando se aprimorar em desenvolvimento de aplicativos móveis e aprender Flutter, o treinamento Programador Flutter Avançado na Proway é a escolha certa para você.

Pré-requisitos

Ter participado do curso Introdução a Dart Flutter e Programador Flutter Básico da ProWay, ou conhecimentos equivalentes.

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

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

Transforme-se

O Reactive é uma abordagem de desenvolvimento que oferece aos desenvolvedores uma linguagem de programação rápida, bem estruturada e flexível para projetos de diferentes tamanhos. É especialmente adequada para sites, sistemas e aplicativos móveis, visando enriquecer a experiência do usuário. Sua rapidez de execução permite soluções eficientes e responsivas, mesmo em projetos grandes.

Pré-requisitos

Ter realizado o curso JavaScript ProWay: https://cursos.proway.com.br/javascript-jquery-e-ajax Ou ter já conhecimentos similares.

+ 20h
Carga horária
Nível
UI

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

Transforme-se

Um profissional de UI Design, cria a interface que torna a vida dos usuários mais fácil e agradável. Não há dúvida que o UI Design é uma área essencial em qualquer empresa que busca fornecer uma experiência de usuário excelente. Se você é criativo, gosta de tecnologia e tem um olhar para o design, essa pode ser a carreira ideal para você. Comece a se aprimorar em UI Design, uma das áreas mais promissoras do mercado de trabalho e dê o primeiro passo em direção a uma carreira de sucesso.

Pré-requisitos

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

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

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.