О курсе
Друзья, хотел сообщить, что курс по созданию бэкенда на Dart + клиента на Flutter будет полностью переработан. https://stepik.org/course/119593/promo
Почему так произошло?
На данный момент курс сильно устарел, много паттернов и библиотек устарело, да и я набрался опыта, чтобы можно было этот опыт вам передать. Ну и много очень крутых инструментов вышло за последнее время.
Стек технологий, которые будут использованы на курсе:
Бэкенд:
* Бэкенд — shelf https://pub.dev/packages/shelf. Считаю самым лучшим, простым фреймворком для написания бэкенда на Dart.
* Drift + SQL — https://pub.dev/packages/drift. Очень мощный ORM для работы с БД PostgreSQL.
* Docker — для разворачивания сервисов.
* NGINX — веб-сервер.
* Будет переработан полностью алгоритм работы с JWT по правильному алгоритму.
* Будет переработана логика по работе с PostgreSQL.
* Удалены: conduit и всё, что с ним связано.
Flutter:
* flutter_bloc
* Удалены: cubit, hydrated_bloc, get_it, injectable_generator, freezed и прочие лишние библиотеки.
* Реально чистая, feature first архитектура, максимальная простая и понятная.
Код будет на github для удобной работы.
Приблизительное время на рефакторинг — около 3 месяцев.
Доступ к старому проекту и урокам постараюсь сохранить в этом же курсе. Трогать его не буду.
Для кого этот курс
Наши преподаватели
Как проходит обучение
Программа курса
Сертификат
Что вы получаете
- Понимание как устроена связь бекенда с клиентами.