Руководство по языку Dart

Последнее обновление: 03.12.2023
  1. Глава 1. Введение в язык Dart

    1. Что такое Dart. Первая программа

    2. Создание проекта Dart с помощью CLI

    3. Первая программа в IntelliJ IDEA

  2. Глава 2. Основы языка Dart

    1. Структура программы

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

    3. Примитивные типы данных

    4. Значение null, nullable-типы и null-безопасность

    5. Арифметические операции

    6. Побитовые операции и операции сдвига

    7. Условные выражения

    8. Операции присваивания и приоритет операций

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

    10. Циклы

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

    1. Определение функций

    2. Область видимости переменных и констант

    3. Параметры функции

    4. Возвращение результата из функции

    5. Функция как объект

    6. Анонимные и вложенные функции

    7. Замыкания

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

    1. Классы и объекты

    2. Конструкторы

    3. Приватные поля и методы. Инкапсуляция

    4. Геттеры и сеттеры

    5. Late и отложенная инициализация

    6. null и классы

    7. Константы и константные конструкторы классов

    8. Статические члены классов

    9. Фабричный конструктор

    10. Наследование

    11. Преобразование типов

    12. Абстрактные классы и методы

    13. Реализация интерфейсов

    14. Миксины

    15. Generics. Обобщения

    16. Переопределение операторов

    17. Перечисления

    18. Расширения класса

  5. Глава 5. Коллекции

    1. List

    2. Set

    3. Map

    4. Iterable

    5. Кортежи records

  6. Глава 6. Обработка исключений

    1. Блок try..catch

    2. Классы исключений

    3. Оператор throw и создание своих типов исключений

  7. Глава 7. Асинхронность и многопоточность

    1. Введение в асинхронность и Future

    2. Работа с классом Future

    3. Event Loop

    4. Асинхронные функции и операторы async и await

    5. Изоляты

  8. Глава 8. Работа с файловой системой

    1. Работа с каталогами

    2. Работа с файлами

    3. Чтение и запись текстовых файлов

    4. Чтение и запись бинарных файлов

    5. Файловые потоки

    6. Сохранение и восстановление данных из файла json

  9. Глава 9. Работа с протоколом http

    1. Http-сервер HttpServer

    2. Отправка сервером ответа. HttpResponse

    3. HttpRequest

    4. Отправка запросов на сервер. HttpClient

  10. Глава 10. Pattern matching

    1. Сопоставление с константами и литералами

    2. Деструктуризация

    3. Реляционный и логический паттерны

    4. Паттерны списков и кортежей

    5. Паттерны словарей и объектов

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850