Udemy

Dart - from Novice to Expert Complete Course

立即報名
  • 5,012 名學生
  • 更新於 9/2021
4.6
(196 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
8 小時 0 分鐘
教學語言
英語
授課導師
Tiberiu Potec
評分
4.6
(196 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Dart - from Novice to Expert Complete Course

Visualize, Understand, Learn & Practice absolutely every concept of Dart - the underlying language of Flutter Framework

Welcome to the most updated Dart Complete Course in 2021!

By following this course from start to finish, no matter what level you're on, I can guarantee you will certainly become a Dart Expert Developer!

Here's a small list of what you'll be able to learn in this course:

  • Why you need to learn Dart prior to Flutter?

  • What is Dart and what are its general particularities? (Type Safety, Soundness, Type inference, Null Safety, Compilers etc.)

  • Installing the Dart SDK on multiple platforms (Windows, Linux, MacOS + Dart CLI)

  • The structure of a Dart Project

  • Dart Packages

  • Dart Libraries

  • Dart Linting

  • JIT & AOT Compilers, the Dart VM

  • Running the code from source using JIT/AOT Compiler

  • Kernel, JIT & AOT Snapshots

  • Everything about Dart Packages

  • Effective Dart & Linting + Analysis_options.yaml file

  • Sound Null Safety Explained

  • Dart Variables (Top level, static, instance, local

  • var vs dynamic vs const vs final

  • Built-in Types (Numbers, Strings, Booleans, Lists, Sets, Maps, Runes)

  • Dart Functions Explained, Anonymous functions (closures, lambdas), Function parameters (positional, named)

  • Dart Operators Explained

  • Dart Control Flow Statements Explained

  • Dart Classes In-depth Chapter

  • Inheritance

  • Instance variables & methods

  • Constructors

  • Singleton, Operators overridden, Static

  • Polymorphism

  • Abstraction, classes, methods, interfaces

  • Mixins

  • Extension methods

  • Dart Generics Explained

  • Dart Libraries & Private Fields

  • Dart Testing Explained

  • Dart Isolates Explained (Sync & Async Chapter)

  • Dart Isolate Structure, Event Queue, Event Loop, Single Thread, Memory

  • Parallelism

  • Isolate Groups

  • Microtask queue

  • Iterables and Lists

  • Futures in-depth

  • Streams in-depth

  • many many more I forgot

Thank you for choosing it and I hope you'll have a great time learning Dart!


課程章節

  • 10 個章節
  • 22 堂課
  • 第 1 章 Introduction to the particularities of Dart Language
  • 第 2 章 Installing the Dart SDK
  • 第 3 章 Creating the First Dart Project
  • 第 4 章 Structural components of a Dart Project
  • 第 5 章 JIT & AOT Compilers
  • 第 6 章 Kernel, JIT & AOT Snapshots
  • 第 7 章 Everything about Dart Packages
  • 第 8 章 Effective Dart Rules & Analysis Options File
  • 第 9 章 Sound Null Safety
  • 第 10 章 Dart Variables

課程內容

  • Do you want to learn Flutter? It's a must that you get to know Dart Language at first!
  • Visualize the most important concepts of Dart Language
  • Learn and Understand some of the trickiest challenges posed by Dart
  • Get to know all of the fundamentals and advanced topics developed by the Dart Team
  • Develop new skills into Dart Packages, Dart Libraries, Dart Linting
  • Understand Sound Null Safety in great detail
  • Learn all of the advanced particularities on which Dart runs the code behind the scenes
  • Practice OOP Concepts with Dart Classes


評價

  • M
    Matthew Rolufs
    5.0

    Wicked gets 5 stars because of the amount of detail he provides. He goes super in-depth in a way that not many instructors go. Although his video is not formatted for mobile via zooming in and larger fonts, etc., it is still a fantastic course. One can even listen to it with headphones alone.

  • N
    Nikash Kumar Deka
    5.0

    Excellent and very carefully and painfully curated tutorial for novice and even seasoned programmers. I found the knowledge is so generously shared without holding back any vital and important information. Absolutely loved it and 101% recommendation to anyone wanting to learn the Dart language. As a newcomer to programming, I am definitely struggling but the core concepts are superbly explained. Thanks, Tiberiu.

  • F
    FILITSA IOANNA KOUSKOUVELI
    4.0

    I loved the tutor's analytical thinking and his teaching approach is the one I personally prefer. It is also obvious he has put a lot of work in graphics, to make his presentations more interesting and vivid. However, I would have loved it even more if some notes were available.

  • M
    Michael Zlatin
    4.0

    A decently thorough review of the core dart language. Made in a high enough level so as not to bore the experienced dev. recommended if you wrote a few lines of code in life... minus one star because there are no code examples attached to the course

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意