Скоро The Best Flutter Course On The Internet [HungriMind] [Tadas Petra, Robert Brunhage]

Moderator
Команда форума
29 Мар 2020
296,310
1,458,441
113
#1
The Best Flutter Course On The Internet [HungriMind] [Tadas Petra, Robert Brunhage]



Представляем вашему вниманию один из самых полных и практически ориентированных курсов по Flutter разработке от признанных экспертов индустрии. Этот курс разработан специально для тех, кто хочет не просто изучить основы, а освоить профессиональную разработку мобильных приложений на Flutter с нуля до продвинутого уровня.

Курс отличается уникальным интерактивным подходом – вы сможете писать, тестировать и собирать Flutter приложения прямо в браузере, получая мгновенную обратную связь и рекомендации. Авторы курса Tadas Petra и Robert Brunhage являются признанными экспертами Flutter сообщества с многолетним опытом разработки production-ready приложений.

Программа охватывает все ключевые аспекты современной Flutter разработки: от базовых концепций виджетов до сложных архитектурных паттернов и тестирования. Особое внимание уделяется практическим воркшопам, где вы создадите реальные проекты – клон Twitter, Todo приложение и Workout трекер, используя архитектуру MVVM.

В курсе подробно разбираются вопросы state management, навигации, работы с backend, обработки ошибок и автоматизации процессов разработки. Вы изучите современные подходы к тестированию, включая unit, widget, golden и integration тесты, что критически важно для создания надежных приложений.

Курс структурирован в виде 12 модулей и содержит 133 урока с интерактивными заданиями, квизами и практическими упражнениями. По завершению вы получите сертификат и будете обладать всеми навыками, необходимыми для создания профессиональных Flutter приложений готовых к production.



Module 1: Introduction
• Tutorial и базовая структура
• Anatomy of a Flutter App
• Понимание pubspec.yaml
• Dependencies и Package Versioning
• Работа с Fonts и Assets

Module 2: User Interface Model
• Widget система
• Stateless и Stateful Widgets
• Widget Tree
• Layouts (Padding, Margin, Container, Row & Column, ListView.builder)
• Handling Input (TextField, Forms)
• Styling (Local, Global, Theme Override)

Module 3: Navigation
• Navigation Stack
• Push и Pop операции
• Named Paths
• Navigator 2.0 и Pages API
• RouterDelegate и RouteInformationParser

Module 4: X Clone Workshop
• Создание полнофункционального клона Twitter
• Login система с валидацией
• Home экран с Tab Bar
• Стилизация постов и навигация

Module 5: State Management
• Основы State
• ChangeNotifier
• Separation of concerns
• ValueNotifier
• InheritedWidget

Module 6: MVVM Architecture
• Архитектурный обзор MVVM
• View и ViewModel слои
• App State и Service слой
• Dependency Injection
• Data Layer и Repositories

Module 7: Testing
• Unit Testing теория и практика
• Widget Testing
• Mocks, Stubs и Fakes
• Golden Tests
• Integration Testing
• Code Coverage

Module 8: MVVM Todo Workshop
• Создание Todo приложения с MVVM
• Setup ViewModel и View
• Работа с App State
• Service и Locator настройка

Module 9: Backend & Error Handling
• Backend overview
• Authentication и Authorization
• Database (NoSQL vs SQL, Local и Cloud Storage)
• API работа с HTTP
• Error Handling стратегии

Module 10: MVVM Workout Workshop
• Workout tracker приложение
• User Repository
• Exercise Logic
• Workout Interface
• Previous Workouts tracking

Module 11: Bonus
• CI с GitHub Actions
• Утилиты (Handle Spam Tapping, Logging)

Module 12: Conclusion
• Завершение и сертификат
• Next Steps для дальнейшего развития


Стоимость: $50
Продажник:


Скачать:
Для просмотра содержимого вам необходимо авторизоваться