Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dart Programming Language

via YouTube

Overview

Explore the fundamentals of Dart programming language in this comprehensive 12-hour Arabic course. Learn installation procedures, basic syntax, data types, control structures, functions, object-oriented programming concepts, and advanced topics such as asynchronous programming and generics. Master essential Dart features including variables, operators, loops, exception handling, classes, inheritance, polymorphism, and streams. Gain hands-on experience through practical examples and exercises, covering everything from writing your first Dart program to implementing complex programming paradigms. Develop a strong foundation in Dart to build efficient and scalable applications for web, mobile, and server-side development.

Syllabus

01- Introduction to Dart course Contents.
00- Dart installation on windows (Arabic).
01- Introduction to dart Programming Language(Arabic).
02- Your First Dart Program(Arabic).
03- Dart variables(Arabic).
4- Dart Important Concepts(Arabic).
5- Dart Keywords(Arabic).
6- dart var, object and dynamic(Arabic).
7- dart const and final(Arabic).
8- Dart Numbers Data types(Arabic).
9- Dart Strings data type(Arabic).
10- Dart StringBuffer and Regular Expression(Arabic).
11- Dart Boolean data type and default value(Arabic).
12- Dart Lists (Arabic).
13- Dart Sets (Arabic).
14- Dart Map Data type (Arabic).
15- Dart Runes(Arabic).
16- Dart Runes Example(Arabic).
17- Dart Enumeration(Arabic).
18- Introduction to Dart functions(Arabic).
19- Dart function parameters(Arabic).
20- Dart Functions as first class objects (Arabic).
21- Dart Anonymous functions (Arabic).
22- Dart lexical scope (Arabic).
23- Dart Lexical closures (Arabic).
24- Dart Arithmetic operators (Arabic).
25- Dart Unary Operators(Arabic).
26- Dart Equality and relational operators(Arabic).
27- Dart Type test operators(Arabic).
28- Assignment and Compound assignment operators (Arabic).
29- Dart Logical operators (Arabic).
30- Dart Conditional expressions (Arabic).
31- Dart if else control statement (Arabic).
32- Dart switch and case (Arabic).
33- Dart For loops (Arabic).
34- Dart while, Do while, break and continue (Arabic).
35- Dart Assert (Arabic).
36- Dart Exceptions, throw, on, catch and finally (Arabic).
37- Dart Introduction to Procedural and Object Oriented Programming (Arabic).
38- Dart classes and Objects (Arabic).
39- Introduction to dart constructors (Arabic).
40- Dart Named Constructors, Redirecting constructors, and Constant Constructors (Arabic).
41- Dart The Four OOP Pillars, Encapsulation, Getters and Setters (Arabic).
42- Dart Inheritance and method Overriding (Arabic).
43- Dart inheritance with constructor and overriding toString method (Arabic).
44- Dart Abstraction, abstract class and abstract methods (Arabic).
45- Dart Interface (Arabic).
46- Dart Operator Overriding (Arabic).
47- Dart overriding == and hashCode (Arabic).
48- Dart Polymorphism (Arabic).
49- Dart mixins (Arabic).
50- Dart Recursive function (Arabic).
51- Dart Generics (Arabic).
52- Dart asynchronous programming futures, async, await (Arabic).
53- Dart how to use packages (Arabic).
54- Dart Extension Methods (Arabic).
55- Dart Asynchronous programming streams (Arabic).
56- Dart Streams and StreamController (Arabic).
57- Dart Synchronous generator (Arabic).
58- Dart asynchronous generator (Arabic).
59- Dart Callable classes (Arabic).

Taught by

Code2Start

Reviews

Start your review of Dart Programming Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.