Исходные коды к курсу "Изучаем Dart"
Ссылка: https://www.udemy.com/course/learndart/?couponCode=LEARNDART25
Содержание курса.
- Что такое Dart?
- Установка Dart на Windows
- Ссылки для курса, ДЗ, обсуждения
- Функция main и комментарии
- Переменные
- Ключевые слова "const" и "final"
- Типы данных
- Типы var и dynamic
- Конструкция If / Else
- Конструкция switch
- Конструкция do...while и while
- Конструкция for
- List (List Fixed-Length)
- List (Growable List)
- Set
- Map
- Что такое функция? (Функция)
- Параметры функции
- Необязательные параметры
- Функция - Объект
- Анонимные функции
- Вложенные функции и области видимости
- Замыкания
- Конструкции - try / on / catch / finally
- Пользовательские исключения
- Что такое Класс и Объект
- Определение класса и объекта
- Конструкторы класса
- Именованные конструкторы
- Перенаправленные конструкторы
- Инициализаторы
- "Геттеры" и "Сеттеры"
- Константные свойства классов
- Константные конструкторы классов
- Статические свойства и методы классов
- Что такое наследование?
- Наследование конструкторов
- Переопределение методов и свойств
- Реализация интерфейсов
- Миксины
- Абстрактные классы и методы
- Обощения (Generics)
- Что такое асинхронное программирование?
- Future API
- async / await