Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Dart - Tópicos Avançados

Compreenda como os conceitos de orientação a objetos são aplicados na linguagem Dart

Nível Avançado Categoria Desenvolvimento Mobile

  • Curso com 01h49 de vídeos
  • Certificado com 8 horas
  • 14 exercícios

Sobre o curso

Criada pela Google em 2011, o Dart é uma linguagem de programação fortemente tipada e multi-paradigma inicialmente desenvolvida para substituir o Javascript que não teve muito sucesso em sua missão principal.

Porém, anos depois, a Google lançou o Flutter com base no Dart, o que atraiu a atenção de muitos desenvolvedores.

Sendo assim, é essencial que todo desenvolvedor Flutter possua conhecimentos sólidos com o Dart

Criada pela Google em 2011, o Dart é uma linguagem de programação fortemente tipada e multi-paradigma inicialmente desenvolvida para substituir o Javascript que não teve muito sucesso em sua missão principal.

Porém, anos depois, a Google lançou o Flutter com base no Dart, o que atraiu a atenção de muitos desenvolvedores.

Sendo assim, é essencial que todo desenvolvedor Flutter possua conhecimentos sólidos com o Dart

O que irá aprender?

Neste curso abordaremos recursos avançados da linguagem Dart, para aqueles que já dominam os fundamentos e querem saber mais sobre o que o Dart disponibiliza. Também serão passados exercícios para que você possa fixar e praticar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • Como trabalhar com generics;
  • O que são e como funciona o enum;
  • Para que serve extension e on;
  • Como trabalhar com código assíncrono;
  • Como trabalhar com arquivos;
  • Como funciona e quando utilizar uma factory.

Pra quem é esse curso?

Esse curso é destinado àqueles que já possuem conhecimento dos fundamentos da Linguagem Dart e querem melhorar o conhecimento nela.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Dart SDK: 2.16.1 ou superior

Sobre o professor

Ariel Sardinha

Ariel Sardinha

Professor e desenvolvedor. Formando em engenharia de software. É autor de cursos em diversos temas, como, desenvolvimento front-end, Flutter, JavaScript e Vue.js. Nas horas vagas adora estudar sobre tecnologia, filme e brincar com a pequena Maria Eduarda.

Conteúdo programático

  1. Introdução

    Introdução do curso, aqui você verá o que será apresentado no curso e como configurar seu ambiente de desenvolvimento para prosseguir com o conteúdo.

    2 aulas
    • Apresentação do curso
    • Repositório do curso
  2. Generics

    Nesta aula veremos porque usar generics e como trabalhar com eles.

    6 aulas
    • Como utilizar generics no Dart
    • O que são Generics
    • Uso de indução de tipos com Generics
    • Generics em métodos
    • Exemplo de Generics em método com list
    • Questionário
  3. Enum, Extension e on

    Nesta aula veremos como funciona e quando podemos utilizar as palavras reservadas enum, extension e on.

    7 aulas
    • O que é enum ou tipos enumerados
    • Enum
    • Como funcionam as palavras reservadas Extension e on
    • Extencion e on
    • Desafio
    • Desafio resposta
    • Questionário
  4. Dart Async

    Nesta aula vamos ver como funciona programação assíncrona

    8 aulas
    • Concorrência, Paralelismo, Processos, Threads, programação síncrona e assíncrona
    • Programação assíncrono no Dart: Async Await e Futures
    • Async Await e Futures
    • Future.forEach, Future.wait e Future.then
    • Future.forEach
    • Future.wait
    • Trabalhando com arquivos
    • Questionário
  5. Tratamento de Erros

    Nesta aula veremos como funciona o tratamento de erros

    7 aulas
    • Try, Catch e Finally
    • Erros mais comuns no Dart
    • Try Catch e Finally
    • try…on
    • .Then, .catchError e .whereComplete
    • .Then, .catchError e .whereComplete
    • Questionário
  6. Factory

    Nessa aula veremos como funciona a factory ou fábrica.

    3 aulas
    • O que é factory ?
    • Questionário
    • Usando factory na prática
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • o assunto do módulo é difícil, porém INCRÍVEL, PARABÉNS ao professor

    Depoimento - Mario
    Dart - Tópicos Avançados
    Mario Várzea Grande / MT
  • Excelente curso com ótima didática

  • Complicou um pouco, por ser avançado, mas deu para compreender bem revendo algumas vezes.

  • Parabéns pelo ótimo trabalho. Conteúdo bem claro e objetivo.

    Depoimento - Frederico
    Dart - Tópicos Avançados
    Frederico BELO HORIZONTE / MG
  • Muito bom, curso direto ao ponto com bons exemplos.

    Depoimento - Waldir
    Dart - Tópicos Avançados
    Waldir Brasília / DF
  • Ótimo curso

    Depoimento - Carlos
    Dart - Tópicos Avançados
    Carlos Rio de Janeiro / RJ
  • Muito bom, ate aqui tudo indo bem.

  • Ótimo curso! Realmente bastante esclarecedor e didático. O conteúdo é bem completo, abrangendo diversos assuntos de forma dinâmica e complementar, o que ajuda, e muito, no aprendizado e na visão de aplicabilidade. Além de todo o ambiente e dos recursos disponíveis tornarem o estudo mais amigável e menos cansativo.

    Depoimento - Dimitrius
    C# (C Sharp) Básico
    Dimitrius Três Corações / MG
  • Esse curso para mim foi um desafio que eu recebi na empresa que eu trabalho, me fizerem uma proposta para eu aprender e me certificar em C# .NET em 90 dias. Esse curso foi minha salvação! Agora vamos para o Intermediário e por fim o Avançado!!! Agradeço...

    Depoimento - David
    C# (C Sharp) Básico
    David Fortaleza / CE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!