OTUS IT News
6.88K subscribers
4.1K photos
140 videos
4 files
4.01K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://t.me/boost/Otusjava
Download Telegram
5️⃣ мифов про MS SQL, в которые пора перестать верить

Вы не знали, что это крутой инструмент для разработчиков? Тогда давайте разбираться:

Миф 1: MS SQL — это только для админов

Ты думаешь, что MS SQL — это только для тех, кто сидит с кучей железа и следит за серверами? Далеко не так!
MS SQL — это реальный инструмент для разработчиков, а не только для админов. Ты можешь создавать базы данных, писать сложные запросы, оптимизировать производительность и решать сложнейшие бизнес-задачи, используя все возможности этого мощного инструмента.
Так что забудь про стереотипы — ты можешь использовать MS SQL как настоящий разработчик.

Миф 2: Хранимки — устарели

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

Миф 3: Оптимизация не твоя забота

Может, ты и не разрабатываешь серверное оборудование, но оптимизация запросов — это твоя забота как разработчика! Ты же не хочешь, чтобы твой код работал как черепаха, а данные обрабатывались как в 90-е, верно? MS SQL предоставляет массу инструментов для индексов, запросов, планов выполнения, которые помогут сделать твоё приложение быстрым и мощным. Ведь быстрое приложение = счастливые пользователи.

Миф 4: Все уже на Postgre

Да, возможно, PostgreSQL популярен среди определённых слоёв разработчиков, но давай честно, MS SQL не отстаёт. Более того, это платформа с богатым функционалом, хорошей производительностью и поддержкой, которая востребована в реальных проектах. Ну а если ты собираешься работать с крупными корпоративными приложениями, то MS SQL — это просто must-have.

Миф 5: SQL — легко, выучил SELECT и пошёл

Если ты считаешь, что SQL — это только SELECT, то ты немного ошибаешься. Конечно, это основа, но тебе предстоит столкнуться с сложными JOIN'ами, группировками, индексами, оптимизацией запросов и множеством других технических тонкостей. MS SQL — это не просто «выучил запросы и забыл». Это целая экосистема для создания и управления сложными и масштабируемыми базами данных. И тебе нужно разобраться во всех этих нюансах, чтобы использовать её по максимуму.

Прокачай себя на курсе MS SQL Server — и стань тем, кто не только знает, как работает база данных, но и понимает, как сделать её максимально эффективной и быстрым инструментом для твоего проекта.

🌷Вступительный тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Media is too big
VIEW IN TELEGRAM
Заканчиваем рабочую неделю отзывом выпускника курса «Unity Game Developer. Professional» 👨‍💻

От самостоятельного освоения до профессионала в Unity — путь Святослава, который вдохновляет!

Когда ты ставишь себе цель разработать свою игру, но понимаешь, что не хватает профессиональных знаний — время действовать! Святослав пришёл на курс, уже имея опыт работы над проектом, но осознал, что нужно больше, чтобы довести свою игру до уровня стабильного продукта.

На курсе он столкнулся с интенсивной и плотной работой, освоив все ключевые подходы разработки, которые соответствуют современным стандартам 2025 года. Практические задания стали не просто полезными — они перевели его проект на новый уровень.

Святослав теперь уверенно знает, что делать, не теряя времени на догадки.


🎮 Присоединяйся и изучи лучшие практики разработки с Unity без костылей.

#otus #Unity #отзыв #разработка #игры
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Делимся подборкой открытых уроков первой половины августа.

Это вебинары с преподавателями-практиками, где можно разобраться в теме и задать вопросы экспертам.

Участие бесплатное, требуется регистрация.

4 августа, понедельник:

🟠 Как создать API-сервер с TypeScript и Node.js

🟠 Система тестирования WebPageTest

5 августа, вторник:

🟠 Тестирование API в ASP.NET Core: Интеграция и Нагрузка

6 августа, среда:

🟠 Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C#

🟠 Запускаем код C, Rust или GO через FFI

🟠 Оптимизация производительности на C++

7 августа, четверг:

🟠 Инструменты кэширования в Symfony

🟠 Первые шаги в Next.js: создаём мини-сайт с SSR на React

12 августа, вторник:

🟠 Анимируем React: от нуля до вау-эффекта

🟠 Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только)

13 августа, среда:

🟠 Создание кастомных полей в CRM Битрикс24 (коробка): пошаговое руководство

14 августа, четверг:

🟠 Rust в деле: пишем многопользовательский чат с сервером, клиентом и CLI

🟠 Пишем высоконагруженное отказоустойчивое API на Bun и Elysia

