What you'll learn:
- The student be able to understand the concepts of new-age programming language - The DART.
- The student will be able to create small and effective applications, using the new features of the DART programming language.
- Advanced programming concepts such as Asynchronous programming, Generators, etc can be learned at the beginners level itself.
This is a beginner level course on the new DART programming environment. DART is an easy-to-learn and easy-to-use programming language. DART is one of the recent of the programming language and platform with the help of which modern-day applications can be created with ease. Apps can be built on web as well as mobile platforms, using DART. This course helps the developer to quickly and easily learn the fundamentals of the new language, through a hands-on route. With least distractions such as installation, configuration, IDE, tools etc, anyone can readily learn and appreciate the new language in this course. You can start learning this new language without even installing anything on your local computer, and hence, from the word get-go, you can start learning this new language. In this a concept-driven course, and emphasis is on the strengthening of fundamentals of the language. Once you are well-versed with the fundamentals, you can start venturing into building apps, using DART frameworks.. Apart from the essential fundamentals, this course will cover OO aspects of the new language, and advanced features such specific to DART - Asynchronous programming, Generators, Callable classes, Isolates etc. Importantly, there are over 95 labs covering 37 lectures, and most of the labs are covered on the Dart Pad itself.