Capítulo 01 — Introdução ao Dart
Parte 1A — Aprender Dart · Capítulo 01 de 62 · 1 h 30
Capítulo 01 — Introdução ao Dart
Nível: iniciante Duração estimada: 1 h 30 Pré-requisitos: nenhum O que você será capaz de fazer ao final: escrever, ler e executar um programa Dart mínimo, e entender o papel do Dart em relação ao Flutter.
Apresentação da Parte 1A
Antes de desenvolver interfaces com Flutter, é indispensável entender a linguagem utilizada pelo Flutter: o Dart.
O objetivo desta primeira parte é construir progressivamente as bases necessárias para ser capaz de:
- ler código Dart;
- escrever programas em Dart;
- manipular variáveis;
- usar condições;
- criar laços de repetição;
- trabalhar com listas e coleções;
- criar funções;
- entender a programação orientada a objetos;
- criar classes e objetos;
- usar herança;
- entender a null safety;
- tratar exceções;
- entender a programação assíncrona;
- usar
Future; - usar
asynceawait; - organizar um projeto Dart;
- ficar suficientemente à vontade com Dart para começar o Flutter.
A progressão será propositalmente muito gradual.
| Capítulo | Assunto |
|---|---|
| 01 | Introdução ao Dart |
| 02 | Variáveis, constantes e tipos |
| 03 | Operadores e expressões |
| 04 | Condições: if, else, switch |
| 05 | Laços: for, while, do while |
| 06 | Listas, Sets e Maps |
| 07 | Funções |
| 08 | Programação orientada a objetos |
| 09 | Construtores, propriedades e métodos |
| 10 | Encapsulamento, herança e polimorfismo |
| 11 | Classes abstratas, interfaces, mixins e enums |
| 12 | Null Safety |
| 13 | Exceções |
| 14 | Programação funcional útil para o Flutter |
| 15 | Futures, async e await |
| 16 | Pacotes e organização de um projeto Dart |
| 17 | JSON e manipulação de dados |
| 18 | Miniprojeto final em Dart |
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão