Доступно

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

Тема в разделе "Курсы по программированию"

Цена:
30000 руб
Взнос:
460 руб
Организатор:
Ⓚⓐⓡⓐⓟⓤⓩ

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

1. Ⓚⓐⓡⓐⓟⓤⓩ 2. eugen_ax 3. Woxe1
Купить
  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
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
    Vikeeeks21 нравится это.
  2. Похожие складчины
    Загрузка...
  3. adsl3008 Складчик
    Новые курсы по React.js:

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

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


    Вступайте!
     
    adsl3008,
  4. 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,
  5. Ⓚⓐⓡⓐⓟⓤⓩ Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 30000 руб. Взнос с каждого участника: 460 руб.
    Кол-во участников в основном списке: 1 чел.

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

    Начало сбора взносов 12 Август 2022 года
     
    Ⓚⓐⓡⓐⓟⓤⓩ,
  7. SandraW Организатор складчин
    _Smoke [Skillbox] Профессия Инженер по тестированию 2022

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

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