Capa do Ebook gratuito Como criar aplicativos do zero ao avançado, utilizando Flutter e Dart curso completo

Ebook gratuitoComo criar aplicativos do zero ao avançado, utilizando Flutter e Dart curso completo

3.75

EstrelaEstrelaEstrelaMeia estrelaEstrela

(4)

267 páginas15 horas e 40 minutos

Iniciar curso gratuito

Conteúdo do curso

1

Introdução ao Flutter e Dart

2

Configuração do ambiente de desenvolvimento

3

Configuração do ambiente de desenvolvimento: Instalação do Flutter e Dart

4

Configuração do ambiente de desenvolvimento: Configuração do ambiente de desenvolvimento

5

Configuração do ambiente de desenvolvimento: Configuração do editor de código

6

Configuração do ambiente de desenvolvimento: Estrutura básica de um aplicativo Flutter

7

Configuração do ambiente de desenvolvimento: Widgets e Elementos básicos do Flutter

8

Configuração do ambiente de desenvolvimento: Layouts e posicionamento de elementos

9

Configuração do ambiente de desenvolvimento: Gerenciamento de estado

10

Configuração do ambiente de desenvolvimento: Navegação entre telas

11

Configuração do ambiente de desenvolvimento: Consumo de APIs

12

Configuração do ambiente de desenvolvimento: Armazenamento de dados

13

Configuração do ambiente de desenvolvimento: Autenticação de usuários

14

Configuração do ambiente de desenvolvimento: Notificações push

15

Configuração do ambiente de desenvolvimento: Integração com serviços externos

16

Configuração do ambiente de desenvolvimento: Testes unitários e de widget

17

Configuração do ambiente de desenvolvimento: Publicação de aplicativos

18

Conceitos básicos de Dart

19

Conceitos básicos de Dart: Introdução ao Dart

20

Conceitos básicos de Dart: Variáveis e tipos de dados

21

Conceitos básicos de Dart: Estruturas condicionais

22

Conceitos básicos de Dart: Estruturas de repetição

23

Conceitos básicos de Dart: Funções

24

Conceitos básicos de Dart: Classes e objetos

25

Conceitos básicos de Dart: Herança e polimorfismo

26

Conceitos básicos de Dart: Tratamento de exceções

27

Conceitos básicos de Dart: Manipulação de arquivos

28

Conceitos básicos de Dart: Programação assíncrona

29

Conceitos básicos de Dart: Conceitos básicos de Flutter

30

Conceitos básicos de Dart: Widgets e layout

31

Conceitos básicos de Dart: Gerenciamento de estado

32

Conceitos básicos de Dart: Navegação entre telas

33

Conceitos básicos de Dart: Consumo de APIs

34

Conceitos básicos de Dart: Armazenamento local

35

Conceitos básicos de Dart: Autenticação de usuários

36

Conceitos básicos de Dart: Notificações push

37

Conceitos básicos de Dart: Publicação de aplicativos

38

Conceitos avançados de Dart

39

Conceitos avançados de Dart: Classes e objetos

40

Conceitos avançados de Dart: Herança e polimorfismo

41

Conceitos avançados de Dart: Mixins

42

Conceitos avançados de Dart: Null safety

43

Conceitos avançados de Dart: Programação assíncrona

44

Conceitos avançados de Dart: Streams e blocos

45

Conceitos avançados de Dart: Testes unitários e de integração

46

Conceitos avançados de Dart: Gerenciamento de estado

47

Conceitos avançados de Dart: Injeção de dependência

48

Conceitos avançados de Dart: Navegação e rotas

49

Conceitos avançados de Dart: Persistência de dados

50

Conceitos avançados de Dart: Integração com APIs

51

Conceitos avançados de Dart: Animações e efeitos visuais

52

Conceitos avançados de Dart: Localização e internacionalização

53

Conceitos avançados de Dart: Acessibilidade

54

Conceitos avançados de Dart: Performance e otimização

55

Conceitos avançados de Dart: Publicação e distribuição de aplicativos

56

Introdução à programação orientada a objetos em Dart

57

Introdução à programação orientada a objetos em Dart: Introdução à programação orientada a objetos

58

Introdução à programação orientada a objetos em Dart: Classes e objetos

59

Introdução à programação orientada a objetos em Dart: Atributos e métodos

60

Introdução à programação orientada a objetos em Dart: Encapsulamento

61

Introdução à programação orientada a objetos em Dart: Herança

62

Introdução à programação orientada a objetos em Dart: Polimorfismo

63

Introdução à programação orientada a objetos em Dart: Interfaces

64

Introdução à programação orientada a objetos em Dart: Métodos estáticos

65

Introdução à programação orientada a objetos em Dart: Construtores

66

Introdução à programação orientada a objetos em Dart: Sobrecarga de operadores

67

Introdução à programação orientada a objetos em Dart: Tratamento de exceções

68

Introdução à programação orientada a objetos em Dart: Coleções

69

Introdução à programação orientada a objetos em Dart: Iteradores

70

Introdução à programação orientada a objetos em Dart: Programação assíncrona

71

Introdução à programação orientada a objetos em Dart: Testes unitários

72

Widgets em Flutter

73

Widgets em Flutter: Introdução ao Flutter e Dart

74

Widgets em Flutter: Estrutura básica de um aplicativo Flutter

75

Widgets em Flutter: Widgets básicos em Flutter

76

Widgets em Flutter: Layouts em Flutter

77

Widgets em Flutter: Navegação entre telas

78

Widgets em Flutter: Gerenciamento de estado

79

Widgets em Flutter: Requisições HTTP

80

Widgets em Flutter: Persistência de dados

81

Widgets em Flutter: Animações em Flutter

82

Widgets em Flutter: Acessibilidade

83

Widgets em Flutter: Testes automatizados

84

Widgets em Flutter: Publicação de aplicativos

85

Navegação e roteamento em Flutter

86

Navegação e roteamento em Flutter: Introdução ao roteamento em Flutter

87

Navegação e roteamento em Flutter: Navegação entre telas

88

Navegação e roteamento em Flutter: Passagem de parâmetros entre telas

89

Navegação e roteamento em Flutter: Navegação com rotas nomeadas

90

Navegação e roteamento em Flutter: Navegação com rotas dinâmicas

91

Navegação e roteamento em Flutter: Gerenciamento de histórico de navegação

92

Navegação e roteamento em Flutter: Navegação com tabs

93

Navegação e roteamento em Flutter: Navegação com drawer

94

Navegação e roteamento em Flutter: Navegação com bottom navigation bar

95

Navegação e roteamento em Flutter: Navegação com pageview

96

Navegação e roteamento em Flutter: Navegação com stack

97

Navegação e roteamento em Flutter: Navegação com push/pop

98

Navegação e roteamento em Flutter: Navegação com parâmetros opcionais

99

Navegação e roteamento em Flutter: Navegação com animações

100

Navegação e roteamento em Flutter: Navegação com autenticação

Descrição do curso

Curso de Flutter e Dart: Criação de Aplicativos do Zero ao Avançado

O curso "Como criar aplicativos do zero ao avançado, utilizando Flutter e Dart curso completo" é a sua chance de ingressar na área de desenvolvimento de aplicativos com uma das tecnologias mais promissoras do momento. Pertencente à categoria de Informática (TI) e subcategoria Programação de Aplicativos, este curso é voltado tanto para iniciantes quanto para desenvolvedores experientes que desejam aprimorar seus conhecimentos.

Com 267 páginas de conteúdo ricamente detalhado, você será guiado passo a passo desde a introdução ao Flutter e Dart até o desenvolvimento avançado. A jornada começa com a configuração do ambiente de desenvolvimento, incluindo a instalação do Flutter e Dart, a configuração do editor de código, e a compreensão da estrutura básica de um aplicativo Flutter. Você também aprenderá sobre widgets e elementos básicos, gerenciamento de estado, e navegação entre telas, configurando uma base sólida para projetos futuros.

O curso abrange também conceitos fundamentais de Dart, como variáveis, estruturas condicionais e de repetição, funções, classes, herança e polimorfismo, além de tratamento de exceções e manipulação de arquivos. Esses fundamentos são essenciais para qualquer desenvolvedor que deseja criar aplicativos eficientes e bem estruturados.

Ao avançar pelo curso, você explorará tópicos mais específicos e complexos, como programação assíncrona, streams, blocos, testes unitários e de integração, além de técnicas de otimização e performance. A programação orientada a objetos também é abordada detalhadamente, permitindo que você entenda conceitos avançados como mixins e null safety.

O curso oferece um capítulo dedicado inteiramente aos widgets, onde você aprenderá a estruturar aplicativos de forma modular e eficiente, utilizando layouts e widgets avançados. A navegação e o roteamento em Flutter são temas fundamentais, e as lições cobrem desde a navegação básica até o uso de rotas dinâmicas e animações avançadas.

Um dos destaques do curso é o gerenciamento de estado em Flutter, abordando diferentes conceitos e padrões como Provider, BLoC, MobX, Redux, entre outros. A integração com APIs e serviços web é outro ponto crucial, com lições que ensinam a autenticação, consumo de APIs REST e SOAP, e integração com serviços de armazenamento e pagamento, tornando seus aplicativos mais robustos e versáteis.

Além disso, a internacionalização é discutida em detalhes, preparando você para criar aplicativos que suportem múltiplos idiomas e formatos regionais. Outro tópico importante é a criação e manipulação de formulários, onde você aprenderá a validar e estilizar campos, além de gerenciar o estado do formulário.

Animações em Flutter são abordadas para que você possa criar interfaces de usuário dinâmicas e interativas. Técnicas para trabalhar com bancos de dados locais, segurança e autenticação, testes unitários e de interface são fundamentais para garantir a qualidade do seu aplicativo.

Os módulos finais incluem temas sobre a criação de plugins e pacotes, acessibilidade, publicação de aplicativos nas lojas Google Play e Apple App Store, e introdução ao uso de Firebase, incluindo autenticação, armazenamento em nuvem e notificações push. Não importa se você está começando agora ou se já tem experiência; este curso vai transformar a maneira como você desenvolve aplicativos, fornecendo todas as ferramentas e conhecimentos necessários para criar soluções incríveis utilizando Flutter e Dart.

Este curso gratuito inclui:

15h40m de curso online gratuito em áudio

267 páginas de conteúdo

Certificado digital de conclusão de curso

Exercícios para treinar seus conhecimentos

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

Cursos Online Gratuitos de Flutter: Aprenda a Criar Apps Incríveis

Descubra o mundo do desenvolvimento de aplicativos móveis com nossa seleção de cursos online gratuitos sobre Flutter. O Flutter é o kit de ferramentas de UI do Google que permite a criação de interfaces bonitas e compiladas nativamente para mobile, web e desktop a partir de uma única base de código. Com estes cursos, você terá a oportunidade de aprender desde os conceitos básicos até recursos avançados, tudo isso sem custos e no seu próprio ritmo.

Introdução ao Flutter: Comece Sua Jornada de Desenvolvimento

Se você é novo no Flutter, nossos cursos introdutórios são o ponto de partida perfeito. Você aprenderá a instalar o Flutter, configurar seu ambiente de desenvolvimento e criar seu primeiro projeto. Entenda os fundamentos do Dart, a linguagem de programação usada pelo Flutter, e como ele é usado para construir aplicativos interativos.

Widgets e Design no Flutter: Crie Interfaces Atraentes

Os cursos de design e widgets do Flutter ensinam a manipular os blocos de construção essenciais de qualquer aplicativo Flutter. Aprenda a utilizar o extenso catálogo de widgets do Flutter para criar interfaces de usuário que não só pareçam boas, mas também sejam eficientes e fáceis de usar.

Estado e Gerenciamento de Dados: Eleve Seu App ao Próximo Nível

Entender como gerenciar o estado e os dados é crucial para qualquer aplicativo. Nos nossos cursos, você explorará diferentes estratégias de gerenciamento de estado e aprenderá a lidar com dados de maneira eficaz, garantindo que seu aplicativo seja responsivo e confiável.

Integração e Plugins: Expanda as Capacidades do Seu App

Com os cursos avançados, você irá descobrir como integrar seu aplicativo Flutter com APIs externas, bancos de dados e outros serviços. Aprenda a utilizar plugins para adicionar funcionalidades como geolocalização, pagamento, autenticação e muito mais, sem ter que escrever uma grande quantidade de código do zero.

Testes e Performance: Garanta a Qualidade do App

Garanta a qualidade e a performance do seu aplicativo com cursos focados em testes e otimização. Aprenda a escrever testes unitários, de widgets e de integração para assegurar que seu app funcione corretamente. Além disso, otimize o desempenho do seu aplicativo para proporcionar a melhor experiência possível aos usuários.

Construa Seu Portfólio: Projetos Práticos com Flutter

Coloque seus conhecimentos em prática com projetos do mundo real que irão ajudá-lo a construir um portfólio impressionante. Através de nossos cursos práticos, você terá a chance de desenvolver aplicativos completos, desde a concepção até o lançamento, utilizando tudo o que aprendeu sobre Flutter.

Comunidade e Recursos Adicionais

Ao participar dos nossos cursos gratuitos de Flutter, você também terá acesso a uma comunidade de desenvolvedores entusiastas e recursos adicionais para continuar aprendendo e crescendo como desenvolvedor de aplicativos móveis. Junte-se a nós e comece sua jornada no Flutter hoje mesmo!

Cursos gratuitos em vídeo

Imagem do Curso gratuito Aprenda React Native criando um clone da Netflix
Curso GratuitoAprenda React Native criando um clone da Netflix

5

EstrelaEstrelaEstrelaEstrelaEstrela

(1)

Clock icon
5h53m
13 exercícios
Imagem do Curso gratuito Desenvolvimento de aplicativos com Ionic
Curso GratuitoDesenvolvimento de aplicativos com Ionic

4.98

EstrelaEstrelaEstrelaEstrelaEstrela

(93)

Clock icon
6h29m
9 exercícios
Imagem do Curso gratuito Flutter do básico ao avançado
Curso GratuitoFlutter do básico ao avançado

4.97

EstrelaEstrelaEstrelaEstrelaEstrela

(310)

Clock icon
4h25m
8 exercícios
Imagem do Curso gratuito Desenvolvimento de apps com Flutter
Curso GratuitoDesenvolvimento de apps com Flutter

4.93

EstrelaEstrelaEstrelaEstrelaEstrela

(554)

Clock icon
4h47m
4 exercícios
Recomendado
Imagem do Curso gratuito Xamarin C#
Curso GratuitoXamarin C#

4.93

EstrelaEstrelaEstrelaEstrelaEstrela

(27)

Clock icon
2h00m
9 exercícios
Imagem do Curso gratuito Flutter e Dart no desenvolvimento de apps
Curso GratuitoFlutter e Dart no desenvolvimento de apps

4.93

EstrelaEstrelaEstrelaEstrelaEstrela

(442)

Clock icon
34h56m
23 exercícios
Ideal para iniciantes
Imagem do Curso gratuito Aplicativos com Ionic 3 para iniciantes
Curso GratuitoAplicativos com Ionic 3 para iniciantes

4.9

EstrelaEstrelaEstrelaEstrelaEstrela

(304)

Clock icon
4h26m
5 exercícios
Imagem do Curso gratuito Aplicativos com Ionic 2
Curso GratuitoAplicativos com Ionic 2

4.85

EstrelaEstrelaEstrelaEstrelaEstrela

(41)

Clock icon
1h58m
7 exercícios
Imagem do Curso gratuito Aplicativos com Ionic 1
Curso GratuitoAplicativos com Ionic 1

4.84

EstrelaEstrelaEstrelaEstrelaEstrela

(32)

Clock icon
3h08m
8 exercícios
Imagem do Curso gratuito React native básico
Curso GratuitoReact native básico

3

EstrelaEstrelaEstrela

(2)

Clock icon
7h19m
22 exercícios
Ideal para iniciantes
Imagem do Curso gratuito Ionic 6 para desenvolvimento de apps
Curso GratuitoIonic 6 para desenvolvimento de apps

1

Estrela

(1)

Clock icon
0h55m
9 exercícios
Imagem do Curso gratuito Crie aplicativos iOS do Zero
Curso GratuitoCrie aplicativos iOS do Zero

Novo curso

Clock icon
1h05m
5 exercícios
Ideal para iniciantes
Imagem do Curso gratuito Programação mobile com React Native completo
Curso GratuitoProgramação mobile com React Native completo

Novo curso

Clock icon
13h29m
11 exercícios
Recomendado
Imagem do Curso gratuito Criação de aplicativos em Android
Curso GratuitoCriação de aplicativos em Android

Novo curso

Clock icon
6h26m
9 exercícios
Imagem do Curso gratuito Programação para dispositivos móveis
Curso GratuitoProgramação para dispositivos móveis

Novo curso

Clock icon
4h38m
3 exercícios
Imagem do Curso gratuito Flutter nível Intermediário e Avançado
Curso GratuitoFlutter nível Intermediário e Avançado

Novo curso

Clock icon
12h43m
35 exercícios
Avançado
Imagem do Curso gratuito Apps para iOS com SWIFT 2023
Curso GratuitoApps para iOS com SWIFT 2023

Novo curso

Clock icon
1h17m
10 exercícios
Imagem do Curso gratuito Android e Kotlin na criação de apps
Curso GratuitoAndroid e Kotlin na criação de apps

Novo curso

Clock icon
13h05m
35 exercícios
Imagem do Curso gratuito Compose na criação de Apps
Curso GratuitoCompose na criação de Apps

Novo curso

Clock icon
4h05m
8 exercícios
Imagem do Curso gratuito Kotlin na programação de Apps para iniciantes
Curso GratuitoKotlin na programação de Apps para iniciantes

Novo curso

Clock icon
4h20m
26 exercícios

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto