App Development using Dart Programming Language
Learn to use the client-optimized Dart programming language, to create applications in this free online coursePublisher: Sonar Systems
Share This Course And
CertificationView course modules
This short course covers the dart programming language, and its use in creating applications. It begins with an introduction to the language, and the process of setting up the developer environment for Dart programming. This is followed by tutorials on console input and output, variables, and writing comments. Next, the course introduces Dart datatypes like strings, numbers, Booleans; as well as operators like Arithmetic, Relational and Type-test operators. The course goes on to introduce flow control, using if and switch statements, for loops and for in loops, and much more.
The second half of the course begins with an explanation of the process of creating a basic function, as well as tutorials on function parameters, return values and recursion. This is quickly followed by lessons on handling exceptions, as well as an introduction to the collection types like lists, maps, Enums, sets and queues. The course concludes with demonstrations on how to create classes, class constructors, class inheritance, as well as tutorials on advanced concepts like runes, debugging, and concurrency.
The Dart programming language is a modern, light and powerful programming language for quickly creating applications for different platforms. This course covers all you need to know to get started with creating apps with the language, and is suitable for individuals of all types, interesting in learning the increasingly popular language. This is in large part because the course covers basic, intermediate, and advanced concepts. Start now, and be on your way to creating applications using Dart, in just three hours.Start Course Now
Dart Programming Basics
Dart Programming Basics – Learning Outcomes
Introduction and Setting Up
Datatypes and Operators
Dart Programming Basics – Lesson Summary
Flow Control, Functions & Exception Handling
Flow Control, Functions & Exception Handling – Learning Outcomes
Handling Errors & Exceptions
Flow Control, Functions & Exception Handling – Lesson Summary
Collections, Classes & Objects
Collections, Classes & Objects – Learning Outcomes
Classes and Objects
Extras & Conclusion
Collections, Classes & Objects – Lesson Summary
By the end of this course, you will be able to;
- Outline the process for printing to the console, and taking user input from it.
- Recall the process of creating Variables.
- Identify the various operator types in Dart.
- Distinguish between the for loop and the for in loop.
- Explain the functions of the break and continue statements.
- Outline the process for creating a function with Dart.
- Identify different optional parameter types.
- Explain Function Recursion.
- Recall different collection types available in Dart.
- Describe the process of iterating over a collection.
- Define a constructor.
- Explain the process of inheriting properties from a class.
All Alison courses are free to enrol, study and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world. Your Alison Certificate is:
Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning
Alison offers 3 types of Certificates for completed Certificate courses:
Digital Certificate - a downloadable Certificate in PDF format, immediately available to you when you complete your purchase
Certificate - a physical version of your officially branded and security-marked Certificate, posted to you with FREE shipping
Framed Certificate - a physical version of your officially branded and security-marked Certificate in a stylish frame, posted to you with FREE shipping
All Certificates are available to purchase through the Alison Shop. For more information on purchasing Alison Certificates, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Certificate pricing, please visit our Pricing Page.