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

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
«Как ускорить Python с помощью C ?» – читайте новую заметку, где Станислав Ступников рассказывает о трёх способах скрещивания Python и C!

👉 ПРОЧИТАТЬ

3 октября в 20:00 пройдёт мастер-класс Станислава на тему «Как не нужно писать на Python». Рассмотрим антипаттерны программирования, bad practice и прочее зло, о котором стоит знать и не стоит допускать.

👉 ЗАПИСАТЬСЯ
Как сказал бы Тони Роббинс будь он админом, а не коучем: «Если приложение перестаёт accept()'ить соединения, то растёт очередь в беклоге».

Читайте полезную заметку Александра Румянцева о Socket backlog:

👉 ПРОЧИТАТЬ

5 октября в 20:00 пройдёт мастер-класс «Виртуальная лаборатория на Vagrant», где вы сможете узнать об особенностях использования Vagrant и Git и увидите, как разворачивается виртуальная лаборатория в считанные минуты.

👉 ЗАПИСАТЬСЯ
Как использовать встроенные механизмы JavaEE для генерации и обработки JSON в ваших приложениях без необходимости использования сторонних библиотек? Читайте полезную заметку Виталия Иванова:

👉 ПРОЧИТАТЬ

27 сентября пройдёт третье занятие курса «Разработчик Java Enterprise», где мы разберём тему «Работа с базами данных».

В рамках темы рассмотрим JDBC vs JPA; SQL, stored procedure, PL/SQL; архитектура JDBC; соединение с БД; драйверы СУБД и их менеджер.; запросы Statement, PreparedStatement и CallableStatement; транзакции и автокоммит; работа с СУБД в рамках JavaEE-окружения; connectionPool; ORM; обзор спецификации JPA.; паттерн DAO.

Догнать нас будет всё сложнее: 2 занятия уже придётся наверстать по видео, а это минимум 8 часов обучения! Присоединяйтесь, ещё есть места в группе:

👉 УСПЕТЬ В ГРУППУ
Опубликовали новую статью на Хабре, где описываем очень простой способ имплементации ECS, функциональная версия которого почти не требует кода, но полностью следует концепции.

👉 ПРОЧИТАТЬ

Завтра пройдёт первое занятие курса «Разработчик C++»! Ещё не в группе? Скорее присоединяйтесь:

👉 УСПЕТЬ В ГРУППУ
Сегодня в 20:00 пройдёт наше традиционное онлайн-мероприятие – День Открытых Дверей курса «Реляционные СУБД»!

👉 ЗАПИСАТЬСЯ

Алексей Цыкунов, системный архитектор и Oracle DBA, расскажет во всех подробностях о преимуществах своей авторской программы «Реляционные СУБД», поделится своим опытом и ответит на все ваши вопросы!

Чтобы принять участие, перейдите по ссылке и нажмите на кнопку «Напомнить о мероприятии» – мы вышлем вам письмо с ссылкой на трансляцию за 30 минут до старта!

Не забудьте пройти вступительное тестирование!

Среди всех, кто успешно прошёл тест, мы разыграем ПРОМОКОДЫ СО СКИДКОЙ для старта обучения в ближайшей группе курса «Реляционные СУБД» (28 сентября)!

👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Что нового в JPA 2.2 ? Рассказываем в новой статье на Хабре!

👉 ПРОЧИТАТЬ

27 сентября пройдёт третье занятие курса «Разработчик Java Enterprise», где мы начнём работу с базами данных.

Догнать нас будет всё сложнее: 2 занятия уже придётся наверстать по видео, а это минимум 8 часов обучения! Присоединяйтесь, ещё есть места в группе:

👉 УСПЕТЬ В ГРУППУ
Практика показывает, что самостоятельно разработанная программа на JavaScript имеет гораздо большее значение при трудоустройстве, чем множество теоретических знаний.

Один из студентов выпускной группы курса «Разработчик JavaScript» разрешил нам вкратце рассказать о своей выпускной работе.

👉 ПРОЧИТАТЬ

Интересно? 8 октября в 20:00 пройдёт мастер-класс Александра Коржикова, JS-разработчика в международной финансовой корпорации ING.

Рассмотрим внутреннее устройство Node.js, его окружение, встроенные модули и базовые концепции, которые используются при разработке приложений. Интересно узнать о серверном JavaScript? До встречи в онлайне!

👉 ЗАПИСАТЬСЯ
В Python после каждого yield генератор временно прекращает исполнение и возвращает управление, при следующем вызове стартуя с того места, где закончил в прошлый раз, при этом сохраняя состояние и значения переменных между вызовами.

Как он это делает? Станислав Ступников (Stanislav Stupnikov) решил рассказать об этом в своей заметке!

👉 ПРОЧИТАТЬ

3 октября в 20:00 рассмотрим антипаттерны программирования на Python, bad practice и прочее зло, о котором стоит знать и не стоит допускать. Узнайте, как не стоит писать на Python – запишитесь на мастер-класс!

👉 ЗАПИСАТЬСЯ
«Игра 2048» — сегодня в 20:00 мастер-класс для разработчиков игр на C# (ведущий Евгений Волосатов)!

👉 ЗАПИСАТЬСЯ

Вместе мы выбрали тему, чтобы слушатели смогли узнать на практике о жизненном цикле разработки игровой программы: планирование, создание модуля логики игры, интерфейса пользователя, подбор музыкальных эффектов, перенос игры на Android или iPhone.

Программа мастер-класса:

– Правила игры «2048» и соревнование;
– Планирование интерфейса логики игры;
– Кодирование алгоритмов логики игры;
– Создание игры на Windows Forms;
– Создание интерфейса пользователя на Unity 3D;
– Добавление звуковых эффектов;
– Портирование игры на смартфон;
– Подведение итогов.

Технологии, которые будем использовать:
C#, Library, Windows Forms, Unity 3D, Multimedia, Android, iPhone

Если нет возможности посетить мастер-класс онлайн, всё равно запишитесь и завтра мы вышлем вам письмо, в котором будет ссылка на запись трансляции.

Евгений обязательно поделится с вами опытом, поэтому если есть желание задать профессиональный вопрос по теме, смотрите трансляцию сегодня в 20:00.

👉 ЗАПИСАТЬСЯ
Собрали все полезные материалы, которые публиковались для студентов курса «Разработчик C++»!

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

👉 ПОСМОТРЕТЬ

Сегодня в 20:00 первое занятие новой группы! Поздравляем всех студентов, а опоздавших ждём ещё 2 недели. Потом будет уже невозможно нас догнать, придётся наверстать занятия по видеозаписям.

А пока поезд ещё не ушёл! И если есть чёткое желание получить профессиональные компетенции Middle С++ Developer, ждём вас сегодня в 20:00 на первом занятии!

👉 УСПЕТЬ НА 1-ОЕ ЗАНЯТИЕ