The Complete Dart learning from beginner to advanced[Arabic]
![The Complete Dart learning from beginner to advanced[Arabic]](https://img-c.udemycdn.com/course/750x422/4456860_0f32_3.jpg)
Description:
?????? ?? ?? ??? ?????? ????????? ??????? ??? ??? ????
???? ?? ????? ????????? ?? ????? : ?????? ????? ????? ???????? ?? ???? ?????? ??????? ????? ????? ?????? ????? ??????? ???? ?? ?? ? ????????? ??????
???????? ???? ? ????? ????? ??????? ????? ??? ?? ??? ??????? ???????? ???????? ?????? ??? ?????
????? ?? ??? ??? ? ???? ???? ?? ??? ??????? ?????? ????? ?? ??? 2019 ? ??? ?????? ??? ???? ?????? ??????
???? ???? ??? ??????
???? ???? ???????? ???????? ?????? ???? ????? ??? ????????? ??? ???? ???? ?????? ?????? ???????? ??????? ??? ????????
????? ?????? ?? ????? ???? ? ????? ? ?????? ?? ?? ????? ??????? ??? ???? ? ??? ?? ?? ???? ????? ????? ?????? ?? ????????? ???????? ?? ???
??? ???? ????????? ? ????? ?????? ????????? ?????? ?????? ?? ????????? ???????? ??????? ??????? ?????
????? ??? ????
?????? ??????? ????? ? ??????? ??? ???? ?? ???. ??? ??? ???? ????? ????????? ??????? ? ???? ?? ?????? ??????? ?????
?????? ??? ?????? ???? ? ?? ???? ????? ????? ???? ?????? ?????? ??????? ?????? ??????? ????? ???????
????? ???? ???? ??? ????? ?????? ?? ???????? ????????? ???????. ??????? ??? ??? ????? ?????? ????? ????? ????
??????? ?? ??? ??????
???? ?????? ?????? ?????? ?????? ? ?????? ???? ?? ??? ?????????
Introduction
Introduction
What is dart?
important concepts
install tools
variables and datatypes
what are compilers?
Variables and datatype part one
Variables and datatype part two
Var
Dynamic
Object
Storage time
String
Numbers
Casting
Boolean
Arithmetic operators
Assignment operators and type test operators
Relational operators
List
Set
Map
Final and const
Quiz
Sound null safety
Non-nullable safety
Nullable safety
Quiz
Control flow statement
If and else statements
Condition operators
For loop
Nested for loop
While and do-while
Continue and break
Switch
Project
Quiz
Function
What are functions?
Lexical scope and lexical closure
Parameters
Project
Quiz
Object oriented programming
What is object-oriented programming?
Properties and methods
Constructor and this keyword
Static keyword
Final and const to instance variable
Getter and setter
Use libraries and install package
Access and non-access modifier
Named constructors
Factory constructors
Callable class
Pass object and create object in class
Inheritance and super keyword
Overriding
Mixin
Abstract class and method
Interface and implement
Polymorphism
Enumerated
Typedef
Project
Quiz
Advanced datatypes
String part one
String part two
Encoding and decoding part one
Encoding and decoding part two
Encoding and decoding part three
List part one
List part two
List part three
List part four
Set part one
Set part two
Map
Project
Quiz
Handling error
Try, on, catch and finally
Customize exception and throw
Quiz
Synchronous and asynchronous
What is synchronous and asynchronous?
Future
Await and async
Timer class
Stream
Yield and sync* \ yield and async*
Quiz
File system
Directory
File part one
File part two
Project
Quiz
The end
Next step
??? ???? ??? ?????? ????? ?????? ?????? ???? ????? ? ???????? ??? ???? ????? ???????? ???????? ??????? ????? ????