Video description
Learn advanced programming in Dart
About This Video
- It has a broad range of useful real-world topics.
- Easy to understand.
In Detail
This is not a beginners course! To take this course you should have at least an intermediate level understanding of the Dart programming language. When in doubt please complete the Dart for Beginners and Dart Intermediate courses. Learn how to work with advanced concepts and code in Dart, from working with processes, compression, encryption, sockets and databases.
Table of Contents
Chapter 1 : Working with operating system variables
OS Variables
00:03:53
Running processes
00:04:06
Communicating with processes
00:06:08
Chapter 2 : Async Programming
Timers and callbacks
00:03:18
Futures
00:06:05
Await
00:04:17
Chapter 3 : Compression
GZIP Compression
00:04:34
GZIP vs ZLIB
00:05:46
Zip files
00:13:20
Chapter 4 : Encryption
Hashes
00:07:14
Deriving Keys
00:05:27
Secure random numbers
00:06:19
Stream ciphers
00:07:20
Block ciphers
00:08:05
Chapter 5 : Socket programming
TCP Server
00:04:39
TCP Client
00:02:01
HTTP Get
00:02:04
HTTP Post
00:02:04
UDP Sockets
00:04:11
Chapter 6 : Database programming
Database design
00:00:49
Selecting rows
00:04:18
Using queries
00:03:29
Names and indexes
00:02:07
Transactions
00:09:35