
[ad_1]
Dart é uma linguagem de programação fácil de aprender, mas poderosa. Como uma das linguagens mais versáteis do mercado atualmente, você pode usá-la para escrever qualquer coisa, desde aplicativos de linha de comando e servidores de back-end até aplicativos nativos para Android, iOS, Web, Mac, Windows e Linux. Dart foi o idioma escolhido para o Flutter, e os dois viram um aumento exponencial em popularidade nos últimos anos.
Aprendiz de dardo: fundamentos é o primeiro de uma série de dois livros que lhe ensinará todos os conceitos básicos que você precisa para dominar esta linguagem. Mesmo se você for completamente novo na programação, siga os conceitos explicados de forma clara e completa e você estará criando aplicativos Dart rapidamente.
Antes de você começar
Esta seção mostra algumas coisas que você precisa saber antes de começar, como o que você precisa para hardware e software, onde encontrar os arquivos de projeto para este livro e muito mais.
Aprendiz de dardo: fundamentos
Você configurará seu ambiente de desenvolvimento para trabalhar com o Dart, criará seu primeiro projeto Dart e aprenderá sobre sua estrutura.
1
Você aprenderá os conceitos básicos necessários para começar a programar no Dart, como variáveis e constantes, comentários e expressões matemáticas. Isso lhe dará a base necessária para progredir no Dart.
2
Este capítulo ensinará alguns dos principais tipos de dados no Dart e as diferentes operações que você pode realizar neles. Você também aprenderá sobre conversão de tipo e inferência de tipo. Finalmente, você verá a diferença entre linguagens tipadas dinamicamente e estaticamente.
3
Neste capítulo, você aprenderá sobre strings e como o Dart representa texto e caracteres usando Unicode. Você também aprenderá sobre concatenação e interpolação.
4
O fluxo de controle permite determinar o que seu programa faz em cada etapa. Booleanos, enums, switches e instruções if-else permitem definir o caminho que seu programa seguirá.
5
Os loops while e for-loops oferecem a capacidade de repetir instruções em seu código. Eles são outro aspecto essencial do fluxo de controle.
6
As funções permitem que você organize seu código em blocos lógicos.
7
As classes são um dos conceitos mais importantes na programação orientada a objetos. Eles permitem que você crie tipos, definindo suas propriedades e o que eles podem fazer.
8
Uma parte importante da criação de classes no Dart é aprender sobre métodos construtores, que incluem construtores generativos, nomeados, de encaminhamento e de fábrica.
9
Membros estáticos são métodos e propriedades de uma classe que pertencem à própria classe e não a um objeto construído a partir de uma classe.
10
A nulidade permite que você lide com a ausência de um valor durante a programação. Embora o conceito de nulo seja útil, tradicionalmente atormenta programadores que se esquecem de lidar com ele. Com segurança nula em Dart, porém, não é possível esquecer. Acompanhe para saber o porquê.
11
Em quase todos os aplicativos que você fizer, você lidará com coletas de dados. As listas são o tipo de coleção principal com o qual você trabalhará no Dart. Eles permitem agrupar valores em uma sequência ordenada.
12
Um conjunto é uma coleção de elementos em que a ordem não é importante e os elementos duplicados são ignorados. Devido às suas características, os conjuntos podem ser mais rápidos do que as listas para determinadas operações, especialmente ao lidar com grandes conjuntos de dados.
13
Um mapa é uma estrutura de dados que contém pares chave-valor. A chave é o nome da variável e o valor são os dados que a variável contém.
14
Iterables são o que permitem que você faça um loop sobre as coleções. Este capítulo ensinará suas características e como criar iteráveis personalizados e seus iteradores.
15
[ad_2]
Source link