Introduction to Dart
51mBeginner2023-04-14
Authors

Temidayo Adefioye
Founder of CodeNest Africa | Mentor @MentorCruise | Author
Course details
Dart is a relatively new programming language that makes it easier for developers to build high-performance, multi-platform applications on web, desktop, and mobile devices. In this course, Temidayo Adefioye covers the fundamentals of this programming language that can help you create applications that are scalable, efficient, and simple to maintain. Temidayo goes over key concepts like data types, control flow, and functions, and provides practical examples to help you understand the language quickly and easily. Join Temidayo to get started with Dart and learn how to build software that is both fast and reliable.
Skills covered
DartCross-Platform DevelopmentIntroduction toMobile DevelopmentGoogleProgramming LanguagesSoftware Development
Concepts
0. Introduction
- 01 - Learning Dart
- 02 - What you should know
- 03 - Overview of Dart and DartPad
1. Hello Dart
- 04 - Main entry point
- 05 - Challenge - Display your nationality
- 06 - Solution - Display your nationality
2. Data Types and Variables
- 07 - Objects - Reality and Dart
- 08 - Variable declarations
- 09 - Data type system
- 10 - Type inference and annotation
3. Basic Operators
- 11 - What are operators
- 12 - Arithmetic operators
- 13 - Assignment and logical operators
4. Control Flow Statements
- 14 - The if statement
- 15 - For and while loops
- 16 - Switch and case statement
5. Functions
- 17 - Creating a function
- 18 - Calling a function
- 19 - Passing parameters to function
- 20 - Challenge - Volume of sphere
- 21 - Solution - Volume of sphere
6. Classes
- 22 - Declaring a class
- 23 - Components of a class
Conclusion
- 24 - Getting started with Flutter
- 25 - Continue learning
Related courses
- Introduction to SQLite
- Introduction to AR with Unreal and Xcode for Developers
- Introduction to Pen Testing for Cybersecurity Professionals
- Learning ArcGIS Python Scripting (2018)
- Introduction to 5G
- Introduction to Spark SQL and DataFrames
- Introduction to Composite Manufacturing
- Introduction to Network Routing
Related learn paths
- Advance Your Video Editing Skills
- Advance Your Data Skills in Apache Spark
- Prepare for the Microsoft 365 Certified: Fundamentals Certification Exam (MS-900)
- Stay Ahead in Advanced Manufacturing
- Understanding Quantum Computing
- Become a Penetration Tester
- Introduction to AWS for Non-Engineers
- Prepare for the MongoDB C# Developer Associate Certification