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

Silen

Администратор
Регистрация
3 Дек 2015
Сообщения
209.363
Реакции
756.715
Складчина: 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 руб.




СКАЧАТЬ СЛИВ КУРСА
 
Сверху