YoVDO

Dart for Beginners

Offered By: YouTube

Tags

Dart Courses Inheritance Courses Abstract Classes Courses

Course Description

Overview

Embark on a comprehensive 6-hour journey into the Dart programming language, perfect for beginners. Explore fundamental concepts including types, variables, functions, and objects. Dive into control flow, low-level compilation, and object-oriented programming with classes and inheritance. Learn about abstract classes, interfaces, mixins, and casting. Discover scope, iterators, and functional programming techniques. Apply your knowledge by building a client-side Tetris game. Delve into advanced topics such as generics, factories, enums, exceptions, and concurrent programming. Explore the Dart tooling ecosystem and asynchronous structures. Build basic backend servers using Dart's core library and create a simple Todo app with client-side development. Gain hands-on experience with static extension methods, Dart 2.6 features, and native command-line interface development using Dart2Native.

Syllabus

Introduction to Dart for Beginners - Types, Variables, Functions and Objects - Part One.
Introduction to Dart for Beginners - Control Flow and Low Level Compilation - Part Two.
Introduction to Dart for Beginners - Intro to Classes and Objects - Part Three.
Introduction to Dart for Beginners - Methods, Final, Static and Basic Class Inheritance - Part Four.
Introduction to Dart for Beginners - Abstract Classes, Interfaces, Mixins, and Casting - Part Five.
Introduction to Dart for Beginners - Scope, Iterators, Functional Programming - Part Six.
Dart Project - Building a Client Side Tetris Game - Part One.
Dart Project - Building a Client Side Tetris Game - Part Two.
Introduction to Dart for Beginners - Generics, Factories, Enums and Exceptions - Part Seven.
Introduction to Dart for Beginners - Concurrent and Parallel Programming In Dart - Part 8.
Introduction to Dart for Beginners - The Tooling Ecosystem - Part 9.
Asynchronous Structures in the Dart Programming Language - Dart Tutorial Part 1.
Object Oriented Programming and Classes in the Dart Programming Language - Dart Tutorial Part 2.
Fundamentals of Zones, Microtasks and Event Loops - Dart Tutorial Part 3.
Building Basic Backend Servers with Dart's Core Library - Dart Tutorial Part 4.
Building a Simple Todo App with Client Side Development in Dart - Dart Tutorial Part 5.
Dart Static Extension Methods - Dart 2.6.
Building a Native Simple Command Line Interface with Dart2Native.


Taught by

Tensor Programming

Related Courses

AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Inheritance and Data Structures in Java
University of Pennsylvania via Coursera
Laboratório de Programação Orientada a Objetos - Parte 1
Universidade de São Paulo via Coursera