• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

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

  • Автор темы EGround
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
62.894
Реакции
275

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


111.png

Курс охватывает полный путь — от основ программирования на 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.

Цена 1900 руб.


Материал «Flutter разработка. От базы до вайб кодинга [Stepik] [Роман Сергиенко]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

Сверху Снизу