Вы используете мобильную версию

перейти на Полную версию сайта

Доступно

[Слёрм] Чистая архитектура приложения на GO (Николай Колядко)

Складчина [Слёрм] Чистая архитектура приложения на GO (Николай Колядко). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
30000 руб
Взнос:
460 руб
Организатор:
Безумный Ангел

Список участников складчины:

1. Безумный Ангел 2. eugen_ax 3. Woxe1
Оцените эту складчину: /5,
  1. Безумный Ангел
    Безумный Ангел Организатор складчин

    [Слёрм] Чистая архитектура приложения на GO (Николай Колядко)

    [​IMG]
    Зачем нужна чистая архитектура?
    • Удобство тестирования. Вы можете запускать тесты без пользовательского интерфейса, базы данных, веб-сервера или любого другого внешнего компонента.
    • Независимость от фреймворка. Архитектура не зависит от какой-либо библиотеки, поэтому вы можете использовать фреймворк в качестве инструмента и не пытаться втиснуть свою систему в рамки его ограничений.
    • Независимость от базы данных. Вы можете поменять Oracle или SQL Server на MongoDB, BigTable и т.д.
    • Независимость от UI. Вы легко можете изменить пользовательский интерфейс, не затрагивая остальную систему. Например, можете заменить веб-интерфейс на консольный, не меняя бизнес-правил.Ваши бизнес-правила не связаны с базой данных.
    Как понять, что вам пора на интенсив?
    • Не знаете, что такое чистая архитектура и как сформировать структуры папок по этой технологии
    • Переходите на Go с другого языка программирования и хотите быстрее понять, как всё работает
    • Пишете на Go, но не работали над большими проектами
    • Хотите брать интересные задачи и создавать сложные приложения на Go с нуля
    День 1


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

    Практика:
    • Создаем структуру проекта
    • Наполняем Dependency injection (DI)
    • Подключаем PostgreSQL через DI
    День 2


    Разбираем накопившиеся вопросы, закрепляем материал предыдущего дня, учимся формировать структуры папок по чистой архитектуре

    Практика:
    • Создаем структуры папок
    • Созданием конструкторов для слоёв и устанавливаем зависимости
    • Проводим инициализация слоёв на main
    • Наполняем слои (Domain, Use, Case, Delivery, Repository)
    День 3


    Изучаем Observability, контекст (context) и трассировку, заканчиваем интенсив запуском и демонстрацией работы приложения (сервиса по работе с контактами и возможностью их группировки)

    Практика:
    • Добавляем использование контекста
    • Добавляем логирование ошибок
    • Подключаем Jaeger через DI
    • Добавляем трассировку
    • Учимся покрывать тестами блок Use Case
     
    Безумный Ангел, 3 июл 2022
    Vikeeeks21 нравится это.
  2. Похожие складчины
    Загрузка...
  3. adsl3008
    adsl3008 Складчик
    Новые курсы по React.js:

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...


    Вступайте!
     
    adsl3008, 6 июл 2022
  4. SandraW
    SandraW Организатор складчин
    Освой Профессию‌ ‌Data‌ ‌Scientist‌ [SkillBox] _Beach
    Дата-сайентист — одна из самых востребованных профессий в мире.

    Вас ждут 8 курсов, онлайн-лекции и практические задания, а также 2 дипломных проекта.
    После обучения вы сможете претендовать на позицию Junior Data Scientist.

    Чему вы научитесь:
    + Программировать на Python
    + Визуализировать данные
    + Разрабатывать интерактивную инфографику
    + Работать с библиотеками и базами данных (Pandas, NumPy и Matplotlib, PostgreSQL, SQLite3, MongoDB)
    + Программировать на R
    + Применять нейронные сети для решения реальных задач
    + Освоите фреймворки для обучения нейронных сетей Tensorflow и Keras
    + Построите рекомендательную систему и добавите её в своё портфолио

    ПОРА ПРОФЕССИЮ МЕЧТЫ ПРЕВРАЩАТЬ В РЕАЛЬНОСТЬ! _Neo Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

    P.S. Дефицит дата-сайентистов наблюдается не только в России, но и во всем мире. ВЭФ считает эту профессию одной из самых востребованных в ближайшие пять лет. В России, по данным HeadHunter, только с 2020 по 2021 год число вакансий на должность дата-сайентиста выросло на треть. При этом уровень предлагаемых зарплат в сфере остается высоким — в среднем 150 тысяч рублей в месяц.
     
    SandraW, 14 июл 2022
  5. Безумный Ангел
    Безумный Ангел Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 30000 руб. Взнос с каждого участника: 460 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 8 Август 2022 года
     
    Безумный Ангел, 6 авг 2022
  6. Безумный Ангел
    Безумный Ангел Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 30000 руб. Взнос с каждого участника: 460 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 12 Август 2022 года
     
    Безумный Ангел, 10 авг 2022
  7. SandraW
    SandraW Организатор складчин
    _Smoke [Skillbox] Профессия Инженер по тестированию 2022

    Тестировщик в буквальном смысле проводит краш-тесты программных продуктов.
    Он продумывает, что и где может сломаться, прогнозирует сбои и находит ошибки в приложениях, сайтах и программах, чтобы продукт вышел работоспособным.
    Тестировщик должен всеми способами испытать надёжность и удобство сервиса на этапе разработки.

    Вы освоите одну из самых востребованных IT-профессий под руководством личного наставника и начнёте зарабатывать ещё до завершения курса.
    Опыт программирования не нужен.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
    SandraW, 12 авг 2022
Наверх