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