Skip to content

Latest commit

 

History

History
66 lines (63 loc) · 1.85 KB

README.md

File metadata and controls

66 lines (63 loc) · 1.85 KB

Dart Programming Tutorial for Beginners

Learn Dart Programming, its basics and Fundamentals from scratch.

Topics to be covered

  1. Overview
    • Course introduction, prequisites and software required
  2. Installation
    • Install required softwares for Windows, MAC and Linux ( Ubuntu )
  3. Getting Started with Dart Programming
    • Run your first app in Dart
    • Comments
  4. Exploring Data Types and Variables
    • Data Types and Variables
    • String, Literals and String Interpolation
    • Define constants using "final" and "const" keywords
  5. Control Flow Statements
    • IF ELSE
    • Conditional Expressions
    • Ternary Operator
  6. Loop Control Statements
    • What are Iterators?
    • FOR Loop and how it works
    • WHILE Loop
    • DO WHILE Loop
    • BREAK statements
    • CONTINUE keyword
    • Labelled FOR Loop
  7. Exploring Functions or Methods
    • Declaring functions
    • Function Expressions: Short hand syntax or using FAT ARROR
    • Optional Positional Parameters
    • Optional Named Parameters
    • Optional Default Parameters
  8. Exception Handling
    • Demo with example
    • Custom Exception Class
  9. Object Oriented Programming: Getting Started
    • Defining Class and creating Objects
    • Instance and field variables
    • Constructors
      • Default
      • Named
      • Parameterized
  10. More on Object Oriented Dart
    • Inheritance
    • Getter and Setter
    • Private Instance Variable
    • Polymorphism
    • Using constructors in Inheritance
    • Static variables and methods
  11. Functional Programming in Dart
    • Lambda Expression
    • Higher-Order Functions
    • Lexical Closures
  12. Dart Collections
    • Arrays or List
      • Fixed Length List
      • Growable List
    • Set and HashSet
    • Map and HashMap
  13. Callable Classes
  14. Conclusion

Authors

  • Sriyank Siddhartha