

Чистая архитектура приложения на GO
Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.
Вы изучите, что такое чистая архитектура на языке Golang и создадите сервис по работе с контактами и возможностью их группировки.
1. Знания может применить разработчик на любом языке программирования. 2. Пронесём несколько сервисов на Python через все интеграции. 3. По основам и best practice покажем цельную систему связи работающего приложения. Курс подойдёт, если сейчас: Пишу нормальный код, а что там дальше х... знает.
Асинхронное программирование используется для высоконагруженных проектов и микросервисов. Его спрашивают на собеседованиях в технологически развитых компаниях, и оно открывает дорогу к работе в интересных проектах. В Python асинхронный подход реализуется через Asyncio, который мы рассматриваем в этом курсе. Каждый модуль — это полноценный проект, куда вы дописываете нужную функциональность. Дальше тесты автоматически проверяют взаимоде
Эта программа переподготовки поможет вам с нуля получить необходимые для работы навыки и претендовать на вакансии младшего junior-разработчика на Python. Но на этом ваше обучение не закончится. Вам предстоит самостоятельно погрузиться в разные фреймворки и писать pet-проекты для портфолио. Так вы быстрее вырастете как специалист и найдете первую работу по новой специальности.
На примере одной компании изучаем переход от деплоя раз в месяц к деплою раз в час и взгляд на DevOps со всех точек зрения. Сторона заказчика: как быстрее и дешевле решать бизнес-задачи, выкатывать новые фичи и исправлять баги. Мы расскажем и покажем как деплоить код без downtime.
Как писать более эффективный код. Как решать задачи, которые не могут решить другие программисты. Как знание алгоритмов и структур данных помогает устроиться в топовые компании FAANG: Apple, Amazon, Netflix, Google.
Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого хорошо настроенного инструмента. RabbitMQ — это мультипротокольный брокер сообщений. Он позволяет организовать отказоустойчивый кластер с полной репликацией данных на несколько узлов, где каждый узел может обслуживать запросы на чтение и запись.
Изучите технологию сетевого хранилища Ceph, чтобы использовать в своих проектах для повышения отказоустойчивости.
Вы поймёте service mesh, поработаете руками с технологией, выполнив практические задания. Все это поможет понять необходимость внедрения и подготовиться к нему без костылей в архитектуре.