Всегда мечтал создавать игры на Unreal Engine, но не знал, с чего начать?
Теперь у тебя есть уникальная возможность посмотреть бесплатные открытые уроки курса "Unreal Engine Game Developer. Basic" от OTUS!
📱 Мы открываем двери в мир геймдева и даем тебе шанс познакомиться с основами разработки игр на самом мощном игровом движке!
ЗАПИСИ ВЕБИНАРОВ
Не упусти шанс🔔
Теперь у тебя есть уникальная возможность посмотреть бесплатные открытые уроки курса "Unreal Engine Game Developer. Basic" от OTUS!
ЗАПИСИ ВЕБИНАРОВ
Не упусти шанс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Начни карьеру в тестировании с нуля!
Курс "QA Engineer. Basic" стартует уже 30 апреля — это ваш шанс начать карьеру в динамичной и перспективной области.
📚 Что вас ждёт на курсе?
- Основы тестирования ПО, которые станут базой для вашего роста
- Инструменты для автоматизации тестов, такие как Selenium, JMeter и многие другие
- Полное погружение в этапы разработки и жизненный цикл продукта
- Современные методы тестирования: функциональное, нагрузочное, тестирование API
💼 Реальные проекты и стажировка:
Примените знания на практике, работая с настоящими проектами, и получите шанс пройти стажировку с перспективой трудоустройства!
#otus #qa #последнийшанс
Курс "QA Engineer. Basic" стартует уже 30 апреля — это ваш шанс начать карьеру в динамичной и перспективной области.
- Основы тестирования ПО, которые станут базой для вашего роста
- Инструменты для автоматизации тестов, такие как Selenium, JMeter и многие другие
- Полное погружение в этапы разработки и жизненный цикл продукта
- Современные методы тестирования: функциональное, нагрузочное, тестирование API
Примените знания на практике, работая с настоящими проектами, и получите шанс пройти стажировку с перспективой трудоустройства!
#otus #qa #последнийшанс
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка IT - новостей за неделю 📰
Microsoft запретит уволенным сотрудникам повторно наниматься в течение двух лет
Microsoft начала внедрять новые политики и инструменты для менеджеров в рамках усилий по повышению производительности труда сотрудников. Так, появилась возможность увольнения неэффективных сотрудников, а также политика, которая запрещает этим людям переводиться в пределах Microsoft или повторно наниматься в компанию в течение двух лет.
Вышел эмулятор QEMU 10.0
Открытый проект QEMU позволяет запустить приложение, собранное для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить программу для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.
Команда Docker выпустила плагин Docker DX для VS Code
В блоге Docker представили Docker DX — обновлённый плагин для VS Code. Он помогает разработчикам редактировать bake-конфигурации, искать уязвимости в образах контейнеров и подсказывает лучшие практики работы с docker-файлами.
«Сбер» разработал и опубликовал первую в России модель для кибербезопасности искусственного интеллекта
Специалисты «Сбера» в области кибербезопасности разработали первую версию модели угроз для систем искусственного интеллекта (ИИ). Она охватывает все ключевые этапы функционирования ИИ-систем, от подготовки данных и разработки ИИ-модели до её внедрения в приложение.
OpenAI заинтересована в покупке Chrome
Компания OpenAI заинтересована в покупке браузера Chrome, принадлежащего Google. В настоящее время для Chrome доступно расширение ChatGPT, однако в случае возможной покупки OpenAI браузера от Google можно было бы осуществить более глубокую интеграцию чат-бота в Chrome.
#otus_news #технологии #IT
Microsoft запретит уволенным сотрудникам повторно наниматься в течение двух лет
Microsoft начала внедрять новые политики и инструменты для менеджеров в рамках усилий по повышению производительности труда сотрудников. Так, появилась возможность увольнения неэффективных сотрудников, а также политика, которая запрещает этим людям переводиться в пределах Microsoft или повторно наниматься в компанию в течение двух лет.
Вышел эмулятор QEMU 10.0
Открытый проект QEMU позволяет запустить приложение, собранное для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить программу для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.
Команда Docker выпустила плагин Docker DX для VS Code
В блоге Docker представили Docker DX — обновлённый плагин для VS Code. Он помогает разработчикам редактировать bake-конфигурации, искать уязвимости в образах контейнеров и подсказывает лучшие практики работы с docker-файлами.
«Сбер» разработал и опубликовал первую в России модель для кибербезопасности искусственного интеллекта
Специалисты «Сбера» в области кибербезопасности разработали первую версию модели угроз для систем искусственного интеллекта (ИИ). Она охватывает все ключевые этапы функционирования ИИ-систем, от подготовки данных и разработки ИИ-модели до её внедрения в приложение.
OpenAI заинтересована в покупке Chrome
Компания OpenAI заинтересована в покупке браузера Chrome, принадлежащего Google. В настоящее время для Chrome доступно расширение ChatGPT, однако в случае возможной покупки OpenAI браузера от Google можно было бы осуществить более глубокую интеграцию чат-бота в Chrome.
#otus_news #технологии #IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Не упустите шанс прокачать свои навыки с бесплатными уроками от OTUS 🦉
Мы продолжаем серию бесплатных вебинаров, которые помогут вам укрепить свои знания и развить новые навыки, особенно в преддверии долгих выходных!
Неважно, на каком этапе карьерного пути вы находитесь — наш контент подходит как для новичков, так и для более опытных специалистов.
🗓 Записывайтесь по ссылкам
#анонс #otus #вебинар
Мы продолжаем серию бесплатных вебинаров, которые помогут вам укрепить свои знания и развить новые навыки, особенно в преддверии долгих выходных!
Неважно, на каком этапе карьерного пути вы находитесь — наш контент подходит как для новичков, так и для более опытных специалистов.
#анонс #otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка полезных статей по Apache Kafka
Если вы хотите углубиться в мир распределённых систем и понять, как эффективно работать с потоками данных, то Apache Kafka — это один из лучших инструментов для обработки больших объемов данных в реальном времени.
Мы собрали для вас несколько интересных и полезных материалов, которые помогут вам лучше понять принципы работы Kafka и её возможности:
✔️ Сжатие сообщений в Apache Kafka
Apache Kafka способен обеспечивать невероятно высокую пропускную способность. Он славится такими впечатляющими достижениями, как поддержка 20 миллионов заказов в час для рассылки тестов на COVID гражданам США во время пандемии. Достичь такого уровня масштабируемости позволяет подход Kafka к партиционированию топиков.
✔️ Основы репликации в Kafka
Репликация в Apache Kafka - это механизм, который обеспечивает доступность и надежность в обработке потоков данных. В статье рассмотрим основы репликации в кафке.
✔️ Управление оффсетами в Kafka
Сегодня разберем, как Kafka обрабатывает оффсеты сообщений и какие существуют стратегии их сохранения и обновления.
✔️ Продюсеры и консьюмеры с Apache Kafka в Python
В статье поговорим именно про продюсерах и консюмерах в экосистеме Kafka в коннекте с Python.
#ApacheKafka #Kafka #IT
Если вы хотите углубиться в мир распределённых систем и понять, как эффективно работать с потоками данных, то Apache Kafka — это один из лучших инструментов для обработки больших объемов данных в реальном времени.
Мы собрали для вас несколько интересных и полезных материалов, которые помогут вам лучше понять принципы работы Kafka и её возможности:
Apache Kafka способен обеспечивать невероятно высокую пропускную способность. Он славится такими впечатляющими достижениями, как поддержка 20 миллионов заказов в час для рассылки тестов на COVID гражданам США во время пандемии. Достичь такого уровня масштабируемости позволяет подход Kafka к партиционированию топиков.
Репликация в Apache Kafka - это механизм, который обеспечивает доступность и надежность в обработке потоков данных. В статье рассмотрим основы репликации в кафке.
Сегодня разберем, как Kafka обрабатывает оффсеты сообщений и какие существуют стратегии их сохранения и обновления.
В статье поговорим именно про продюсерах и консюмерах в экосистеме Kafka в коннекте с Python.
#ApacheKafka #Kafka #IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Apache Kafka — это высокопроизводительная распределённая платформа для потоковой обработки данных, которая играет ключевую роль в современных data-driven приложениях.
Евгений Непомнящий, разработчик в IT Sense, приглашает 29 апреля в 20:00 на вебинар, чтобы освоить один из самых востребованных инструментов в мире Big Data и стриминговой аналитики!
✉️ Зарегистрироваться на эфир
#Otus #вебинар
Евгений Непомнящий, разработчик в IT Sense, приглашает 29 апреля в 20:00 на вебинар, чтобы освоить один из самых востребованных инструментов в мире Big Data и стриминговой аналитики!
Встречаемся в рамках курса «Apache Kafka», на который сейчас действует скидка.
#Otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 У нас остались последние места на популярных курсах со скидкой!
Курсы, которые стартуют 29 апреля:
Team Lead
Agile Project Manager
IT HRBP
C++ Developer. Professional
Framework Laravel
iOS Developer. Professional
Vue.js разработчик
Бизнес-аналитик в IT
SQL для разработчиков и аналитиков
Data Warehouse Analyst
CI/CD на основе GitLab
Архитектор 1С
NLP / Natural Language Processing
QA Lead
PostgreSQL. Advanced
Торопитесь🎯
Курсы, которые стартуют 29 апреля:
Team Lead
Agile Project Manager
IT HRBP
C++ Developer. Professional
Framework Laravel
iOS Developer. Professional
Vue.js разработчик
Бизнес-аналитик в IT
SQL для разработчиков и аналитиков
Data Warehouse Analyst
CI/CD на основе GitLab
Архитектор 1С
NLP / Natural Language Processing
QA Lead
PostgreSQL. Advanced
Торопитесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Postmortem, или как разобрать инцидент и ни с кем не разругаться (ну… или почти ни с кем) 🤔
Вы когда-нибудь видели инцидент, который настолько подорвал все устои, что его нужно разбирать как детективный роман? Тогда добро пожаловать в мир Postmortem! Только без морфологий и страшных картин, а с настоящим разбором полетов, где никто не будет искать виноватых, а все будут искать решения.
Мы расскажем, как правильно и безболезненно анализировать ошибки, не превращая это в публичное порицание, а наоборот — в путь к совершенствованию. Ведь "анатомия ошибки" может быть не такой уж и страшной, если подойти к делу с юмором и умом!
Теперь погружаемся в детали — как сделать так, чтобы разбор инцидента стал для вашей команды не адом, а шансом стать лучше.
Вы когда-нибудь видели инцидент, который настолько подорвал все устои, что его нужно разбирать как детективный роман? Тогда добро пожаловать в мир Postmortem! Только без морфологий и страшных картин, а с настоящим разбором полетов, где никто не будет искать виноватых, а все будут искать решения.
Мы расскажем, как правильно и безболезненно анализировать ошибки, не превращая это в публичное порицание, а наоборот — в путь к совершенствованию. Ведь "анатомия ошибки" может быть не такой уж и страшной, если подойти к делу с юмором и умом!
Теперь погружаемся в детали — как сделать так, чтобы разбор инцидента стал для вашей команды не адом, а шансом стать лучше.
Привет 👋
Меня зовут Константин Кафтан и я руководитель курса «Руководитель службы поддержки в IT» в OTUS.
Больше 10 лет я занимался построением (как созданием с нуля, так и реформированием под текущие нужды бизнеса) и управлением департаментами технической поддержки и клиентского сервиса.
За это время успел поработать с производителями аппаратных средств и с разработчиками программного обеспечения. С премиальными решениями и с бюджетными. С B2B и B2C. С российскими компаниями и с международными. В моём послужном списке такие компании, как Paragon Software, SPB Software House, IPONWEB, VK.
Есть избитая фраза «набить шишек», но в среде IT просто набив шишек стать профессионалом не получится — придется получить и несколько открытых переломов.
На курсе мы с преподавателями делимся не только историями «успешного успеха», но и рассказываем про грабли, которыми усыпан сектор ответственности тимлида поддержки, где эти самые грабли разбросаны и как их обойти. Именно приземленность преподавателей помогает обогатить материал практическими примерами и заданиями.
На курсе вы не встретите ни одного теоретика. Преподают исключительно практикующие профессионалы, которые ежедневно погружены в тематику своих занятий. Но педагоги незримо присутствуют как методисты — помогают структурировать материал, отточить подачу и скорректировать хронометраж.
Что будет в программе курса?
Темы занятий не берутся сами по себе, а возникают из конкретных запросов студентов и требований работодателей. Сейчас трудно найти достойную вакансию, где бы не фигурировали такие требования, как:
💛 Знакомство с ITIL
💛 Понимание, что такое ITSM и SLA
💛 Знакомство с метриками поддержки
💛 Умение составлять матрицы компетенций
💛 Понимание принципов работы и настройки тикет-трекинговых систем.
Это и многое другое мы и рассматриваем на курсе.
Теория подкреплена практическими занятиями и домашними заданиями. Каждое 3 занятие снабжено домашней работой, результатом которой будет вполне себе полезный артефакт: матрица компетенций команды, постмортем — детальный разбор инцидента.
Большое внимание уделяется живому общению со студентами и ответам на вопросы, которые возникают по ходу рассмотрения темы. Обычно мы резервируем порядка 30% времени вебинара под «вопросы из зала».
Кому будет полезен этот курс?
💚 Действующим руководителям службы поддержки. Вы сможете структурировать свои знания и узнать об опыте коллег из других сфер.
💚 Сотрудникам службы поддержки, которые хотят вырасти до руководителей. Вы сможете получить знания в области управления командой, которых так не хватает на старте карьеры руководителя.
💚 Начинающим руководителям службы поддержки, которые хотят выстроить работу службы поддержки. Вы научитесь основам ITSM и ITIL, без которых дальнейший рост крайне затруднителен.
💚 Руководителям смежных специальностей, которые курируют поддержку и хотят погрузиться в специфику работы. Вы познакомитесь с метриками, которые позволяют оценить эффективность работы службы поддержки.
«Руководитель службы поддержки в IT»
Меня зовут Константин Кафтан и я руководитель курса «Руководитель службы поддержки в IT» в OTUS.
Больше 10 лет я занимался построением (как созданием с нуля, так и реформированием под текущие нужды бизнеса) и управлением департаментами технической поддержки и клиентского сервиса.
За это время успел поработать с производителями аппаратных средств и с разработчиками программного обеспечения. С премиальными решениями и с бюджетными. С B2B и B2C. С российскими компаниями и с международными. В моём послужном списке такие компании, как Paragon Software, SPB Software House, IPONWEB, VK.
Есть избитая фраза «набить шишек», но в среде IT просто набив шишек стать профессионалом не получится — придется получить и несколько открытых переломов.
На курсе мы с преподавателями делимся не только историями «успешного успеха», но и рассказываем про грабли, которыми усыпан сектор ответственности тимлида поддержки, где эти самые грабли разбросаны и как их обойти. Именно приземленность преподавателей помогает обогатить материал практическими примерами и заданиями.
На курсе вы не встретите ни одного теоретика. Преподают исключительно практикующие профессионалы, которые ежедневно погружены в тематику своих занятий. Но педагоги незримо присутствуют как методисты — помогают структурировать материал, отточить подачу и скорректировать хронометраж.
Что будет в программе курса?
Темы занятий не берутся сами по себе, а возникают из конкретных запросов студентов и требований работодателей. Сейчас трудно найти достойную вакансию, где бы не фигурировали такие требования, как:
Это и многое другое мы и рассматриваем на курсе.
Теория подкреплена практическими занятиями и домашними заданиями. Каждое 3 занятие снабжено домашней работой, результатом которой будет вполне себе полезный артефакт: матрица компетенций команды, постмортем — детальный разбор инцидента.
Большое внимание уделяется живому общению со студентами и ответам на вопросы, которые возникают по ходу рассмотрения темы. Обычно мы резервируем порядка 30% времени вебинара под «вопросы из зала».
Кому будет полезен этот курс?
«Руководитель службы поддержки в IT»
Please open Telegram to view this post
VIEW IN TELEGRAM
Последний шанс 🔔
Скидка на курсы апреля только до конца месяца!
Хотите улучшить свои навыки в IT? Успейте занять последние места курсах, которые стартуют 30 апреля:
Administrator Linux. Professional
DevOps Lead
Delivery Manager
NLP. Advanced
QA Engineer. Basic
Django-разработчик
Scala-разработчик
Поторопитесь, количество мест ограничено!
Скидка на курсы апреля только до конца месяца!
Хотите улучшить свои навыки в IT? Успейте занять последние места курсах, которые стартуют 30 апреля:
Administrator Linux. Professional
DevOps Lead
Delivery Manager
NLP. Advanced
QA Engineer. Basic
Django-разработчик
Scala-разработчик
Поторопитесь, количество мест ограничено!
Please open Telegram to view this post
VIEW IN TELEGRAM
Впереди целых 4 дня отдыха 🎉
Но некоторые из вас могут не успеть отключиться от работы и провести эти дни за компьютером.
Если вы окажетесь среди тех, кто не отпускает свой компьютер даже на праздниках, то мы приготовили для вас статью с советами, как сочетать отдых с работой, не потеряв мотивацию и сохранив продуктивность.
Бонус — несколько смешных лайфхаков для работы с пельменями в одной руке и клавишами в другой! 😄
Не дайте праздникам вас сломить — проведите отдых с умом!
Но некоторые из вас могут не успеть отключиться от работы и провести эти дни за компьютером.
Если вы окажетесь среди тех, кто не отпускает свой компьютер даже на праздниках, то мы приготовили для вас статью с советами, как сочетать отдых с работой, не потеряв мотивацию и сохранив продуктивность.
Бонус — несколько смешных лайфхаков для работы с пельменями в одной руке и клавишами в другой! 😄
Не дайте праздникам вас сломить — проведите отдых с умом!
Please open Telegram to view this post
VIEW IN TELEGRAM
Майская распродажа курсов от OTUS ☀️
Май — это время для отдыха, шашлыков и, конечно, немного работы над собой. Пока многие наслаждаются выходными, те, кто не упускает шанс расти и развиваться, получают скидку 15% на все майские курсы с 1 по 11 мая!
🙂 Да-да, вы не ослышались! Вы можете учить Java, Python, DevOps и другие крутые вещи, пока все отдыхают!
Скидка 15% — бонус для тех, кто находит время для обучения даже в праздничные дни!
Не ждите
Май — это время для отдыха, шашлыков и, конечно, немного работы над собой. Пока многие наслаждаются выходными, те, кто не упускает шанс расти и развиваться, получают скидку 15% на все майские курсы с 1 по 11 мая!
Скидка 15% — бонус для тех, кто находит время для обучения даже в праздничные дни!
Не ждите
Please open Telegram to view this post
VIEW IN TELEGRAM
Столкнулись с падением производительности базы данных?
📌 Не делайте резких движений: вы можете ухудшить ситуацию.
Сначала нужно верно диагностировать причину проблемы.
Возможно вы неправильно выбрали индексы, а быть может дело вообще в самой архитектуре БД – вариантов масса!
На открытом вебинаре «Как ускорить работу и повысить надёжность PostgreSQL»
вы узнаете:
как обеспечить высокую производительность и отказоустойчивость базы данных
как вовремя выявить деградацию производительности с помощью диагностики
👨🏫 Вебинар проведёт Дмитрий Золотов, Kotlin-разработчик в «Яндексе».
Приглашаем технических руководителей, админов БД, девопсов и разработчиков.
Все участники получат в подарок видеоурок «Безопасность в PostgreSQL: защита данных, управление доступом и аудит» и скидку 7% на любой курс OTUS.
📆 6 мая, 19:00 МСК
Бесплатно
Записаться на событие
Сначала нужно верно диагностировать причину проблемы.
Возможно вы неправильно выбрали индексы, а быть может дело вообще в самой архитектуре БД – вариантов масса!
На открытом вебинаре «Как ускорить работу и повысить надёжность PostgreSQL»
вы узнаете:
как обеспечить высокую производительность и отказоустойчивость базы данных
как вовремя выявить деградацию производительности с помощью диагностики
Приглашаем технических руководителей, админов БД, девопсов и разработчиков.
Все участники получат в подарок видеоурок «Безопасность в PostgreSQL: защита данных, управление доступом и аудит» и скидку 7% на любой курс OTUS.
Бесплатно
Записаться на событие
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда думал, что UI интуитивно понятен, но пользователи всегда находят свой путь! 😅
#Otus_мемы #itmemes
#Otus_мемы #itmemes
Бесплатные уроки от OTUS
И сейчас вы можете сэкономить 15% от стоимости обучения🔔
Не упустите шанс прокачать свои навыки с помощью наших бесплатных вебинаров, которые пройдут на этой неделе. Прямо сейчас зарегистрируйтесь на онлайн-уроки с опытными практиками, которые не только поделятся знаниями, но и ответят на все ваши вопросы:
📌 5 мая (понедельник)
Архитектура программного обеспечения - секрет его гибкости и масштабируемости
📌 6 мая (вторник)
Разгони свой MySQL: практикум по оптимизации производительности
Пишем нейросеть на Rust с нуля
📌 7 мая (среда)
DevSecOps, AppSec, Pentest где начинается одно и заканчивается другое?
Роль криптографии в ИБ. Криптографическая защита информации: цели, методы, технологии
Первое приложение на React: собираем игру Wordle шаг за шагом
Все подробности и регистрация — в календаре мероприятий
#анонс #otus #вебинар
И сейчас вы можете сэкономить 15% от стоимости обучения
Не упустите шанс прокачать свои навыки с помощью наших бесплатных вебинаров, которые пройдут на этой неделе. Прямо сейчас зарегистрируйтесь на онлайн-уроки с опытными практиками, которые не только поделятся знаниями, но и ответят на все ваши вопросы:
Архитектура программного обеспечения - секрет его гибкости и масштабируемости
Разгони свой MySQL: практикум по оптимизации производительности
Пишем нейросеть на Rust с нуля
DevSecOps, AppSec, Pentest где начинается одно и заканчивается другое?
Роль криптографии в ИБ. Криптографическая защита информации: цели, методы, технологии
Первое приложение на React: собираем игру Wordle шаг за шагом
Все подробности и регистрация — в календаре мероприятий
#анонс #otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый курс "Функциональный архитектор 1С"
Если вы специалист по сопровождению 1С, бизнес-аналитик, руководитель проектов или разработчик 1С, этот курс для вас! Мы предлагаем углубленное обучение, которое поможет вам развить ключевые навыки и значительно повысить вашу квалификацию в области функциональной архитектуры 1С.
На курсе вы:
➖ Поймете роль и задачи функционального архитектора в разработке и внедрении информационных систем.
➖ Освоите стратегическое планирование и целеполагание в контексте бизнеса и проектов.
➖ Научитесь работать с требованиями, бизнес-сущностями и процессами, а также создавать и управлять моделью данных и интеграционными потоками.
➖ Освоите нотации ArchiMate и BPMN для бизнес-моделирования.
➖ Научитесь проектировать целевую архитектуру и модели систем, а также управлять рисками и оценивать экономику проектов.
Что вас ждет в конце?
✅ Итоговая проектная работа с индивидуальной разработкой.
✅ Опыт от действующих специалистов.
✅ Повышение востребованности и дохода в сфере 1С.
Записывайтесь на курс и начинайте обучение уже сегодня со скидкой 15% до конца майских праздников.
Если вы специалист по сопровождению 1С, бизнес-аналитик, руководитель проектов или разработчик 1С, этот курс для вас! Мы предлагаем углубленное обучение, которое поможет вам развить ключевые навыки и значительно повысить вашу квалификацию в области функциональной архитектуры 1С.
На курсе вы:
Что вас ждет в конце?
Записывайтесь на курс и начинайте обучение уже сегодня со скидкой 15% до конца майских праздников.
Please open Telegram to view this post
VIEW IN TELEGRAM