Flutter разработка. От базы до вайб кодинга

5 участников

О чём курс

Данный курс представляет собой комплексную образовательную программу, охватывающую полный путь становления разработчика: от фундаментальных основ программирования на языке Dart до создания профессиональных мобильных и кроссплатформенных приложений на фреймворке Flutter. Особенностью курса является интеграция современных инструментов искусственного интеллекта, что позволяет студентам освоить актуальную методику «вайб-кодинга» — подхода, при котором ИИ становится полноценным помощником в написании кода, автоматизации рутинных задач и ускорении процесса разработки. Программа курса была тщательно протестирована и отточена на реальных студентах в течение трех лет, что гарантирует актуальность материала и его практическую направленность.

Курс идеально подходит как для новичков, желающих войти в сферу мобильной разработки, так и для тех, кто хочет систематизировать свои знания и внедрить современные ИИ-инструменты в свой рабочий процесс. Обучение проходит в удобном текстовом формате, который дополнен наглядной инфографикой, gif-анимациями и полезными шпаргалками, что значительно упрощает усвоение сложного материала. Такой формат позволяет учиться в комфортном темпе, возвращаясь к ключевым моментам в любой момент времени.

На выходе студенты получают не только теоретическую базу, но и внушительное портфолио, состоящее из нескольких полноценных приложений, разработанных в процессе обучения. Вы научитесь эффективно использовать инструменты искусственного интеллекта для автоматизации разработки, глубоко понимать принципы объектно-ориентированного программирования на Dart, проектировать пользовательские интерфейсы любой сложности на Flutter, а также работать с базами данных, сетевыми запросами и различными API. Кроме того, программа уделяет особое внимание оптимизации производительности приложений, что является критически важным навыком для современного разработчика. Вы освоите работу с Git, научитесь управлять состоянием приложения, работать с асинхронностью и локальными хранилищами данных. Этот курс — ваш шанс освоить востребованную профессию с использованием самых передовых технологий, которые меняют индустрию разработки прямо сейчас.

Программа обучения

Модуль 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) CRUD (пакет 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

Складчина создана 3 июня 2026 г. · описание обновлено 9 июня 2026 г.

Теги курса

Профессии
925 ₽ 1 900 ₽