Скачать 

[Stepik] Flutter разработка. От базы до вайб кодинга [Роман Сергиенко]

  • Дата начала
Aноним
  • #1

[Stepik] Flutter разработка. От базы до вайб кодинга [Роман Сергиенко]

Ссылка на картинку
Курс охватывает полный путь - от основ программирования на Dart до разработки мобильных и кроссплатформенных приложений на Flutter с применением инструментов искусственного интеллекта (вайб-кодинг). Обучение проходит в удобном текстовом формате с инфографикой, gif-анимациями и шпаргалками. Курс обкатан на реальных студентах на протяжении 3 лет.

Чему вы научитесь

- Использовать инструменты искусственного интеллекта для автоматизации и ускорения процесса разработки мобильных приложений
- Применять язык Dart и принципы объектно-ориентированного программирования
- Разрабатывать UI любой сложности с использованием Flutter
- Работать с базами данных и сетевыми запросами через различные API и сервисы
- Оптимизировать производительность Flutter-приложений

Программа курса

Модуль 1 - Dart базовый

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

104 урока
7 тестов
3 интерактивные задачи
40 минут видео
Текстовый формат с инфографикой, gif-анимациями и шпаргалками

Об авторе

Роман Сергиенко - преподает IT-дисциплины студентам и старшеклассникам. Более 15 лет опыта в области IT. Занимается разработкой образовательных программ и курсов, изучает область AI LLM. Специализируется на Flutter-разработке и Game Dev.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
flutter разработка stepik роман сергиенко
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Вход

Вы уже зарегистрированы? Войдите.

Сверху