Мобильная электронная коммерция с Flutter, Redux и Stripe - Видеоуроки

Mobile E-Commerce with Flutter, Redux, and Stripe
Duration 07:02:16
Открыть все курсы от udemy

Хотите создавать впечатляющие, реальные приложения электронной коммерции с Flutter? Этот курс для вас.

ЧТО МЫ БУДЕМ СТРОИТЬ? 

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

Это будет рельаное приложение с привлекательным пользовательским интерфейсом, использующим библиотеку Flutter, Redux для глобального управления состоянием, Redux Thunk для асинхронных действий, полный API с настраиваемыми контроллерами с помощью Strapi, данные нашего приложения будут храниться в облаке Базы данных MongoDB Atlas, аутентификация пользователя и тд.

Этот курс даст вам основную структуру и методы для создания любого мобильного магазина с Flutter, независимо от того, какой продукт или услугу вы продаете.

ЧТО ВНУТРИ КУРСА?

  • Redux для глобального управления состоянием в Flutter Apps
  • Асинхронные действия в Redux с Redux Thunk
  • Обработка платежей во Flutter с использованием Stripe
  • Использование библиотеки Node Stripe для выполнения сборов, добавления / управления клиентами и кредитными картами
  • Асинхронные / await функции во Flutter, делая аутентифицированные запросы
  • Быстрое создание высокофункционального REST API с помощью Strapi
  • Управление / хранение данных API с помощью облачной базы данных MongoDB Atlas
  • Разработка привлекательных приложений Flutter с помощью библиотеки виджетов Material
  • Сохранение данных локально во Flutter с SharedPreferences
  • Декодирование / кодирование, сериализация / десериализация данных JSON с помощью Dart
  • Навигация / Маршрутизация во Flutter
  • Использование тем в Flutter для обмена стилем цвета / текста в приложениях
  • Построение форм / Управление состоянием форм в приложениях Flutter
  • Безопасная регистрация / вход в систему с помощью веб-токенов JSON
  • Проверка формы / обработка ошибок во Flutter 
  • Отображение уведомлений с помощью снэк-баров
  • Многодетные виджеты; то есть ListViews, GridViews, TabBars и т. д.
  • Форматирование дат во Flutter с помощью библиотеки Intl
  • Работа с картами, списками и основными методами карт / списков
  • И многое другое!

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

Он идеально подходит для новых разработчиков Flutter, которые хотят запачкать руки в реальном проекте, создавая сложное полнофункциональное приложение, а также для разработчиков JavaScript / React. Материал сосредоточен вокруг обучения вас практическим приемам, а не сухим абстрактным понятиям, лишенным какого-либо реального применения. Моя цель - показать вам, как добиться цели, и дать вам четкое представление о том, почему мы это делаем и как это полезно на этом пути.

Полный список уроков Развернуть / Свернуть
  • Урок 1. What Tools / Services Are Needed 00:02:05
  • Урок 2. How to Get Help in this Course 00:02:06
  • Урок 3. Creating Project with Flutter VSCode Extension (Quick Start) 00:04:39
  • Урок 4. Creating Project with Terminal (Standard Approach) 00:05:18
  • Урок 5. Overview of Completed App 00:07:16
  • Урок 6. Creating our Theme 00:06:39
  • Урок 7. Building Register Page 00:13:26
  • Урок 8. Improving our Widget Tree 00:05:38
  • Урок 9. Adding Form Validation, Creating Form State 00:08:37
  • Урок 10. Creating Login Page, Creating Routes 00:06:58
  • Урок 11. Toggle Password Text Visibility 00:05:07
  • Урок 12. Creating our API : MongoDB Atlas Database 00:10:21
  • Урок 13. Registering New Users with Auth API 00:08:08
  • Урок 14. Improving Registration Flow 00:10:46
  • Урок 15. Handling Server Errors in UI 00:04:41
  • Урок 16. Logging In Users 00:05:14
  • Урок 17. SharedPreferences for Persisting User Data 00:10:42
  • Урок 18. Redux for State Management / High Level Overview of Redux 00:06:48
  • Урок 19. Setting up Redux / Redux Thunk 00:11:07
  • Урок 20. Getting User Data through Redux 00:12:46
  • Урок 21. Modeling User Data : Serializing and Deserializing JSON 00:08:23
  • Урок 22. Improving Products Page Structure : Adding AppBar 00:06:33
  • Урок 23. Styling our App using Gradients 00:06:46
  • Урок 24. Adding Product Content Type 00:05:21
  • Урок 25. Adding Products Data : Managing User Roles & Permissions.mp4 00:08:31
  • Урок 26. Using GridView Builder to Display Product Data 00:10:32
  • Урок 27. Formatting Individual Products with Product Item Widget 00:09:56
  • Урок 28. Modeling Product Data 00:06:38
  • Урок 29. Improving GridView : Using MediaQuery Widget for Device Orientation 00:05:32
  • Урок 30. Logging Actions : State with Redux Logging Middleware 00:02:48
  • Урок 31. Adding : Styling Product Detail Page 00:12:17
  • Урок 32. Hero Transitions for More Engaging UX 00:03:03
  • Урок 33. Logging out Users with LogoutUserAction 00:12:32
  • Урок 34. Building out Cart Page 00:09:52
  • Урок 35. Creating CartProducts State / Toggling, Displaying Cart Products 00:13:27
  • Урок 36. Display Cart Badge : Change Cart Button Color 00:11:00
  • Урок 37. Add Cart Content Type : Create User Cart upon Register 00:10:08
  • Урок 38. Fetching / Updating Cart Products from Database 00:15:36
  • Урок 39. Creating Stripe Customers / Associating Users with Stripe Customer Id 00:07:26
  • Урок 40. Adding Card Controller to Fetch Card Data from Stripe 00:10:58
  • Урок 41. Displaying User Credit Cards in Cards Tab 00:09:08
  • Урок 42. Dynamically Adding Cards with Stripe Payment Package 00:23:40
  • Урок 43. Changing the Primary Credit Card 00:08:55
  • Урок 44. Adding Checkout Button : Checkout Dialog 00:20:15
  • Урок 45. Building Complete Checkout Process 00:34:37
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 11.05.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

