Descrição
Descrição:
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? 🙂
Para quem é este curso:
- 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
Requisitos:
- 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
O que você aprenderá:
- 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
Avaliações
Ainda não existem avaliações.