YoVDO

Dart Programming

Offered By: YouTube

Tags

Dart Courses Inheritance Courses

Course Description

Overview

Dive into a comprehensive 3.5-hour tutorial on Dart programming, covering everything from basic concepts to advanced topics. Learn to run code in an online IDE, print to the console, and work with variables, data types, and operators. Explore control flow structures, functions, exception handling, and object-oriented programming principles. Master collections, generics, and advanced language features like enumerations, abstract classes, and inheritance. Gain practical knowledge on debugging, working with libraries, and understanding concurrency in Dart. By the end of this tutorial, you'll have a solid foundation in Dart programming, ready to build robust applications.

Syllabus

Running Code (Online Code IDE) - Dart Programming.
Printing To The Console - Dart Programming.
Comments - Dart Programming.
Print Variables Inside Of A String - Dart Programming.
Console Input - Dart Programming.
Variables - Dart Programming.
Final and Constant Variables - Dart Programming.
Static vs Dynamic Variables - Dart Programming.
Data Types - Dart Programming.
Boolean - Dart Programming.
Numbers - Dart Programming.
Arithmetic Operators - Dart Programming.
Strings - Dart Programming.
Relational Operators - Dart Programming.
Type Test Operators - Dart Programming.
Logical Operators - Dart Programming.
Assignment Operators - Dart Programming.
Conditional Expressions - Dart Programming.
Bitwise Operators - Dart Programming.
Conditional if Statement - Dart Programming.
Switch Statement - Dart Programming.
for in Loop - Dart Programming.
for Loop - Dart Programming.
while Loop - Dart Programming.
do while Loop - Dart Programming.
Break Statement - Dart Programming.
Continue Statement - Dart Programming.
Basic Function - Dart Programming.
Function Parameters - Dart Programming.
Function Optional Named Parameter - Dart Programming.
Function Optional Positional Parameter - Dart Programming.
Function Optional Parameters with Default Values - Dart Programming.
Function Return Values - Dart Programming.
Function Recursion - Dart Programming.
Lambda Function - Dart Programming.
Try On Block - Dart Programming.
Try Catch Block - Dart Programming.
Finally Block - Dart Programming.
Try On Catch Block - Dart Programming.
Manually Throw An Exception - Dart Programming.
Custom Exception - Dart Programming.
Maps - Dart Programming.
Lists - Dart Programming.
Enumeration - Dart Programming.
Set - Dart Programming.
HashMap - Dart Programming.
Generics - Dart Programming.
Queue - Dart Programming.
Basic Class Example - Dart Programming.
Iterating Over Collections - Dart Programming.
Class Named Constructors - Dart Programming.
Class Constructor - Dart Programming.
Class Inheritance - Dart Programming.
Class Custom Getters & Setters - Dart Programming.
Method Overriding - Dart Programming.
Abstract Classes and Implements Keyword - Dart Programming.
this Keyword - Dart Programming.
Multiple Class Inheritance - Dart Programming.
Super Keyword - Dart Programming.
Static Keyword - Dart Programming.
Debugging - Dart Programming.
Runes - Dart Programming.
typedef - Dart Programming.
Libraries - Dart Programming.
Concurrency - Dart Programming.


Taught by

Sonar Systems

Related Courses

Creating a Calculator App with Flutter
Coursera Project Network via Coursera
Dart Functions Framework
Google Cloud via Coursera
Dart: Introducing Class Abstraction
Google Cloud via Coursera
Dart: Using Functions with Lists and Maps
Google Cloud via Coursera
Dart: Variables, Data Structures, Objects, and Conditionals
Google Cloud via Coursera