filmov
tv
The Best & Most Complete Dart Course - Visualize, Learn and Practice all Dart Language Concepts!
Показать описание
Hi there!
Welcome to the most updated Dart Complete Course in 2021! By following this course from start to finish, no matter what level you're on, I can guarantee you will certainly become a Dart Expert Developer.
You can contact me directly here:
Also, if you want to support me furthermore you can become an YouTube Member, donate or buy my courses on Udemy, using the following links:
Timestamps:
00:00 - (0) Introduction to this course
00:22 - (0.1) Why you need to learn Dart prior to Flutter?
01:15 - (0.2) This course is full of unique features
02:34 - (1) Short introduction of all particularities of Dart Language
03:37 - (1.1) What is Dart?
05:45 - (1.2) Type Safety
07:20 - (1.3) Soundness
09:19 - (1.4) Type inference & dynamic vs var
13:05 - (1.5) Null Safety
13:55 - (1.6) Dart Compilers
19:39 - (2) Installing the Dart SDK on multiple platforms
20:00 - (2.1) Introduction to Dart SDK
25:15 - (2.2) Windows Installation
27:00 - (2.3) Linux Installation
27:57 - (2.4) Apple Installation
30:53 - (3) The structure of a Dart Project (multiple templates)
32:24 - (3.1) Introduction to Dart CLI
34:30 - (3.2) First Dart Project
40:40 - (3.3) Dart Observatory & Dev Tools
42:00 - (4) Components of a Dart Project
42:46 - (4.1) Dart Package Folder & File Structure
43:44 - (4.2) Dart Packages
49:45 - (4.3) Dart Libraries
51:24 - (4.4) Dart Linting
53:47 - (4.5) Dart Tests
56:00 - (5) JIT & AOT Compilers Explained
59:40 - (5.1) Dart VM
01:02:00 - (5.2) Running from source using JIT Compiler
01:06:00 - (5.3) Running from source using AOT Compiler
01:07:03 - (5.4) JIT vs AOT
01:10:00 - (6) Kernel, JIT & AOT Snapshots
01:11:00 - (6.1) What is a dart snapshot?
01:12:00 - (6.2) Running from kernel snapshot
01:12:57 - (6.3) Running from jit-snapshot
01:14:00 - (6.4) Running from aot-snapshot
01:17:00 - (7) Everything about Dart Packages
01:21:50 - (7.1) All kinds of dependencies (Immediate, transitive, regular, dev)
01:25:00 - (7.2) All kinds of packages (hosted, git, path, sdk)
01:36:00 - (8) Effective Dart & Analysis Options File
01:42:46 - (9) Sound Null Safety Explained
02:10:00 - (10) Dart Variables
02:16:28 - (10.1) Top level, static, instance, local
02:32:20 - (10.2) var vs dynamic vs const vs final
02:41:00 - (11) Built-in Types
02:45:20 - (11.1) Numbers
02:52:00 - (11.2) Strings
02:56:00 - (11.3) Booleans
02:58:00 - (11.4) Lists
03:11:00 - (11.5) Sets
03:14:50 - (11.6) Maps
03:17:48 - (11.7) Runes
03:20:00 - (12) Dart Functions Explained
03:26:48 - (12.1) Anonymous functions (closures, lambdas)
03:30:51 - (12.2) Function parameters (positional, named)
03:40:00 - (13) Dart Operators Explained
03:44:45 - (13.1) Arithmetic operators
03:47:34 - (13.2) Equality & relational operators
03:51:37 - (13.3) Type test operators (as, is, is!)
03:54:16 - (13.4) Assignment operators
04:00:00 - (14) Dart Control Flow Statements Explained
04:01:04 - (14.1) Debugging a Dart Program
04:02:50 - (14.2) if/else
04:04:35 - (14.3) for loop
04:06:23 - (14.4) while/do while
04:07:20 - (14.5) break/continue
04:09:35 - (14.6) switch case
04:16:55 - (14.7) exceptions
04:23:00 - (15) Dart Classes I
04:25:56 - (15.1) Inheritance intro
04:28:11 - (15.2) Instance variables & methods
04:35:15 - (15.3) Constructors
04:54:13 - (15.4) Singleton, Operators, Static
04:59:00 - (16) Dart Classes II
05:01:03 - (16.1) Inheritance
05:05:43 - (16.2) Polymorphism
05:09:53 - (16.3) Abstraction, classes, methods, interfaces
05:18:03 - (16.4) Mixins
05:28:33 - (16.5) Extension methods
05:30:00 - (17) Dart Generics Explained
05:57:00 - (18) Dart Libraries & Private Fields
06:20:00 - (19) Dart Testing Explained
06:41:00 - (20) Dart Isolates Explained (Sync & Async Chapter)
06:50:11 - (20.1) Dart Isolate Structure, Event Queue, Event Loop, Single Thread, Memory
06:57:50 - (20.2) Parallelism
06:59:00 - (20.3) Isolate Groups
07:00:41 - (20.4) Microtask queue
07:05:00 - (21) Dart Synchronous Workflows
07:09:01 - (21.1) Iterables and Lists
07:20:00 - (22) Dart Asynchronous Workflows
07:22:51 - (22.1) Futures in-depth
07:50:31 - (22.2) Streams in-depth
Welcome to the most updated Dart Complete Course in 2021! By following this course from start to finish, no matter what level you're on, I can guarantee you will certainly become a Dart Expert Developer.
You can contact me directly here:
Also, if you want to support me furthermore you can become an YouTube Member, donate or buy my courses on Udemy, using the following links:
Timestamps:
00:00 - (0) Introduction to this course
00:22 - (0.1) Why you need to learn Dart prior to Flutter?
01:15 - (0.2) This course is full of unique features
02:34 - (1) Short introduction of all particularities of Dart Language
03:37 - (1.1) What is Dart?
05:45 - (1.2) Type Safety
07:20 - (1.3) Soundness
09:19 - (1.4) Type inference & dynamic vs var
13:05 - (1.5) Null Safety
13:55 - (1.6) Dart Compilers
19:39 - (2) Installing the Dart SDK on multiple platforms
20:00 - (2.1) Introduction to Dart SDK
25:15 - (2.2) Windows Installation
27:00 - (2.3) Linux Installation
27:57 - (2.4) Apple Installation
30:53 - (3) The structure of a Dart Project (multiple templates)
32:24 - (3.1) Introduction to Dart CLI
34:30 - (3.2) First Dart Project
40:40 - (3.3) Dart Observatory & Dev Tools
42:00 - (4) Components of a Dart Project
42:46 - (4.1) Dart Package Folder & File Structure
43:44 - (4.2) Dart Packages
49:45 - (4.3) Dart Libraries
51:24 - (4.4) Dart Linting
53:47 - (4.5) Dart Tests
56:00 - (5) JIT & AOT Compilers Explained
59:40 - (5.1) Dart VM
01:02:00 - (5.2) Running from source using JIT Compiler
01:06:00 - (5.3) Running from source using AOT Compiler
01:07:03 - (5.4) JIT vs AOT
01:10:00 - (6) Kernel, JIT & AOT Snapshots
01:11:00 - (6.1) What is a dart snapshot?
01:12:00 - (6.2) Running from kernel snapshot
01:12:57 - (6.3) Running from jit-snapshot
01:14:00 - (6.4) Running from aot-snapshot
01:17:00 - (7) Everything about Dart Packages
01:21:50 - (7.1) All kinds of dependencies (Immediate, transitive, regular, dev)
01:25:00 - (7.2) All kinds of packages (hosted, git, path, sdk)
01:36:00 - (8) Effective Dart & Analysis Options File
01:42:46 - (9) Sound Null Safety Explained
02:10:00 - (10) Dart Variables
02:16:28 - (10.1) Top level, static, instance, local
02:32:20 - (10.2) var vs dynamic vs const vs final
02:41:00 - (11) Built-in Types
02:45:20 - (11.1) Numbers
02:52:00 - (11.2) Strings
02:56:00 - (11.3) Booleans
02:58:00 - (11.4) Lists
03:11:00 - (11.5) Sets
03:14:50 - (11.6) Maps
03:17:48 - (11.7) Runes
03:20:00 - (12) Dart Functions Explained
03:26:48 - (12.1) Anonymous functions (closures, lambdas)
03:30:51 - (12.2) Function parameters (positional, named)
03:40:00 - (13) Dart Operators Explained
03:44:45 - (13.1) Arithmetic operators
03:47:34 - (13.2) Equality & relational operators
03:51:37 - (13.3) Type test operators (as, is, is!)
03:54:16 - (13.4) Assignment operators
04:00:00 - (14) Dart Control Flow Statements Explained
04:01:04 - (14.1) Debugging a Dart Program
04:02:50 - (14.2) if/else
04:04:35 - (14.3) for loop
04:06:23 - (14.4) while/do while
04:07:20 - (14.5) break/continue
04:09:35 - (14.6) switch case
04:16:55 - (14.7) exceptions
04:23:00 - (15) Dart Classes I
04:25:56 - (15.1) Inheritance intro
04:28:11 - (15.2) Instance variables & methods
04:35:15 - (15.3) Constructors
04:54:13 - (15.4) Singleton, Operators, Static
04:59:00 - (16) Dart Classes II
05:01:03 - (16.1) Inheritance
05:05:43 - (16.2) Polymorphism
05:09:53 - (16.3) Abstraction, classes, methods, interfaces
05:18:03 - (16.4) Mixins
05:28:33 - (16.5) Extension methods
05:30:00 - (17) Dart Generics Explained
05:57:00 - (18) Dart Libraries & Private Fields
06:20:00 - (19) Dart Testing Explained
06:41:00 - (20) Dart Isolates Explained (Sync & Async Chapter)
06:50:11 - (20.1) Dart Isolate Structure, Event Queue, Event Loop, Single Thread, Memory
06:57:50 - (20.2) Parallelism
06:59:00 - (20.3) Isolate Groups
07:00:41 - (20.4) Microtask queue
07:05:00 - (21) Dart Synchronous Workflows
07:09:01 - (21.1) Iterables and Lists
07:20:00 - (22) Dart Asynchronous Workflows
07:22:51 - (22.1) Futures in-depth
07:50:31 - (22.2) Streams in-depth
Комментарии