🟠 Обзор последних децентрализованных web3 приложений(dApp)

#Otus #анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Хотите в IT, но не знаете с чего начать?

🔜 Вам точно стоит посетить бесплатные вебинары OTUS 🦉

Эксперты-практики проводят вебинары в живом формате, что позволит не только освоить новые знания, но и задать вопросы экспертам.

Регистрируйтесь и присоединяйтесь:

📆 4 августа (понедельник)

Как создать API-сервер с TypeScript и Node.js
В ходе занятия создадите простой API-сервер на TypeScript и научитесь писать чистый и безопасный код с типами.

Спецификация API: как грамотно описать интеграционное взаимодействие
Слушатели научатся структурировать и описывать требования для интеграции в виде понятной и полной спецификации и создавать документацию, которая минимизирует количество вопросов и ошибок при реализации интеграции.

Система тестирования WebPageTest
После занятия вы будете знать:
- Различие систем тестирования
- Методику проведения тестов скорости
- Алгоритм анализа результатов тестов производительности веб-приложений

📆 5 августа (вторник)

Почему не нужно становиться СТО?
Участники поймут, подходит ли им путь CTO, и получат инструменты для осознанного карьерного выбора.

От запроса к экшену: как слышать бизнес и влиять на решения
HR часто слышит «нам нужно», но не всегда ясно, что за этим стоит и как это превратить в решения, которые реально работают для бизнеса.

Прожарка кейсов KPI службы поддержки пользователей
Внедрение KPI - один из самых сложных процессов для руководителя - слишком много факторов и переменных на него влияют. Именно поэтому в процессе разработки и внедрения можно упустить важные детали - и тогда система KPI не будет работать.

📆 6 августа (среда)

Как тимлиду победить синдром самозванца
Вы научитесь распознавать и ослаблять синдром самозванца, справляться с тревожностью и поддерживать внутреннюю устойчивость в работе.

Запускаем код C, Rust или GO через FFI
Научитесь компилировать C/Rust/Go под разные архитектуры процессора и написать простой скрипт для сборки, например, Makefile.

Как приручить текст в Python: регулярные выражения без страха и боли
Вы научитесь использовать регулярные выражения в Python — мощный инструмент, без которого не обходится ни один автоматизатор.

📆 7 августа (четверг)

Лучшие практики для виджетов iOS 2025
На вебинаре вы не только узнаете про виджеты и Live Activity, но и научитесь разрабатывать этот функционал, а также как это делать по последним тенденциям.

Резервное копирование в MySQL
Разбираем способы резервного копирования и восстановления MySQL: ручные и автоматизированные подходы.

Инструменты кэширования в Symfony
Вы научитесь использовать пакет Symfony Cache для решения практических задач и работать с распределённым кэшом с помощью пессимистичного подхода.

↪️ Расписание всех открытых уроков уже доступно в календаре — выбирайте темы, которые вам интересны, и подключайтесь онлайн.

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🚀 Новинка в курсе «Внедрение и работа в DevSecOps»

Мы добавили два новых занятия, которые помогут тебе разобраться с актуальными нормативно-правовыми актами для безопасной разработки ПО.
ГОСТ Р 56939-2024 — обновлённый стандарт, который должен быть в арсенале каждого специалиста, работающего с безопасностью и разработкой программного обеспечения.

Почему ГОСТ Р 56939-2024 так важен?

Этот стандарт не просто обновлён — он включает 25 процессов по всему жизненному циклу разработки ПО, включая 8 новых процессов, от планирования до вывода ПО из эксплуатации. Он необходим для сертификации ФСТЭК и выполнения требований для ГИС.


Кому особенно важно:
— Разработчикам и производителям ПО, сертифицирующим конвейер разработки или выходящим на гос-рынок;
— DevSecOps-инженерам, тимлидам, security-офицерам, строящим безопасный SDLC;
— Командам КИИ, финтеха, ритейла и других критичных отраслей, где цена ошибки высока.

Какие проблемы решает новый стандарт?

✔️ Неопределённые требования? Теперь у тебя есть чёткие процессы и артефакты.
✔️ «Слепые зоны» в коде? Обязательные threat-modeling, анализ атаки и проверка зависимостей.
✔️ Утечки секретов? Все ключи и токены теперь хранятся в защищённых хранилищах.
✔️ Хаос на релизах? Регламентируем CI/CD-инфраструктуру, управление конфигурациями и контроль изменений.
✔️ Дорогие баг-фиксы на проде? С автоматической проверкой кода в ранней стадии ты можешь сократить затраты до 30% на жизненный цикл ПО!

Что ты получишь от курса «Внедрение и работа в DevSecOps»?

💡 Глубокое понимание новых нормативов.
💡 Практическое применение новых процессов в реальных проектах.
💡 Уверенность в своём умении строить безопасные и стабильные системы.

Запишись на курс прямо сейчас и начни прокачивать свои знания в сфере безопасности разработки ПО.

Будь в тренде и готов к новым стандартам в DevSecOps!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
2💯1
Представьте: вы играете в любимую игру и замечаете, что NPC ходит сквозь стены, а мебель "парит" над землёй. Именно такие баги ищут профессиональные тестировщики!

Хотите узнать секреты тестирования игр?
💁‍♀️ На нашем бесплатном уроке вы освоите навыки поиска ошибок в игровых уровнях и сделаете первый шаг в игровую индустрию, а также:

- Кто виноват, если уровень "сломан"? Спойлер: не всегда тестировщик!
- Этапы создания уровня и точки тестирования
- Баги, встречающиеся при тестировании уровней, и причины их возникновения

📮 5 августа в 20:00 мск
🔗 Присоединяйтесь

Вебинар приурочен к запуску курса «Game QA Engineer».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Внимание: 👩‍💻 — это не только баги, ночные сессии и стресс.
Но также возможность расти, зарабатывать и работать с интересными проектами. Тут точно не будет скучно, а победы над кодом подарят настоящее удовлетворение.

📆 5 августа — бесплатные вебинары с реальными задачами и решениями.

Записывайся по ссылкам 👇

⭐️ Почему не нужно становиться СТО?
Участники поймут, подходит ли им путь CTO, и получат инструменты для осознанного карьерного выбора.
Курс «CTO / Технический директор»

⭐️ Приложение "Фото дня"
В результате вебинара пользователи узнают, как пользоваться API на стороннем сайте и отобразить фото и данные в приложении.
Курс «Android Developer. Professional»

⭐️ От запроса к экшену: как слышать бизнес и влиять на решения
Вы получите практический подход к работе с запросами бизнеса: научитесь задавать правильные вопросы, выстраивать аргументацию и превращать разрозненные сигналы в понятные шаги.
Курс «IT HRBP»

⭐️ Прожарка кейсов KPI службы поддержки пользователей
Разберем факторы выбора метрик, алгоритм разработки, подводные камни, а также примеры рабочих и нерабочих систем KPI.
Курс «Руководитель поддержки пользователей в IT»

⭐️ Тестирование API в ASP.NET Core: Интеграция и Нагрузка
Разберем ключевые концепции и отличия интеграционного и нагрузочного тестирования и поучимся писать интеграционные тесты с использованием популярных библиотек.
Курс «C# ASP.NET Core разработчик»

⭐️ Секреты производительной работы в EDT
Раскрываем секреты взаимодействия EDT и платформы 1С. Учимся получать максимальную производительность разработки в EDT.
Курс «Профессиональная разработка в 1С:EDT + Git»

⭐️ Искусство тестирования игровых уровней: от новичка до QA-специалиста в GameDev
Хотите узнать секреты тестирования игр?
Курс «Game QA Engineer»
Please open Telegram to view this post
VIEW IN TELEGRAM
NLP в действии: от чат-ботов до социальных сетей.

OTUS подготовил подборку из 15 примеров применения Natural Language Processing, которые докажут, что обработка естественного языка сегодня творит чудеса в самых неожиданных областях.

🤖 Узнай, как это работает

Каждый из этих примеров может быть полезен в твоей повседневной работе. Чат-боты, фильтрация спама, автокоррекция, мониторинг соцсетей — всё это уже активно используется в ИТ.

Интересует, как NLP работает на практике?

Приглашаем на открытые онлайн-уроки, где мы погрузимся в NLP ещё глубже:

➡️ 12 августа в 18:00 Трансформеры как основа современного NLP

➡️ 19 августа в 20:00От RNN до Transformers: скорость, память, контекст

Также предлагаем пройти вступительное тестирование, которое позволит оценить ваши текущие знания NLP и уровень подготовки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
2👍1
Тех, кто берёт на себя больше, чем может вынести, из страха «не справиться», приглашаем на бесплатный вебинар от OTUS 🆘

6 августа в 20:00 узнаем:

🔄 Почему у всех есть страх «не справиться» — даже у самых успешных.
🔄 Синдром самозванца: как научиться слышать его, но не слушать.
🔄 Тревога и перегруз: как не взять на себя лишнего, чтобы доказать, что «справляешься».
🔄 Психологическая устойчивость: простые практики, которые реально работают.
🔄 Как оставаться в ресурсе, даже когда всё валится из рук.

Встречаемся в преддверии старта курса «Team Lead».

#otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
👩‍💻— это путь к высоким зарплатам, новым знаниям и реализациям проектов, которыми гордишься.

📆 6 августа — бесплатные вебинары с реальными задачами и решениями.

Записывайся по ссылкам 👇

Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C#
Заглянем «под капот» компилятора Roslyn, в режиме live-coding с нуля напишем свой первый Source Generator, который будет избавлять нас от рутинного кода (boilerplate).
Курс «C# Developer. Advanced»

Оптимизация производительности на C++
Вы узнаете, как сделать ваши приложения C++ супер-производительными.
Курс «C++ Developer. Professional»

Запускаем код C, Rust или GO через FFI
Научимся компилировать C/Rust/Go под разные архитектуры процессора и написать простой скрипт для сборки, например, Makefile.
Курс «Flutter Mobile Developer»

Как приручить текст в Python: регулярные выражения без страха и боли
На этом вебинаре вы научитесь использовать регулярные выражения в Python — мощный инструмент, без которого не обходится ни один автоматизатор.
Курс «Python QA Engineer»

Покрываем проект на SwiftUI Unit-тестами и Snapshot-тестами
Урок для практикующих iOS разработчиков и тех/тимл-лидов, которые ищут оптимальные подходы к покрытию кода тестами применительно к технологии SwiftUI.
Курс «iOS Developer. Professional»

Как тимлиду победить синдром самозванца
Вы научитесь распознавать и ослаблять синдром самозванца, справляться с тревожностью и поддерживать внутреннюю устойчивость в работе.
Курс «Team Lead»

Навигация NPC в играх: от теории до практики в Unity
Хотите, чтобы ваши игровые персонажи двигались как профессионалы, просчитывая путь и избегая препятствий?
Курс «Unity Game Developer. Professional»
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥1🤗1
🎮 Хотите, чтобы ваши игровые персонажи двигались как настоящие профессионалы?

На бесплатном уроке курса "Unity Game Developer. Professional" мы разберём, как создавать умных, адаптивных персонажей, которые могут просчитывать путь, избегать препятствий и вести себя как настоящие герои игры.

🗓️ 6 августа в 18:00

Записывайтесь на бесплатный урок и прокачивайте навыки с профессионалами.

Не упустите шанс разобраться с базовыми, но жизненно важными аспектами создания интеллекта для игровых персонажей!
Please open Telegram to view this post
VIEW IN TELEGRAM
Этот разработчик делает так, что даже Apple Intelligence есть чему поучиться у него!
Угадайте, Кто он?

Некоторые факты о нем:

1️⃣ Этот разработчик настолько крут, что Copilot восхищён его мастерством.

2️⃣ Зарабатывает от 150 до 300 тыс. рублей в месяц (и да, это не опечатка) и знает, как сделать так, чтобы твоя мобилка могла работать, как по волшебству.

3️⃣ Его работа заключается не только в создании крутых приложений, но и в том, чтобы они не тормозили и не висели на тестах. Вдобавок, он мастерски справляется с багами, которых остальные программисты боятся как черт ладана.

4️⃣ Его часы работы — это почти как магия: он способен сократить их до минимума, но сделать так, чтобы каждое приложение было как идеальный швейцарский часовой механизм.

5️⃣ Он умеет не просто писать код, а создавать настоящие интерактивные миры на экране. И да, он легко справляется с Swift Concurrency и Swift Data, а также другими заумными штуками, которые понимают только другие айос-разработчики. Когда он решает проблему, его не пугают никакие языки программирования, кроме Swift, конечно ;)

О каком разработчике речь? Оставляйте ответы в комментариях)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1👀1
This media is not supported in your browser
VIEW IN TELEGRAM
🐗 Ну конечно, это iOS разработчик, который не боится даже самых сложных задач.

Ответ к загадке Угадайте, Кто он?

Этот магистр мобильных технологий, который способен заставить твой iPhone работать быстрее, чем твой мозг успеет задуматься. Он не просто создаёт приложения, а творит настоящие чудеса с кодом. Его навыки в Swift — это не просто работа, а искусство.
Этот специалист не боится ни багов, ни тормозящих функций, а его зарплата — результат того, что он решает задачи, с которыми другие просто не справляются.

Звучит как магия? Но на самом деле — это реальность!
Ты тоже можешь стать таким разработчиком, если освоишь все тонкости iOS-разработки и будешь создавать приложения, которые не просто работают, а удивляют.

Только для подписчиков — промокод на скидку SpecIOS8


