Курс на Stepik
Обложка курса «Основы Dart» на Stepik
Бесплатно

Основы Dart 4.464

Открыть на
STEPIK.ORG

Этот курс обеспечит базовое понимание языка программирования Dart. Данный курс является частью курса по Flutter, но так же будет полезен начинающим Flutter разработчикам. Dart - это объектно-ориентированный язык . Он поддерживает разнообразный набор средств программирования, таких как интерфейсы, классы, коллекции, дженерики. Для тех кому не хватает задачек, пожалуйста попробуйте свои силы решив более 60 задачек по Dart тут => https://exercism.org/tracks/dart

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Dart»Учеников на курсе 5 443
Сертификаты, выданные на курсе «Основы Dart»Сертификатов выдано 281
Отзывы о курсе «Основы Dart»Отзывов получено 69
Рейтинг курса «Основы Dart»Рейтинг курса 4.464
Уроки в курсе «Основы Dart»Количество уроков 73
Тесты в курсе «Основы Dart»Количество квизов 39
Время прохождения курса «Основы Dart»Время прохождения курса
Обновления курса «Основы Dart»Обновления курса
Дата публикации курса «Основы Dart»Дата публикации курса
Последнее обновление курса «Основы Dart»Последнее обновление

Содержание курса

Разделы в курсе «Основы Dart» 16 разделов Уроки в курсе «Основы Dart» 73 урока Тесты в курсе «Основы Dart» 39 тестов Время прохождения курса «Основы Dart» 5 ч. Последнее обновление курса «Основы Dart» обн. 1 год назад

1. Введение в Dart

4 урока
Закрытый
1.1 Введение в Dart
5 494
3 356
4м 49с
48
Закрытый
1.2 Dart style
3 951
2 369
7м 8с
48
Закрытый
1.3 Комментарии
2 827
2 179
2м 57с
32
Закрытый
1.4 Важные факты и концепции языка Dart
2 668
2 095
5м 53с
38

2. Переменные и константы

5 уроков
Закрытый
2.1 Введение: переменные
2 558
1 885
3м 18с
26
Закрытый
2.2 Объявление переменных: var и dynamic
2 204
1 445
3м 43с
26
Закрытый
2.3 Константы : final и const
2 085
1 691
5м 17с
26
Закрытый
2.4 Late модификатор (добавлен в версии Dart 2.12)
2 425
1 571
4м 8с
15
Закрытый
2.5 Перечисляемые типы: enum
1 787
1 431
4м 14с
15

3. Базовые типы данных в Dart

8 уроков
Закрытый
3.1 Введение в базовые типы
1 663
1 194
4м 29с
9
Закрытый
3.2 Числа: int и double
1 527
1 209
9м 50с
31
Закрытый
3.3 Строковые переменные: String
1 359
1 049
5м 18с
26
Закрытый
3.4 Логические переменные (тип bool): true и false
1 243
1 082
1м 0с
12
Закрытый
3.5 Коллекции: List, Set, Map, Records
1 292
377
24м 56с
26
Закрытый
3.6 Руны и кластеры графем
1 070
862
4м 54с
8
Закрытый
3.7 Символы: объект Symbol
1 008
830
2м 52с
6
Закрытый
3.8 Значение null, nullable-типы и null-безопасность
1 911
617
16м 49с
16

4. Generics

1 урок
Закрытый
4.1 Что такое дженерики?
1 051
772
4м 57с
16

5. Dart операторы

10 уроков
Закрытый
5.1 Введение
849
709
2м 30с
7
Закрытый
5.2 Операторы присваивания
847
702
2м 31с
6
Закрытый
5.3 Арифметические операторы
813
699
1м 12с
8
Закрытый
5.4 Операторы равенства и реляционные операторы
798
798
1м 17с
8
Закрытый
5.5 Тестовые операторы: as, is и is!
807
807
1м 42с
6
Закрытый
5.6 Логические операторы: !expr, ||, &&
789
789
0м 27с
6
Закрытый
5.7 Побитовые операторы и операторы сдвига
780
780
1м 2с
5
Закрытый
5.8 Условные выражения
783
783
1м 5с
7
Закрытый
5.9 Каскадная запись (..)
811
811
1м 57с
5
Закрытый
5.10 Операторы унарный постфикс "()", "[ ]" , " . ", " ?. "
752
752
1м 44с
5

6. Условные конструкции

