Dart Lang completa + Api Rest, Flutter, Aqueduct e Angular
4.6 (299 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,236 students enrolled

Dart Lang completa + Api Rest, Flutter, Aqueduct e Angular

Básico, intermediário e avançado + projetos práticos com Dart servidor e web! Come to the Dart side!
Highest Rated
4.6 (299 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,236 students enrolled
Created by Leonardo Marinho
Last updated 1/2020
Portuguese
Portuguese [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 20.5 hours on-demand video
  • 4 articles
  • 69 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • História da linguagem e com quais finalidades ela foi criada
  • Instalar e configurar o ambiente de desenvolvimento para o Dart (windows, mac, linux)
  • Em quais cenários o Dart pode ser empregado
  • Variáveis, o que são e como usar
  • Listas e Coleções, o que são e como usar
  • Operadores aritméticos e lógicos do Dart
  • Listas, coleções e seus mais variados tipos
  • Comandos para controle de fluxo e operações condicionais
  • Funções
  • Funções anônimas
  • Funções parametrizadas
  • Parâmetros opcionais de uma função
  • Tratamento de erros
  • Filtro de excessões
  • Segmentação de exceções para tratamento dos casos individuais
  • Imports
  • Orientação a objetos
  • Classes, atributos e métodos
  • Testes lógicos
  • Sistema de arquivos
  • Projetos práticos consultando APIs
  • Comunicação com o sistema operacional (SO)
  • Programação assíncrona com Dart
  • Flutter
  • Compressão de arquivos
  • Comunicação via socket
  • Banco de dados relacional
  • Dart para Web (biblioteca HTML e afins)
  • AngularDart
  • Aqueduct framework
  • Questionários para treinar o conhecimento adquirido
  • Suporte ao aluno para a retirada de dúvidas
  • Exercícios para fixar o conhecimento
Requirements
  • Não há pré requisitos! Este curso foi pensado para iniciantes que desejam entrar no mundo da programação por meio da linguagem Dart ou, para quem quer aprender esta linguagem fantástica partindo do ZERO
  • Pessoas com experiência também podem assistir para reforçar seus conhecimentos, sanar dúvidas e criar uma base bastante sólida no domínio desta linguagem
Description

Juntos, aprenderemos os conceitos, recursos inovadores e estruturação de projetos em Dart. Tudo partindo do zero, bem mamão com açúcar na molezinha para todos poderem entender :).

Este curso é destinado ao iniciante absoluto sem experiência em programação. Se você já programa em outras linguagens, melhor ainda! Conseguirá aproveitar ao máximo o conteúdo que este curso propõe.


O Dart é uma linguagem expressiva, poderosa e fácil que tem uma curva de aprendizado muito amigável e rápida. Isso faz com que seja uma excelente linguagem iniciar os estudos. Com o Dart, ou, Dart language, ou, Dart programming language (como você preferir) conseguimos construir códigos bastante elegantes e organizados.


O intuito deste curso é te ensinar toda a parte básica, intermediária e avançada da linguagem (você pode ler mais nos tópicos do curso) para que você tenha o norte necessário para avançar com esta maravilha do mundo moderno criada pela Google! Vale lembrar que, o Dart é a porta de entrada para frameworks como o Flutter, AngularDart e Aqueduct que estão em ascensão no mercado! Ela também pode ser transpilada para a web e se tornar javascript, te mostrarei aqui todo o caminho para explorar desde a parte servidora até a parte web neste curso!


Te prometo que se você se dedicar ao máximo, programar junto comigo nas aulas e realizar as atividades, no final do curso, você estará programando Dart assim como fala português (espero que você fale bem português :p).  E aí, topa o desafio? :)

Who this course is for:
  • Qualquer um que queira aprender programação com Dart partindo do nível mais básico possível :)
  • Amantes de tecnologia
  • Pessoas que curtam referências nerds e didática bem humorada
Course content
Expand all 167 lectures 20:28:34
+ Configuração de ambiente
6 lectures 30:18
Baixando e instalando o Dart no OSX
06:21
Baixando e instalando o Dart no Windows
01:44
Baixando e instalando o Dart no Linux (Ubuntu)
02:48
Baixando e configurando a IDE no OSX
04:24
Estrutura do projeto
10:12

De acordo com o que aprendemos, como podemos começar?

Como podemos começar?
3 questions
Importante!
04:49
+ Variáveis
9 lectures 01:12:45
O que são variáveis
04:44
Comentários
05:32
Variáveis numéricas
15:29
Funções para variáveis numéricas
06:52
Booleanos
05:53
Strings
12:19
Funções para variáveis Strings
12:11
Constantes
05:38
Interação com o usuário
04:07

Com qual finalidade as variáveis foram criadas?

Para que servem as variáveis
4 questions
+ Operações
2 lectures 19:38
Operações aritméticas
06:55
Operações lógicas
12:43
Operações
2 questions
+ Coleções
9 lectures 57:56
Listas
07:45
Listas - Every
07:46
Listas - Lista expandida
07:26
Listas - Lista Reduce
06:16
Listas - Where
04:42
Set
03:35
Queue
05:32
Map
10:47
Lista interativa
04:07
Listas
3 questions
+ Controle de fluxo
10 lectures 58:23
If e Else
08:18
Ternários
08:05
Escopo
05:50
Switch
04:42
Loops
10:20
While
05:34
doWhile
03:38
For & For each
04:19
For in
03:48
Exercício: contar até 10
03:49
Loops
3 questions
+ Funções
8 lectures 57:48
Funções básicas
07:19
Parametros opcionais
08:56
Funções como objetos
06:38
Funções anônimas
07:58
Funções assíncronas
07:55
Organizando o código com funções
08:00
Closures
06:21
Funções
2 questions
+ Tratamento de erros
3 lectures 13:18
Exceções
02:22
Try catch finally
05:53
Throwing & on
05:03
Exceções
1 question
+ Imports
3 lectures 17:45
Como usar os imports
08:45
Criando bibliotecas e importando de forma personalizada
04:46
Explorando o import http
04:14
Imports
4 questions
+ Classes, atributos, métodos e orientação a objetos
13 lectures 01:56:57
Classes, Atributos, Métodos e Objetos
11:09
This
04:31
Construtores
15:06
Escopo
03:41
Escopo publico e privado
12:57
Getters e Setters
08:22
Membros estáticos
06:11
Herança
17:14
Mixins
07:32
Reescrita de método
04:26
Interfaces
08:05
Singletons
08:07
Factory singleton
09:36
Orientação a objetos
3 questions