👑 Запишись на курс «iOS Developer» и научись создавать приложения, которые работают как по волшебству!
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆1
👩‍💻 — это возможность расти, зарабатывать и работать с интересными проектами.
Тут точно не будет скучно, а победы над кодом подарят настоящее удовлетворение.

📆 7 августа — бесплатные вебинары с реальными задачами и решениями.

Записывайся по ссылкам:

📌 Резервное копирование в MySQL
Разбираем способы резервного копирования и восстановления MySQL: ручные и автоматизированные подходы.
Курс «Administrator Linux. Professional»

📌 Инструменты кэширования в Symfony
Вы научитесь использовать пакет Symfony Cache для решения практических задач и работать с распределённым кэшом с помощью пессимистичного подхода.
Курс «Symfony Framework»

📌 Как бизнес-аналитик управляет рисками при разработке IT-продукта?
В рамках вебинара курса Системный и бизнес-анализ рассмотрим категоризацию рисков и способы работы с ними.
Курс «Системный и бизнес-анализ»

📌 Лучшие практики для виджетов iOS 2025
На нашем вебинаре вы не только узнаете про виджеты и Live Activity, но и научитесь разрабатывать этот функционал, а также как это делать по последним тенденциям.
Курс «iOS Developer»

📌 COM-объекты в контексте безопасности Windows
Поговорим о COM-объектах Windows: что это такое, как они работают и каким образом применяются в атаках на инфраструктуру.
Курс «Пентест. Инструменты и методы проникновения в действии»

📌 Первые шаги в Next.js: создаём мини-сайт с SSR на React
Чем Next.js помогает разрабатывать многостраничные сайты и приложения
Как с нуля собрать мини-сайт с динамическими страницами товаров
Почему SSR делает проекты быстрее и удобнее для пользователей и другое.
Курс «React.js Developer»

📌 Создание бизнес-процесса со статусами для согласования документов. Возможности БП со статусами
Как можно автоматизировать процесс согласования документов;
Плюсы использования бизнес-процессов со статусами;
Как создавать бизнес-процессы со статусами.
Курс «Бизнес-процессы и автоматизация в Битрикс24»
Please open Telegram to view this post
VIEW IN TELEGRAM
Мечтал создать свой собственный OLED-дисплей?

Сегодня это не фантастика, а реальность, и ты можешь создать его своими руками.

🖥 В нашем новом гайде мы пошагово показываем, как собрать TENEX — твёрдотельный объёмный OLED-дисплей с нуля.

__

▶️ Если твои интересы лежат в сфере технологий, и ты стремишься углубить знания в IT, обрати внимание на календарь открытых уроков. Здесь можно записаться на онлайн-уроки по актуальным темам для опытных и начинающих IT-специалистов.

➡️ А в каталоге курсов можно найти свою программу, которая поможет выйти на новый профессиональный уровень.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1👏1🙏1
Media is too big
VIEW IN TELEGRAM
Отзыв о курсе "IT HRBP" ❤️

Татьяна пришла на курс, чтобы стать IT HRBP и разобраться, что же на самом деле представляет собой работа в IT-сфере.

"Преподаватели курса оказались настоящими профессионалами, которые чётко и подробно разложили весь материал, подкрепив теорию реальными практическими кейсами."


Этот курс помог Татьяне уверенно шагнуть в новую роль и повысить свою квалификацию.

Хотите стать HRBP и выстроить успешную карьеру в IT?🏆

👩‍💻 Смотрите программу и занимайте места в новой группе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь стать экспертом в C++? Повышай грейд с курсом от OTUS!

Язык 🖼️ идеален для комбинирования с Java и Python и востребован в игровой индустрии, финтехе, телекоммуникациях и embedded-системах.

Курс C++ Developer. Professional — для тех, кто хочет повысить свой грейд и уверенно освоить C++ на профессиональном уровне.

Почему стоит пройти курс?

Повышение грейда. Стремишься стать старшим разработчиком? Время действовать.
Изучение нового языка. Добавь C++ в свой стек и открой для себя новые возможности.
Актуализация знаний. Обнови свои навыки под современные стандарты.
Полноценное освоение профессии. Если ты начинающий, это твой шанс перейти на новый уровень.

Что ты получишь на курсе?

✔️ Знания C++20 и C++23, включая современные стандарты 2025 года.
✔️ Уверенное владение многопоточностью, паттернами и работой с сетью/данными.
✔️ 14 практических заданий + итоговый проект в портфолио.
✔️ Подготовка под требования топовых IT-компаний.

Насколько вы готовы к обучению? ➡️ Проверьте свои знания
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1