• Search...

categories: Technology & Innovation

Digital
Software
Technology
Web
SDG 9: Industry, Innovation and Infrastructure

OOP & Asynchronous Programming | Dart Learning

Duration: 5 h 45 m / 32 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • The concept of object-oriented programming from a theoretical and practical standpoint, together with how it is related to programming and how to deal with it.

  • An in-detail explanation of the main terminologies of object-oriented programming as well as how to exploit the latest features that Dart has to offer.

  • How to write codes from scratch, as well as getting acquainted with the concept of asynchronous programming and some examples and applications about it.

Course details

  • 5 h 45 m/32 lessons
  • Last updated: 19/4/2022
  • Course completion certificate

Course Content

Free lessons

1.

Class Object

9 Minutes
2.

Constructor

9 Minutes
3.

Static & this

13 Minutes
4.

Setter & Getter

3 Minutes
1.

Class Object

9 Minutes
2.

Constructor

9 Minutes
3.

Static & this

13 Minutes
4.

Setter & Getter

3 Minutes
5.

Inheritance & Override

9 Minutes
6.

Super

5 Minutes
7.

Super Constructor

9 Minutes
8.

Abstract Interface & Multi Inheritance

13 Minutes
9.

Mixins

5 Minutes
10.

Every Thing is Object

9 Minutes
11.

Final vs Const

6 Minutes
12.

Enum

8 Minutes
13.

Generic

6 Minutes
14.

Import and Package

5 Minutes
15.

Math Library

6 Minutes
16.

Date & Time

8 Minutes
17.

Platform

8 Minutes
18.

Operator Overloading

16 Minutes
19.

Polymorphism

11 Minutes
20.

Lexical Closure, Callable Function

9 Minutes
21.

Extension Function

5 Minutes
1.

Future

14 Minutes
2.

Stream

16 Minutes
3.

Async / Await

14 Minutes
4.

Dart Packages

14 Minutes
5.

API

21 Minutes
6.

File System

11 Minutes
1.

Null Safety

17 Minutes
2.

Required & Late

15 Minutes
3.

Final Project

22 Minutes
4.

Code Reviewing

5 Minutes
5.

Linting Rules

10 Minutes

About this course

Despite the fact that object-oriented programming, or OOP for short, dates back to the 1960s, it only began to grow in the 1990s. Not only because it operates on scenarios that are close to the real world, but also makes the visualization process much easier. Not to mention that the compatible languages with this universal paradigm are several, including Dart. In this training course, not only will you get introduced to OOP in Dart from the very beginning but also learn about asynchronous programming coupled with the latest features of the language.

Course requirements and prerequisites

There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.

Mentor

OOP & Asynchronous Programming | Dart Learning

Duration: 5h 45m / 32 lessons
Level: General
Course Language: Arabic
Looking for help?