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

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
Сергей Петрелевич, программист Java в Deutche Bank и преподаватель нашего флагманского курса, приглашает на мастер-класс, посвящённый теме многопоточности в Java:

ЗАПИСАТЬСЯ

Сегодня в 20:00 рассмотрим, в чём сложность разработки многопоточных программ на Java, обсудим базовые средства работы с потоками в JVM и изучим несколько примеров, связанных с главой 17 JLS.

Сергей постарается ответить на все ваши вопросы и обязательно поделится опытом! Поэтому, если давно хотели о чём-то спросить, присоединяйтесь к онлайн-трансляции в 20:00:
Поздравляем всех студентов и преподавателей курса «Разработчик С++» с первым днём занятий новой группы!

Желаем профессиональных успехов, сложных и крутых проектов. А чтобы обучение на курсе было ещё интереснее, решили опубликовать все полезные материалы по курсу в одном посте:

ПРОЧИТАТЬ И СОХРАНИТЬ

Сохраните себе на стену, чтобы в свободное время ознакомиться со всеми заметками, открытыми уроками и статьями на Хабре!

Поезд ещё не ушёл: приглашаем всех желающих повысить свой уровень компетенций в разработке на С++ сегодня в 20:00 на первое занятие:
А вы знаете, когда комментарии полезны, когда вредны, когда нужно вводить правила написания комментариев и когда вместо комментария лучше использовать аннотации?

Со всем этим поможет разобраться полезная заметка Виталия Чибрикова, преподавателя курса «Разработчик Java»:

ПРОЧИТАТЬ

Через несколько часов стартует мастер-класс Сергея Петрелевича на тему «Многопоточность в Java. Базовые примитивы синхронизации»!

В 20:00 ждём вас в прямом эфире:
Вот представьте: повысили вас до ведущего Java-разработчика! Не номинально, а по-настоящему – будете отвечать за техническое развитие продукта. И вот вы заходите в почту, естественно, чтобы в подписи поменять должность. А там...

ЧИТАТЬ ДАЛЕЕ

Вчера прошёл открытый урок Сергея Петрелевича, преподавателя курса «Разработчик Java», на тему «Многопоточность в Java. Базовые примитивы синхронизации». Не смогли присутствовать онлайн? Смотрите запись!

ПОСМОТРЕТЬ ЗАПИСЬ

Хочется узнать о нашей образовательной программе больше? Приглашаем вас 26 июня в 20:00 на День Открытых Дверей курса «Разработчик Java», где среди всех, кто успешно пройдёт вступительное тестирование, мы разыграем скидки 35% на обучение.

До встречи в прямом эфире:
Открываем набор в новую группу курса «Разработчик JavaScript»! Старт 23 июля!

Цель нашей программы – за 4 месяца подготовить JavaScript-специалистов уровня Middle. Мы рассмотрим ключевые особенности языка JavaScript, замыкания, ООП и SOLID, функциональное и реактивное программирование, возможности ES6, Event Loop. Разберём DOM API, Ajax и события в рамках разработки в браузере, прокачаем навыки в HTML и CSS и научимся писать код на диалектах JavaScript – TypeScript и JSX.

В течение курса будем использовать серверную платформу NodeJS и её окружение. Изучим популярный фреймворк Angular с реактивными возможностями RxJS, а также библиотеки для написания web-приложений - ReactJS, Redux и современные подходы к разработке UI, такие как Polymer и набирающий звёзды Vue.

После обучения выпускников курса пригласят на собеседования 17 компаний-партнёров OTUS:

USETECH, NVIDIA, Сбербанк-технологии, Альфа-банк, Тинькофф, Avito, Райффайзенбанк, МЕЛ, Сибинтек, Sitronics, Custis, Информационные технологии Магнит, Luxoft, Softline, Skyeng, HH.ru, K2 Айти.

Познакомиться с программой и преподавателями и пройти вступительное тестирование, после которого мы пригласим вас в закрытый Slack-чат, можно здесь:

ПОСМОТРЕТЬ ПРОГРАММУ