6 уроков
Закрытый
6.1 Введение
760
760
0м 15с
6
Закрытый
6.2 Условные операторы: if и else
759
759
0м 18с
6
Закрытый
6.3 Циклы: for, while и do-while
805
656
3м 54с
10
Закрытый
6.4 Конструкции: break и continue
731
731
1м 31с
11
Закрытый
6.5 Конструкции switch и case
731
731
2м 40с
6
Закрытый
6.6 Утверждения assert
742
742
1м 8с
10

7. Функциональное программирование

8 уроков
Закрытый
7.1 Функции в Dart
880
633
4м 21с
11
Закрытый
7.2 Функция main ()
807
677
2м 13с
11
Закрытый
7.3 Параметры функции: обязательные и необязательные
765
631
6м 48с
9
Закрытый
7.4 Анонимные функции
747
628
2м 30с
8
Закрытый
7.5 Вложенные функции
726
624
1м 3с
13
Закрытый
7.6 Лексическая область видимости
724
611
2м 24с
6
Закрытый
7.7 Замыкание (closure)
731
731
1м 38с
5
Закрытый
7.8 Проверка функций на равенство
695
695
0м 6с
7

8. Объектно-ориентированное программирование

8 уроков
Закрытый
8.1 Классы и объекты
765
765
4м 35с
4
Закрытый
8.2 Конструкторы
716
402
11м 56с
-7
Закрытый
8.3 Статические: поля, методы, константы
623
623
2м 19с
10
Закрытый
8.4 Базовые принципы ООП
671
399
2м 24с
15
Закрытый
8.5 Принцип 1. Наследование - механизм, типы.
663
323
13м 44с
12
Закрытый
8.6 Принцип 2. Абстракция. Абстрактный класс и абстрактные методы.
593
302
8м 45с
9
Закрытый
8.7 Принцип 3. Инкапсуляция. _ , Getters и Setters.
579
301
6м 46с
8
Закрытый
8.8 Принцип 4. Полиморфизм - Один интерфейс, множество реализаций.
576
299
4м 12с
2

9. Асинхронность в Dart: async/await, futures, генераторы, изоляты

6 уроков
Закрытый
9.1 Введение
601
363
5м 16с
9
Закрытый
9.2 Event loop (цикл событий) в Dart
656
656
5м 28с
4
Закрытый
9.3 Работа с классом Future и экземпляром класса future.
511
447
10м 39с
8
Закрытый
9.4 Асинхронные функции и операторы async и await
500
500
4м 20с
6
Закрытый
9.5 Генераторы: Iterable, Stream
497
497
4м 50с
-1
Закрытый
9.6 Изоляты (Isolates)
497
497
4м 31с
2

10. Исключения: throw, catch, finally

5 уроков
Закрытый
10.1 Введение
487
487
1м 10с
6
Закрытый
10.2 Throw
457
457
1м 39с
4
Закрытый
10.3 Блоки try / on / catch
466
466
2м 18с
8
Закрытый
10.4 Блок finally
451
451
1м 9с
7
Закрытый
10.5 Пользовательские исключения
439
439
1м 33с
7

11. SOLID принципы в Dart

6 уроков
Закрытый
11.1 Введение в SOLID принципы
514
514
1м 2с
2
Закрытый
11.2 S - Принцип единственной ответственности
482
482
1м 28с
1
Закрытый
11.3 O - Принцип открытости-закрытости
427
427
2м 0с
2
Закрытый
11.4 L - Принцип подстановки Лисков
409
409
1м 12с
-6
Закрытый
11.5 I - Принцип разделения интерфейса
395
395
1м 54с
-3
Закрытый
11.6 D - Принцип инверсии зависимостей
412
412
1м 28с
0

12. Как же работает Dart Virtual Machine?

1 урок
Закрытый
12.1 Принцип работы Dart VM
540
122
14м 37с
5

13. DevTools

2 урока
Закрытый
13.1 Технология компилятора Dart
997
789
2м 16с
8
Закрытый
13.2 Знакомство с DevTools
521
521
4м 56с
3

14. Сборщик мусора (Garbage Collection) в Dart

1 урок
Закрытый
14.1 Сборщик мусора (GC) в Dart
506
327
5м 23с
0

15. Эффективные алгоритмы для Dart и Flutter.

1 урок
Закрытый
15.1 Оценка эффективности любого алгоритма
546
412
4м 50с
5

16. Dart FFI

1 урок
Закрытый
16.1 Dart FFI для интеграции Dart с библиотеками C
595
595
3м 13с
0