SKILL BENCHMARK

Dart Programming Competency (Intermediate Level)

  • 14m
  • 14 questions
The Dart Programming Competency (Intermediate Level) benchmark calibrates your knowledge of the various constructors in Dart, implementing getters and setters, and operator overloading. You will be evaluated on your ability to install and use third-party libraries and implement asynchronous code. Learners who score high on this benchmark demonstrate that they have the skills to use classes and objects in Dart.

Topics covered

  • create and use factory constructors and work with private variables
  • create and use mixin classes
  • define and invoke extension functions on built-in classes
  • define and use getters and setters
  • implement and use overloaded operators
  • implement callable classes
  • implement interfaces and provide definitions for abstract methods
  • inherit from base classes and use the base class constructor
  • instantiate classes and work with initialization lists and parameters
  • read in CSV files using the path package
  • set up an asynchronous program and extract asynchronous output
  • use the async and await keywords to read in data from a file
  • utilizing named, constant, and redirecting constructors
  • view packages with pub.dev