P.S. 2 июля пройдёт открытый мастер-класс на тему «Dependency Injection в Angular». Посмотрите на наш формат занятий своими глазами. Запишитесь и мы пригласим вас в день мероприятия:
Тоже впечатлены элегантностью работы с Retrofit и Spring Data JPA? Когда вы просто добавляете в интерфейс сигнатуру метода, а при вызове этого метода оказывается, что он реально работает!

Читайте полезную заметку по Java:
ПРОЧИТАТЬ

Завтра в 20:00 пройдёт День Открытых Дверей курса «Разработчик Java», где среди всех, кто успешно пройдёт вступительное тестирование, мы разыграем скидки 35% на обучение. До встречи в прямом эфире:
Приглашаем всех ценителей PHP в новую группу курса «Backend-разработчик на PHP»! Старт 23 июля!

Профессия PHP Backend Developer требует знаний не только языка PHP, а ещё опыта работы инструментов, без которых немыслимо современное веб-приложение: базы данных, очереди, кеш-сервера и пр.

Обучению сложным и востребованным сегодня на рынке компетенциям и посвящена наша программа курса, цель которой — за 5 месяцев подготовить Middle-специалистов, способных на профессиональном уровне решать задачи разработки высоконагруженных веб-приложений.

Посмотреть подробности программы обучения, пройти вступительное тестирование и познакомиться с преподавателями можно здесь:

ПОДРОБНЕЕ

А ещё приглашаем на открытый урок «Создание Web-сайта на фреймворке Yii2»! 2 июля в 20:00 мы с нуля познакомимся с PHP-фреймворком Yii2 и поработаем с ним, не загружая готовых шаблонов, чтобы лучше понять принцип работы.

До встречи в прямом эфире:
Введение в Boost.Asio – новая полезная заметка для ценителей С++. Преимущество технологии – операции могут быть запущены параллельно, т.е. вы выигрываете в производительности. Читайте далее:

ПРОЧИТАТЬ

Первое занятие курса «Разработчик С++» прошло 21 июня. Не пропустите второе! Ждём вас на занятии в четверг:
Сегодня в 17:00 по мск. на #ЧМ2018 состоится историческая встреча сборной России с командой Уругвая! Как думаете, кто кого?

Сделайте свой прогноз! Если угадали, с нас приятный бонус на оплату любого нового курса!

Болейте, играйте, учитесь: до 15 июля голосовать можно за каждую встречу #ЧМ2018 :
25 июля стартует новая группа курса «Web-разработчик на Python»!

Навыки Backend-разработки преподаёт Илья Лебедев, старший разработчик в Itcanfy и Ngenix!

Устройство основных средств бэкенда каждый студент изучит на своём uwsgi-совместимом веб-фреймворке и своей ORM. Больше не возникнет вопросов о том, зачем нужен werkzeug и как SQLAlchemy генерирует запросы. Что ещё?

Поработаем с Flask и Django и узнаем, как правильно делать API с помощью Django REST Framework и GraphQL. Будем деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры. Научимся писать тесты и использовать модули, которые сильно облегчают этот процесс. Не обойдём стороной и TDD.

А ещё вы научитесь добавлять авторизацию через соц. сети, напишите свой менеджер очередей, бота для Telegram и сможете уверенно работать с InfluxDB, Grafana, Jenkins, Sentry.

Навыки Frontend-разработки преподаёт Юрий Дворжецкий, ведущий разработчик в Luxoft!

Обязательно изучим ключевые особенности языка JavaScript и его окружение - браузеры и серверную платформу NodeJS. Посмотрим на внутренности ReactJS и изучим библиотеку для написания web-приложений VueJS.

Посмотрите подробности программы обучения, и не забудьте пройти вступительное тестирование, без которого мы не сможем вас зачислить в ближайшую группу:

ПОСМОТРЕТЬ ПРОГРАММУ

Оцените качество контента, запишитесь на мастер-класс «Пишем свою библиотеку для работы с xlsx файлами»!

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

До встречи в прямом эфире:
«Передача сообщений по нейросети» – ещё одна полезная заметка для ценителей машинного обучения от Артура Кадурина!

ПРОЧИТАТЬ

P.S. Поезд ещё не ушёл, в ближайшей группе прошло только первое занятие. Второе будет 27 июня, успейте присоединиться: