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)

Ícone de volume para audiobook

15 horas e 40 minutos

Ícone de Lista para ebook

267 páginas

Aprenda a criar aplicativos do zero ao avançado com Flutter e Dart em um curso completo e gratuito de 267 páginas, com certificação inclusa. Categoria: TI.

Aprenda a criar aplicativos do zero ao avançado com Flutter e Dart em um curso completo e gratuito de 267 páginas, com certificação inclusa. Categoria: TI.

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

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:

15 horas e 40 minutos de conteúdo em áudio

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?

No aplicativo você também encontrará...

Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

Baixe o Aplicativo agora para ter acesso a + de 5000 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, ebooks e áudiobooks.

  • Mais de 60 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

Outros Ebooks gratuitos!

Cursos gratuitos em vídeo