Get Started with Dart
Offered By: egghead.io
Course Description
Overview
Dart is an object-oriented language you can use for building web applications, server-side code, and even mobile apps. It’s expressive, powerful, and has a friendly learning curve.
In this course, we will look at the syntax and semantics of the Dart programming language. We will also cover various aspects of the Dart ecosystem, including its tools and packages that help make you a productive developer. This knowledge is applicable when developing software for client, server, and especially mobile with the Flutter framework.
This course is beginner-friendly, but is well-suited for experience programmers as well.
In this course, we will look at the syntax and semantics of the Dart programming language. We will also cover various aspects of the Dart ecosystem, including its tools and packages that help make you a productive developer. This knowledge is applicable when developing software for client, server, and especially mobile with the Flutter framework.
This course is beginner-friendly, but is well-suited for experience programmers as well.
Syllabus
- Setup your first Dart project
- Setup your first Dart project on Windows
- Set up your first Dart project on Linux
- Understand Built-in types in Dart
- Understand Variables and Constants in Dart
- Define Optional Named and Positional Parameters for Functions and Methods in Dart
- Control Flow Statements in Dart
- Understand Classes and Inheritance in Dart
- Define Interfaces and Share Class Members through Mixins in Dart
- Capture and Return Asynchronous Values with Futures in Dart
- Capture and Handle Data Sequences with Streams in Dart
- Manage Package Dependencies with Pub
- Manipulate Strings in Dart
- Manipulate Lists/Arrays in Dart
- Add New Methods to inbuilt Classes and Interfaces with Extension Methods in Dart
Taught by
Jermaine Oppong
Related Courses
Creating a Calculator App with FlutterCoursera Project Network via Coursera Dart Masterclass Programming Course: iOS/Android Bible
Udemy Learn Dart Programming for Flutter
Udemy Dart Course for Beginners
Udemy Lógica de Programação com Dart
Udemy