Flutter. Овладей миром мобильной разработки

flutter_course_2

flutter_course_5

flutter_course_3

access_time study_time certificate

Хотите стать мастером мобильной разработки и создавать красивые, быстрые и мощные приложения? Присоединяйтесь к нашему курсу по Flutter – инновационному и востребованному инструменту в мире разработки мобильных приложений!

Что вы изучите?

Основы Flutter и Dart. Узнайте основы языка программирования Dart и фреймворка Flutter.

Разработка пользовательского интерфейса. Изучите мощные возможности Flutter для создания красивых и интерактивных пользовательских интерфейсов с помощью виджетов и компонентов.

Работа с сетью и хранилищем. Узнайте, как интегрировать сетевые запросы, базы данных в ваши приложения, чтобы обеспечить надежную работу с сервером и сохранение данных.

Навигация и маршрутизация. Изучите методы навигации между экранами, создание маршрутов для обеспечения удобства пользовательского опыта.

Тестирование и отладка. Познакомьтесь с методиками тестирования и отладки приложений Flutter для обеспечения их качества и надежности.

Введение в Flutter и основы мобильной разработки

1
Знакомство с Flutter: история, основные преимущества, применение
2
Установка и настройка среды разработки: установка Flutter SDK, настройка эмуляторов и устройств для тестирования
3
Создание первого приложения
4
Основные элементы структуры Flutter приложения

Основы Dart

1
Основные концепции языка Dart: переменные, типы данных, операторы
2
null
3
Побитовые операции
4
Условные операторы
5
Циклы
6
Задания
7
Решения
8
Основы Dart
5 вопросов

Функции

1
Функции
2
Область видимости переменных
3
Параметры функции
4
Возвращение результата
5
Функция как объект
6
Анонимные функции
7
Вложенные функции
8
Функции
10 вопросов

ООП

1
Классы
2
Конструкторы
3
Инкапсуляция
4
Отложенная инициализация
5
Константные конструкторы
6
Статические члены классов
7
Фабричный конструктор
8
Наследование
9
Преобразование типов
10
Абстрактные классы
11
Интерфейсы
12
Миксины
13
Generics
14
Переопределение операторов
15
enums
16
Расширения класса
17
ООП
10 вопросов

Коллекции

1
List
2
Set
3
Map
4
Iterable
5
records
6
Другие коллекции
7
Коллекции
10 вопросов

Обработка исключений

1
Обработка исключений
2
Классы исключений
3
Создание собственных исключений
4
Обработка исключений
10 вопросов

Виджеты и компоненты

1
Знакомство с виджетами Flutter: Stateless и Stateful виджеты, их отличия и применение
2
Создание пользовательского интерфейса: компоненты Material Design
3
Работа с макетами и стилями
4
Интерактивные элементы: кнопки, поля ввода, списки
5
RichText
6
Stack
7
AppBar
8
RaisedButton
9
FlatButton
10
Icon
11
Card
12
Drawer
13
BottomNavigationBar
14
PopupMenuButton
15
Spacer
16
Другие виджеты
17
Задания
18
Решения
19
Виджеты и компоненты
10 вопросов

Навигация и маршрутизация

1
Создание навигации в приложении: использование Navigator для управления маршрутами
2
Использование маршрутов: определение маршрутов, передача параметров между экранами
3
Переходы между экранами: анимации переходов, использование различных типов маршрутов
4
Задания
5
Решения
6
Навигация и маршрутизация
10 вопросов

Работа с сетью и асинхронными операциями

1
Отправка запросов на сервер: использование пакетов для работы с HTTP запросами
2
Обработка ответов: парсинг JSON, обработка данных
3
Работа с асинхронными функциями: async/await, Future и Stream
4
Future
5
Event Loop
6
async
7
Stream
8
Изоляты
9
Задания
10
Решения
11
Асинхронные операции
10 вопросов

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

1
Каталоги
2
Работа с файлами
3
Файловые потоки
4
JSON
5
Работа с файловой системой
10 вопросов

Хранение данных

1
Работа с локальной базой данных: использование пакетов для работы с SQLite или NoSQL базами данных
2
Хранение данных: использование SharedPreferences, работа с файловой системой
3
Обмен данными между экранами: передача и обновление данных между различными экранами приложения
4
Задания
5
Решения
6
Хранение данных
10 вопросов

http

1
HttpServer
2
HttpResponse
3
HttpRequest
4
HttpClient
5
http
10 вопросов

Pattern matching

1
Сопоставление с константами
2
Деструктуризация
3
Реляционный паттерн
4
Логический паттерн

Работа с мультимедиа

1
Загрузка и отображение изображений: работа с сетевыми и локальными изображениями
2
Работа с аудио и видео: воспроизведение медиа-файлов, управление воспроизведением
3
Использование камеры и микрофона: захват изображений, запись аудио и видео
4
Задания
5
Решения
6
Работа с мультимедиа
10 вопросов

Анимации и пользовательские интерфейсы

1
Создание анимаций: использование анимационных контроллеров, создание пользовательских анимаций
2
Пользовательские переходы: создание красивых и плавных переходов между экранами
3
Работа с графикой: отображение графиков, работа с векторной графикой
4
Задания
5
Решения
6
Анимации и пользовательские интерфейсы
10 вопросов

Тестирование и отладка

1
Написание тестов: создание модульных и интеграционных тестов для приложения
2
Отладка приложения: использование инструментов для отладки, поиск и исправление ошибок
3
Анализ производительности: использование инструментов для анализа производительности приложения
4
Задания
5
Решения
6
Тестирование и отладка
10 вопросов

Практика

1
main
2
Класс Task
3
tasks_list
4
edit_task_screen
5
add_task_screen
6
tasks_provider
7
main
8
weather_home
9
l10n
10
Название приложения

Развертывание приложения

1
Подготовка приложения к развертыванию: оптимизация приложения, настройка манифеста
2
Публикация в магазин приложений: подготовка и загрузка приложения в Google Play Store
3
Публикация в магазин приложений: подготовка и загрузка приложения в Apple App Store
4
Обновление и поддержка: обновление приложения, обратная связь от пользователей, поддержка и исправление ошибок
5
Развертывание приложения
10 вопросов

Практика Dart

1
Задания 1
2
Решения 1
3
Задания 2
4
Решения 2
5
Задания 3
6
Решения 3
7
Задания 4
8
Решения 4
9
Задания 5
10
Решения 5
11
Задания 6
12
Решения 6
13
Задания 7
14
Решения 7
15
Задания 8
16
Решения 8

Экзамен

1
Итоговый экзамен
20 вопросов
Доступ к материалам не ограничен по времени.
Да, после успешного прохождения курса и сдачи итогового теста вы получите сертификат.
Вы можете проходить курс в любое удобное время.
5
5 из 5
1 оценки

Подробный рейтинг

Звезды 5
1
Звезды 4
0
Звезды 3
0
Звезды 2
0
Звезды 1
0

{{ review.user }}

{{ review.time }}
 

Показать больше
Пожалуйста, войдите чтобы оставить отзыв
Получить курс
Зачислен: 3 студента
Лекции: 138
Уровень: Продвинутый
Flutter. Овладей миром мобильной разработки
Цена:
₽23,990