EGround
Редактор
- Сообщения
- 62.894
- Реакции
- 275
Складчина: Flutter разработка. От базы до вайб кодинга [Stepik] [Роман Сергиенко]
Курс охватывает полный путь — от основ программирования на Dart до разработки мобильных и кроссплатформенных приложений на Flutter с применением инструментов искусственного интеллекта (вайб-кодинг). Обучение проходит в удобном текстовом формате с инфографикой, gif-анимациями и шпаргалками. Курс обкатан на реальных студентах на протяжении 3 лет.
Чему вы научитесь
— Использовать инструменты искусственного интеллекта для автоматизации и ускорения процесса разработки мобильных приложений
— Применять язык Dart и принципы объектно-ориентированного программирования
— Разрабатывать UI любой сложности с использованием Flutter
— Работать с базами данных и сетевыми запросами через различные API и сервисы
— Оптимизировать производительность Flutter-приложений
Программа курса
Модуль 1 — Dart базовый
- Язык программирования Dart
- Переменные и константы
- Типы данных
- Логика
- Условные конструкции
- Остаток от деления. Инкремент и декремент
- Циклы
- Списки List
- Строки String
- Словари Map
- Множества Set
- Функции
- NullSafety
- ООП. Часть 1
- ООП. Часть 2
- ООП. Часть 3
- ООП. Часть 4
- ООП. Часть 5
- ООП. Часть 6 — Ссылочная модель
- ООП. Часть 7 — Обобщенные типы (Generics)
- Разница между dynamic, Object, var
- Продвинутые методы работы с коллекциями
Модуль 2 — Основы Git
- Git. Установка и настройка
- Работа с Git. Коммиты
- Работа с Git. Ветки
- Работа с GitFlic и GitHub
- VSCode + Git. Коммиты
- VSCode + Git. Ветки
- Pull Request
Модуль 3 — Flutter. Верстка
- Flutter. Установка и настройка окружения
- Виджеты. Что это?
- Виджеты. Цветовая тема приложения. ThemeData
- Виджеты. Декомпозиция. Иконка приложения
- Виджеты. Column, Row, Container
- Виджеты. Text, Image, Icon
- Виджеты. Color, Border
- Виджеты. Способы скругления изображений
- Виджеты. Container. Особенности
- Виджеты. Spacer, Expanded
- Виджеты. Card
- Виджеты. ListView, GridView
- Figma. Практика по верстке
Модуль 4 — Flutter. Состояние (State)
- Виджеты. Stateless и Stateful
- Виджеты. Buttons, GestureDetector
- Виджеты. Stack и Positioned
- Виджеты. Checkbox, FAB, AlertDialog, Switch
- Навигация между экранами
- Навигация. Передача данных. TextField
- Разработка приложения Sushi App. Часть 1
- Виджеты. Текстовые поля и формы
- Разработка приложения Sushi App. Часть 2
Модуль 5 — Ядро работы Flutter
- Stateless виджет изнутри
- Константные конструкторы
- Stateful виджет изнутри
- Stateful. Как происходит обновление виджетов
- Stateful. Жизненный цикл виджета
- Context
- InheritedWidget. Проблема
- InheritedWidget. Решение
- InheritedModel
- InheritedNotifier и ChangeNotifier
Модуль 6 — Ключи (Keys)
- Keys + Stateless Widget
- Keys + Stateful Widget
- ValueKey. Виды ключей. Удаление элементов списка
- GlobalKey. Глобальные ключи
- PageStorageKey + прокручиваемые списки
- ReorderableListView + ValueKey
Модуль 7 — Provider
- Provider. Как управлять State
- MultiProvider. Управление несколькими провайдерами
- Provider и Navigation
- ProxyProvider
Модуль 8 — Асинхронное программирование
- Основы Future и EventLoop
- Подробнее про Future
- Основы HTTP
- Обработка ошибок
- HTTP CRUD (HttpClient)
- HTTP CRUD (пакет http)
- HTTP CRUD (пакет Dio)
- Flutter. Разработка погодного приложения
- Flutter. Разработка приложения с покемонами
Модуль 9 — Flutter. Работа с данными. Локальное хранилище
- Список задач + SharedPreferences (настройки)
- Список задач + SharedPreferences (задачи)
- Список задач + оптимизация приложения
- Список задач + Dependency Inversion Principle
- Список задач + SQLite + Interface + DI
- Безопасное хранение. FlutterSecureStorage
Модуль 10 — Углубленные техники. Доделываем Sushi App
- Пакет json_serializable
- Pattern Matching (сопоставление с образцом)
- State-модель. Часть 1
- State-модель. Часть 2
- Разработка приложения Sushi App. Часть 3
- Разработка приложения Sushi App. Часть 4
Модуль 11 — Flutter AI LLM (искусственный интеллект / вайб-кодинг)
- Что такое AI и LLM
- Prompt Engineering. База общего промптинга
- Prompt Engineering. Программирование
- Prompt Engineering. Flutter
- Разработка погодного приложения через AI LLM
- Топ ИИ-инструментов для IDE
- Windsurf для VS Code
- Cursor IDE + Rules + MCP
- Обзор Trae IDE
- Обзор Augment AI + Android Studio
- Web-агенты: Replit, Lovable, v0
- Разработка Flutter-приложения «Умный помощник» с AI
Состав курса
104 урока
7 тестов
3 интерактивные задачи
40 минут видео
Текстовый формат с инфографикой, gif-анимациями и шпаргалками
Об авторе
Роман Сергиенко — преподает IT-дисциплины студентам и старшеклассникам. Более 15 лет опыта в области IT. Занимается разработкой образовательных программ и курсов, изучает область AI LLM. Специализируется на Flutter-разработке и Game Dev.
Цена 1900 руб.
Материал «Flutter разработка. От базы до вайб кодинга [Stepik] [Роман Сергиенко]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.