04-06-2018 en 169 уроков
udemy Flutter & Dart - The Complete Flutter App Development Course
Постройте iOS и Android приложения с единой базой кода - изучите платформу Google Mobile Dart и Flutter Mobile Development Framework. Добро пожаловать на полный курс разработки приложений Flutter (первый полный курс Flutter и Dart в мире). Я очень рад представить вам этот новый курс! Во-первых, если вы не слышали (я уверен что уже, но на всякий случай), Flutter - это новая платформа кросс-платформенной мобильной разработки, созданная Google,...
Duration 24:48:13
16 5
02-07-2018 en 396 уроков
udemy Dart and Flutter: The Complete Developer's Guide
Все, что вам нужно знать для создания мобильных приложений с помощью Flutter и Dart, включая RxDart и Animations!Если вы устали от Swift или Android, этот курс для вас. Анимации? Вы узнаете это. Архитектурные паттерны? В комплекте. Навигация? Конечно!Flutter - новичок в мобильной сцене разработки. Он полностью поддерживается Google, и он уже считается идеальной платформой для замены родной Swift и разработки Android. Благодаря своей удивительной...
Duration 31:12:41
22 0
17-04-2018 en 28 уроков
udemy Flutter - Beginners Course
Изучите мобильное программирование c Flutter. Узнайте, как создавать быстрые и потрясающие мобильные приложения, используя Flutter, новую мобильную среду от Google. В этом курсе вы быстро научитесь создавать приложения во Flutter, не имея предыдущего опыта. НАСТОЯТЕЛЬНО рекомендуется, чтобы вы понимали язык программирования Dart.
Duration 01:55:16
2 0
24-05-2018 en 22 урока
udemy Flutter - Intermediate
Это не курс для начинающих, и вы должны хорошо понимать язык Dart и понимать Flutter для начинающих. Этот курс начинается там, где закончился курс «Флаттер для начинающих». В этом курсе вы познакомитесь с некоторыми более сложными виджетами Flutter , наряду с использованием диаграмм, навигации и маршрутизации, а также управлением состоянием от создания своего собственного до использования Redux.
Duration 03:01:18
2 0
18-07-2018 en 26 уроков
udemy Flutter - Advanced Course
Это продвинутый курс и не предназначен для начинающих. В этом курсе вы узнаете, как работать с графикой, анимировать виджеты, использовать карты, интегрировать телефон, например, разрешения и камеру, и как работать с firebase. Этот курс начинается там, где закончился Flutter - Intermediate .
Duration 04:39:12
1 0
en 52 урока
udemy Flutter Zero to Professional: cross platform App iOS/Android
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных приложений на Android и iOS.
Duration 08:41:23
2 0
22-11-2018 en 27 уроков
udemy Flutter & Dart: A Complete Showcase Mobile App™
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter работает с существующим кодом, используется разработчиками и организациями по всему миру, и является бесплатным и c открытым исходным кодом.
Duration 04:24:27
1 0

Последнее добавленное

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo