OTUS IT News – Telegram
OTUS IT News
7.21K subscribers
4.32K photos
291 videos
5 files
4.28K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

Более 170 курсов+

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
Публикуем две полезные заметки для ценителей Java, посвящённых CompletableFuture из пакета java.util.concurrent:

Часть 1ПРОЧИТАТЬ
Часть 2ПРОЧИТАТЬ

ВНИМАНИЕ: всем, кто ещё хочет попасть в группу курса «Разработчик Java» – такая возможность есть!

28 июня прошло первое занятие, следующее будет 5 июля в 20:00. Успейте присоединиться сейчас, чтобы потом не пришлось догонять одногруппников по видеозаписям:
Приглашаем всех ценителей JavaScript на мастер-класс Александра Коржикова на тему «Dependency Injection в Angular». Онлайн-трансляция начнётся в 20:00!

ЗАПИСАТЬСЯ

Рассмотрим основные понятия связанные с паттернами проектирования Dependency Injection: Service Locator / Inversion of control. Его использование позволяет писать менее связанный код, строить более гибкую архитектуру приложения, позволяет легче тестировать и переиспользовать готовый код. А также разберём их задачи и реализацию в фреймворке.

Александр ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00:
«Ansible playbook для установки Asterisk с TLS/SRTP под ключ» — новая полезная заметка Алексея Цыкунова, преподавателя курса «Администратор Linux». Читаем вместе:

ПРОЧИТАТЬ

Ждём ваше успешное прохождение вступительного теста, чтобы пригласить в закрытое Slack-сообщество специалистов Linux для взаимного обмена опытом и обсуждения сложных профессиональных тем:
Илья Лебедев, преподаватель курса «Web-разработчик на Python», приглашает сегодня в 20:00 на свой мастер-класс «Пишем свою библиотеку для работы с xlsx файлами»

Посмотрим, как устроен формат xlsx, научимся с ним работать без специализированных библиотек (вроде openpyxl) и напишем свою аналогичную библиотеку с набором функций, необходимых для практики.

Мастер-класс можно просто смотреть, а можно присоединиться к преподавателю и писать код всем вместе! Для этого потребуется третий Python, пустое виртуальное окружение и ваша любимая IDE.

Илья ответит на все ваши вопросы и поделится опытом, поэтому если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00!

P.S. Если нет возможности посетить мастер-класс онлайн, а тема вам интересна, запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись!
Знакомьтесь, директор по разработке в компании Biglion и преподаватель курса «Руководитель разработки» в OTUS, Станислав Михальский!

Станислав — руководитель, имеющий более чем 10-летний стаж управленческой деятельности и опыт программирования в «анамнезе».

Прошёл сложный путь от младшего программиста до директора по разработке. Имеет опыт управления группами от 3 до 50+ человек и знает, как организовать эффективную командную работу.

Свою карьеру начал в 1998 году в должности помощника Perl-программиста в компании «РБК». В 2000 году перешёл в Rambler, где впервые столкнулся с необходимостью управления разработкой и возглавил свою первую команду.

В 2007 пришёл в Mail.Ru Group на должность руководителя группы разработки, впоследствии став директором по разработке медиапроектов. Место работы в настоящее время — директор по разработке в компании Biglion.

Ещё в 2017 году присоединился к профессиональному сообществу OTUS со специально разработанной для проекта программой обучения, объединяющей знания, полученные на руководящих должностях, с актуальными запросами работодателей.

По его собственным словам, в программе курса собран общий опыт «шишек и граблей» в сфере управления командой разработки, который превышает 15 лет. Поэтому ему есть чем поделиться с будущими руководителями.

Ознакомиться с уникальной авторской программой обучения вы можете уже этим летом в рамках курса «Руководитель разработки». Не забудьте пройти вступительное тестирование, чтобы мы открыли вам доступ в закрытое Slack-сообщество:
Ещё одна полезная Хабр-статья — «Форматирование чисел в Java: DecimalFormat»!

ПРОЧИТАТЬ

Сегодня в 20:00 пройдёт второе занятие курса «Разработчик Java»!
А следующий онлайн-урок пройдёт 12 июля, и догнать нас будет всё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!

Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в разработке на языке Java, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов.

Есть сомнения? Спросите наших студентов и преподавателей в Telegram!

Следующий набор запустится нескоро, поэтому есть повод поторопиться:
В любом приложении есть части кода, «пересекающие» несколько частей архитектуры одновременно. И всегда наступает момент, когда фреймворк не способен предоставить нужный уровень контроля над конкретным фрагментом логики.

Это особенно актуально при использовании микрофреймворков или разработке со специализированными библиотеками. Помните, чем больше ваше приложение учитывает принципы разделения ответственности, тем больше будет роль сквозной функциональности в вашей архитектуре.

Подробнее об этом читайте в нашей Хабр-статье «Аспектно-ориентированное программирование на PHP»

9 июля в 20:00 пройдёт открытый урок Олега Козинцева на тему «Основные понятия баз данных»: научимся описывать концептуальные схемы предметной области при помощи ER-модели, поговорим о SQL, его истории, стандартах и совместимости, подробнее остановимся на реляционной модели.

Запишитесь, чтобы не пропустить трансляцию:
«Используем ansible-vault в плэйбуках и ролях» – полезная заметка для ценителей Linux от Алексея Цыкунова! Читаем вместе:

ПРОЧИТАТЬ

На следующей неделе, 12 июля, пройдёт мастер-класс Александра Румянцева «Механизмы контейнеризации Linux». Запишитесь заранее, чтобы получить ссылку на онлайн-трансляцию:
Чем творцы отличаются от ремесленников?

Фаина Лернер, EPAM Director, Talent Acquisition Russia и преподаватель курса «IT-Recruiter», разбирается с этим вопросом в своей Хабр-статье:

ПРОЧИТАТЬ

Вчера прошло второе занятие нашего курса «IT-Recruiter». Следующий онлайн-урок пройдёт 11 июля (в среду), и догнать нас будет ещё сложнее: 2 занятия придётся наверстать по видео, а это минимум 8 часов обучения!

Набор в эту группу скоро закроется! Поэтому, если есть желание продвинуть свои навыки на новый уровень и получить реальные профессиональные компетенции в сфере IT-рекрутинга, советуем набраться сил и побороть свои страхи с помощью отличного метода – вопросов. Есть сомнения? Спросите наших студентов и преподавателей в Telegram.

Следующий набор в новую группу запустится нескоро, поэтому есть повод поторопиться:
Дорогие участники проекта OTUS, у нас отличная новость: мы присоединились к программе лояльности Бонус Mail.Ru!

Это программа, созданная специально для любимых пользователей Mail.Ru. Всё просто: чем эффективнее вы используете почту, тем выгоднее предложения!

Пользователям бонусной программы Mail.Ru мы даём СКИДКИ ДО 15% на все курсы OTUS. Проверьте, какая скидка сейчас доступна вам:

ПОСМОТРЕТЬ

Ещё можно успеть в группы курсов:
Machine Learning
Разработчик Java
IT-Recruiter

P.S. Для получения скидки нужно:
– пройти по ссылке,
– далее перейти СТРОГО по кнопке «Перейти на сайт партнёра»,
– далее выбрать интересующий вас курс,
– пройти вступительное тестирование выбранного курса,
– в случае успешного прохождения вступительного теста введите промокод при оплате курса и получите скидку!

Присоединяйтесь к программе лояльности Бонус Mail.Ru и получайте СКИДКИ ДО 15% на любой курс OTUS: