https://stepik.org/lesson/744283/step/1?unit=746050
В этом уроке, создадим TokenController, его основная задача:
1. Перехватывать запросы.
2. Проверять наличие header в запросе.
3. Получать токен из header.
4. Проверять время жизни токена и его цифровую подпись.
Исходный код урока доступен только ученикам курса: https://stepik.org/edit-lesson/738496/step/1
В этом уроке, создадим TokenController, его основная задача:
1. Перехватывать запросы.
2. Проверять наличие header в запросе.
3. Получать токен из header.
4. Проверять время жизни токена и его цифровую подпись.
Исходный код урока доступен только ученикам курса: https://stepik.org/edit-lesson/738496/step/1
Stepik: online education
Создадим TokenController для автоматической проверки токена
https://stepik.org/lesson/743262/step/1?unit=745032
В этом уроке, реализуем метод getProfile. Создадим метод, для получения id из header.
В этом уроке, реализуем метод getProfile. Создадим метод, для получения id из header.
Stepik: online education
Реализация AppUserController, метод getProfile.
https://stepik.org/lesson/746110/step/1?unit=747923
В этом уроке реализуем метод обновление профиля пользователя - updateProfile().
В этом уроке реализуем метод обновление профиля пользователя - updateProfile().
Stepik: online education
Реализация AppUserController, метод updateProfile.
Вышло три новых урока по созданию бекенда на Dart. https://stepik.org/z/119593
1. Реализация AppUserController, метод getProfile.
2. В этом уроке реализуем метод updateProfile().
3. Реализация AppUserController, метод updatePassword.
В следующем уроке создадим Docker контейнер для сервиса AUTH. Добавим этот контейнер в Docker-compose.
Получить доступ к урокам можно на Stepik:
https://stepik.org/z/119593
1. Реализация AppUserController, метод getProfile.
2. В этом уроке реализуем метод updateProfile().
3. Реализация AppUserController, метод updatePassword.
В следующем уроке создадим Docker контейнер для сервиса AUTH. Добавим этот контейнер в Docker-compose.
Получить доступ к урокам можно на Stepik:
https://stepik.org/z/119593
Stepik: online education
Создаем бекенд на Dart и клиент на Flutter.
Создадим клиент - серверное приложение, от начала и до конца.
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
Создадим бекенд для обработки запросов от клиентов. Создадим мобильное приложение. Бекенд реализуем на языке Dart с использованием фреймворка Conduit. Напишем 2 сервиса AUTH и DATA, настроим веб…
👍5
Forwarded from Product Friendly
Приглашаем всех присоединиться к нашему Flutter Meetup в Иннополисе!
📆 8 июля в 18.30
📍Технопарк
им. Н.И. Лобачевского,
коворкинг «Инносфера»
Вместе с ведущими экспертами в области Flutter-разработки из Яндекс.Такси, Яндекс.Маркет и KazanExpress мы обсудим, как создавать и развивать одни из самых крупных Flutter-приложений 📲
На митапе:
🧑🏽💻 Игорь Ноек из Friflex расскажет о навигации во Flutter – почему выбрал auto_route, с чем столкнулся и как справился
👨🏻💻 👨🏻💻Гена Евстратов и Андрей Урманчев из Яндекса проведут Q&A об одном из самых крупных Flutter-приложений в мире
👩🏼💻 Нелли Галиуллина из KazanExpress объяснит, какими бывают RenderObject и как закодить свой.
Регистрация открыта! Кто с нами?
📆 8 июля в 18.30
📍Технопарк
им. Н.И. Лобачевского,
коворкинг «Инносфера»
Вместе с ведущими экспертами в области Flutter-разработки из Яндекс.Такси, Яндекс.Маркет и KazanExpress мы обсудим, как создавать и развивать одни из самых крупных Flutter-приложений 📲
На митапе:
🧑🏽💻 Игорь Ноек из Friflex расскажет о навигации во Flutter – почему выбрал auto_route, с чем столкнулся и как справился
👨🏻💻 👨🏻💻Гена Евстратов и Андрей Урманчев из Яндекса проведут Q&A об одном из самых крупных Flutter-приложений в мире
👩🏼💻 Нелли Галиуллина из KazanExpress объяснит, какими бывают RenderObject и как закодить свой.
Регистрация открыта! Кто с нами?
👍4🔥2
Вышло новое бесплатное видео.
Смотреть на YouTube :
https://youtu.be/sMGLD5QeDTo
Смьотреть в ВК:
https://vk.com/video536114077_456239250
Смотреть на YouTube :
https://youtu.be/sMGLD5QeDTo
Смьотреть в ВК:
https://vk.com/video536114077_456239250
YouTube
Урок 18. Рефакторинг, перенос значений Environment в отдельный класс.
В этом уроке, проведем не большой рефакторинг кода. Где вынесем все значение Environment в отдельный класс.
Исходный код урока доступен только ученикам курса:
✅ https://stepik.org/edit-lesson/746935/step/1
Платная часть курса будет выходить на Stepik
✅…
Исходный код урока доступен только ученикам курса:
✅ https://stepik.org/edit-lesson/746935/step/1
Платная часть курса будет выходить на Stepik
✅…
🔥3
Forwarded from Flutter For Dev - новости, статьи, дизайн.
#Новостизанеделю
Подборка новостей за неделю.
Новости:
— Flutter Widget of the Week(NavigationRail).
https://xn--r1a.website/FlutterDevRu/1187
— Announcing the Dart Custom Lint package.
https://xn--r1a.website/FlutterDevRu/1186
— Flutter для автомобиля. А почему бы и нет?
https://xn--r1a.website/FlutterDevRu/1185
— Implementing Voice Searching In Flutter.
https://medium.flutterdevs.com/implementing-voice-searching-in-flutter-561b82bff2b9
— Dynamic theme color with Material 3 (You) in Flutter.
https://dartling.dev/dynamic-theme-color-material-3-you-flutter
Интересное из Github:
— dashatars.
https://github.com/PersianFlutter/dashatars
— dart_custom_lint.
https://github.com/invertase/dart_custom_lint
— actions-toolkit-dart.
https://github.com/dkrutskikh/actions-toolkit-dart
— flutter-developer-map.
https://github.com/MbIXjkee/flutter-developer-map
— flutter-webrtc.
https://github.com/flutter-webrtc/flutter-webrtc
Подборка новостей за неделю.
Новости:
— Flutter Widget of the Week(NavigationRail).
https://xn--r1a.website/FlutterDevRu/1187
— Announcing the Dart Custom Lint package.
https://xn--r1a.website/FlutterDevRu/1186
— Flutter для автомобиля. А почему бы и нет?
https://xn--r1a.website/FlutterDevRu/1185
— Implementing Voice Searching In Flutter.
https://medium.flutterdevs.com/implementing-voice-searching-in-flutter-561b82bff2b9
— Dynamic theme color with Material 3 (You) in Flutter.
https://dartling.dev/dynamic-theme-color-material-3-you-flutter
Интересное из Github:
— dashatars.
https://github.com/PersianFlutter/dashatars
— dart_custom_lint.
https://github.com/invertase/dart_custom_lint
— actions-toolkit-dart.
https://github.com/dkrutskikh/actions-toolkit-dart
— flutter-developer-map.
https://github.com/MbIXjkee/flutter-developer-map
— flutter-webrtc.
https://github.com/flutter-webrtc/flutter-webrtc
👍3
https://stepik.org/lesson/746938/step/1?unit=748750
Вышел очередной урок на Stepik. Урок очень важен для понимания концепции работы Docker.
На этом уроке :
1. Инициализируем сервис AUTH в файле docker-compose.yaml.
2. Заполним Dockerfie.
3. Создадим и настроим внутреннюю сеть Docker.
И в итоге, мы сможем запускать наш бекенд на любой машине, одной командой:
docker-compose up —build
Друзья, напишите, пожалуйста, в комментариях, все ли понятно. Все ли у вас получилось?
Вышел очередной урок на Stepik. Урок очень важен для понимания концепции работы Docker.
На этом уроке :
1. Инициализируем сервис AUTH в файле docker-compose.yaml.
2. Заполним Dockerfie.
3. Создадим и настроим внутреннюю сеть Docker.
И в итоге, мы сможем запускать наш бекенд на любой машине, одной командой:
docker-compose up —build
Друзья, напишите, пожалуйста, в комментариях, все ли понятно. Все ли у вас получилось?
👍12
Forwarded from Product Friendly
Наверняка вы замечали, что многие магазины предлагают оплатить товары по куаркоду или через мобильное приложение по кнопке «Оплатить СБП»?
С ограничением работы платежных сервисов в России Система быстрых платежей (СБП) стала популярным способом оплаты. А интеграция ее в мобильные приложение во многом упрощает процесс покупки и для клиента, и для продавца.
Мы уже интегрировали функцию оплаты по СБП в несколько клиентских приложений ритейлеров 😎
В новой статье на сайте рассказали, зачем в приложении вашей компании нужна кнопка «Оплатить СБП», и как ее интегрировать 📲
С ограничением работы платежных сервисов в России Система быстрых платежей (СБП) стала популярным способом оплаты. А интеграция ее в мобильные приложение во многом упрощает процесс покупки и для клиента, и для продавца.
Мы уже интегрировали функцию оплаты по СБП в несколько клиентских приложений ритейлеров 😎
В новой статье на сайте рассказали, зачем в приложении вашей компании нужна кнопка «Оплатить СБП», и как ее интегрировать 📲
👍8
Друзья, на Stepik вышел новый урок.
https://stepik.org/lesson/753712/step/1?unit=755646
https://stepik.org/lesson/753712/step/1?unit=755646
Stepik: online education
Развернем базу данных PostgreSQL для сервиса DATA
👍8
Forwarded from Flutter For Dev - новости, статьи, дизайн.
Поговорим про безопасность в Dart и Flutter: Дмитрий Золотов в статье рассказывает о векторах атак, которые возможны в Dart, о том, какие меры предпринимает сообщество и Google для снижения рисков при создании платформы и пакетов (и про бейджик openssf), и как можно обезопасить себя.
https://habr.com/ru/company/otus/blog/676138/
https://habr.com/ru/company/otus/blog/676138/
👍7
Forwarded from Product Friendly
Мы провели митап для школы программирования от Сбера @school21sber 🤖
Чтобы поделиться опытом работы в разных направлениях IT, мы привлекли департаменты по Flutter разработке, ML и маркетингу.
🧑🏽💻 Дмитрий Левочкин, Junior Flutter Dev, поделился личным опытом старта карьеры в IT и полезными лайфхаками том, как подготовиться к собеседованию и найти работу
👨🏻💻Андрей Нестеров, ML-разработчик, рассказал, как компьютерное зрение применяется в мобильных приложениях и что будет с областью в будущем
👩🏻💻Ольга Чернышева, Директор по маркетингу, рассказала, как развивать личные бренды экспертов в IT и как мы это делаем в Friflex🚀
👀Следите за нашим календарем событий. Уже скоро мы выступим на @crossconf 🚀
Чтобы поделиться опытом работы в разных направлениях IT, мы привлекли департаменты по Flutter разработке, ML и маркетингу.
🧑🏽💻 Дмитрий Левочкин, Junior Flutter Dev, поделился личным опытом старта карьеры в IT и полезными лайфхаками том, как подготовиться к собеседованию и найти работу
👨🏻💻Андрей Нестеров, ML-разработчик, рассказал, как компьютерное зрение применяется в мобильных приложениях и что будет с областью в будущем
👩🏻💻Ольга Чернышева, Директор по маркетингу, рассказала, как развивать личные бренды экспертов в IT и как мы это делаем в Friflex🚀
👀Следите за нашим календарем событий. Уже скоро мы выступим на @crossconf 🚀
👍6
🤖Возвращаемся с новым сезоном Podlodka Android Crew!🤖
Стартуем 25 июля, тема сезона – "Android под капотом"!
Всю неделю с головой погружаемся в принципы работы технологий, с которыми мы работаем в Android-разработке каждый день!
⚡️Без базы никуда – посмотрим на менеджмент памяти Java и сборку мусора
⚡️Внутренности Android тоже не обойдем, начиная с устройства AOSP и заканчивая IPC
⚡️Хардкорно укопаемся в Kotlin, от компиляторных плагинов и KSP и до нюансов работы Kotlin Multiplatform
⚡️Все знают, что, нельзя не сделать сессию про Dagger, поэтому в его внутренности тоже посмотрим🗡
Будем разбираться фундаментально, ведь именно глубокое понимание платформы и её экосистемы помогает решать проблемы не наугад по привычно подсмотренным рецептам, а осознанно и с максимальной эффективностью!
😉И как всегда в Podlodka Crew все это на протяжении недели с крутыми спикерами, необычными нескучными форматами сессий, и живым комьюнити в Slack.
Купить билеты и посмотреть расписание можно на сайте. Ждем на борту!
Стартуем 25 июля, тема сезона – "Android под капотом"!
Всю неделю с головой погружаемся в принципы работы технологий, с которыми мы работаем в Android-разработке каждый день!
⚡️Без базы никуда – посмотрим на менеджмент памяти Java и сборку мусора
⚡️Внутренности Android тоже не обойдем, начиная с устройства AOSP и заканчивая IPC
⚡️Хардкорно укопаемся в Kotlin, от компиляторных плагинов и KSP и до нюансов работы Kotlin Multiplatform
⚡️Все знают, что, нельзя не сделать сессию про Dagger, поэтому в его внутренности тоже посмотрим🗡
Будем разбираться фундаментально, ведь именно глубокое понимание платформы и её экосистемы помогает решать проблемы не наугад по привычно подсмотренным рецептам, а осознанно и с максимальной эффективностью!
😉И как всегда в Podlodka Crew все это на протяжении недели с крутыми спикерами, необычными нескучными форматами сессий, и живым комьюнити в Slack.
Купить билеты и посмотреть расписание можно на сайте. Ждем на борту!
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍4