Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Build strong foundation in Dart programming language
2024 Update: My Udemy courses are not being updated anymore.
I have joined Droidcon Academy and leading the platform. I will continue my passion for teaching by working with thousands of instructors and helping them create high-quality courses for you. Thank you for your enormous support.
-
Learn Dart Programming from scratch by Google. Prepare yourself for Flutter apps for Android and iOS and develop Web apps using Dart programming language.
Dart is an object-oriented language which can optionally trans-compile into JavaScript. It supports a varied range of programming aids like interfaces, classes, collections, generics, and optional typing.
Dart can be extensively used to create single-page web apps, Android and iOS apps. Single-page applications enable navigation between different screens of the website without loading a different webpage in the browser.
In this course you'll learn:
Dart Setup and required software Installation
Exploring the first Dart application
Built-in Data Types and variable declarations
Conditional Statements
Loops or Iterators
Functions and Methods
Exception Handling
Object Oriented concepts
Inheritance, Abstract Class, Interface and Polymorphism
Functional Programming: Lambdas and Higher-Order Functions
Dart Collection: List, Set and Map
Callable classes
Summary
All the source code is available on Smartherd GitHub repos. Feel free to check them out.
Course Content
- 12 section(s)
- 42 lecture(s)
- Section 1 Introduction
- Section 2 Getting Started
- Section 3 Exploring Variables and Data Types
- Section 4 Control Flow Statements
- Section 5 Loop Control Statements
- Section 6 Exploring Functions
- Section 7 Exception Handling
- Section 8 Object Oriented Dart Programming
- Section 9 Leveraging Object Oriented Dart Programming Concepts
- Section 10 Lambdas and Higher-Order Functions
- Section 11 Dart Collection Framework
- Section 12 Summary and Next Steps
What You’ll Learn
- Programming logic foundation, read and write Kotlin with condition and control.
- Concept of OOPS in Dart, as other languages like Java, Kotlin, C++, PHP, C#, Scala, or Swift
- Use INTELLIJ IDE.
- Create basic as well as professional Flutter apps using Dart, the new Java-based programming language developed by Google
Skills covered in this course
Reviews
-
KKatuya
thank you for your impressive course. I was carefully listening to it since I will make flutter apps. and then I am absolutely interested in unity right now. I hope that you would produce a lesson of C# in unity in the future.
-
NNilotpal Saikia
This is a basic course for starters. Good to start with but could have been better with examples using other data types rather than integers only.
-
MMatt Potter
More detail would help out. I had to pause the videos quite often and repeat as there is a lot of jargon which I don't fully understand. Hopefully as I do programming it will all become clear to me.
-
AAdriano Wagner Agra de Andrade
Excellent course ! Rich in details !