fa
Feedback
OTUS: программирование и карьера в IT

OTUS: программирование и карьера в IT

رفتن به کانال در Telegram

Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!

نمایش بیشتر
7 342
مشترکین
+324 ساعت
+67 روز
+1530 روز
آرشیو پست ها
Сегодня хотим поделиться переводом статьи, которая, как мы думаем, будет полезной для многих читателей. 👉🏻 Зашифрованные пр
Сегодня хотим поделиться переводом статьи, которая, как мы думаем, будет полезной для многих читателей. 👉🏻 Зашифрованные предпочтения в АндроидВы внесли в календарь открытый вебинар «Unit-тестирование в Android»? Ждём всех 11 декабря в 20:00 по мск. 👉🏻 ЗАПИСАТЬСЯ В рамках вебинара мы: - изучим Unit-тесты; - научимся тестировать компоненты, классы и методы в Java; - рассмотрим популярные инструменты для unit-тестирования(JUnit, Mockito).

🎓 25 декабря стартует новая группа курса «Реверс-инжиниринг», в связи с этим традиционно делимся полезным материалом по теме
🎓 25 декабря стартует новая группа курса «Реверс-инжиниринг», в связи с этим традиционно делимся полезным материалом по теме. В статье покажем простой способ распаковки начального загрузчика для Dridex. 👉🏻 ЧИТАТЬ НА ХАБРЕ ⚡️Напоминаем – 17 декабря в 20:00 пройдет открытый вебинар «Разбор буткита». Разберём алгоритм работы буткита на разных стадиях его загрузки. Преподаватель: Артур Пакулов – специалист в области низкоуровневого программирования, обратной разработки и анализа вредоносного программного обеспечения. 👉 ЗАПИСАТЬСЯ

🏗 Разработка технологических облачных систем похожа на строительство здания. Если фундамент плох, структурные проблемы со вр
🏗 Разработка технологических облачных систем похожа на строительство здания. Если фундамент плох, структурные проблемы со временем подорвут целостность объекта и нарушат его функциональность. Именно для этого и разработали концепцию Well Architected Framework. Концепция основана на пяти принципах (точнее, на 5 наборах требований), позволяющих реализовывать проекты, масштабируемые со временем. Что это за признаки, мы сейчас и узнаем. 👉🏻 ПОДРОБНЕЕ 🔔 Завтра, 11 декабря пройдёт открытый урок «Cloud Architecture Patterns: архитектурные шаблоны основных доменов» 👉🏻 ЗАПИСАТЬСЯ Вместе с Владимиром Гуторовым изучим проектирование архитектуры домена Cloud Landing Zone и рассмотрим архитектурные шаблоны основных доменов. ‼️ И не забудьте про наши скидки!

🆚 Бессерверная архитектура и микросервисы: идеальная пара? ЧИТАТЬ НА ХАБРЕ 👥 Сегодня, 10 декабря, в новой группе курса «Dev
🆚 Бессерверная архитектура и микросервисы: идеальная пара? ЧИТАТЬ НА ХАБРЕ 👥 Сегодня, 10 декабря, в новой группе курса «DevOps практики и инструменты» пройдёт уже третье занятие: Система контроля версий как основа разработки и поставки ПО. Знакомство с Git. 👉🏻 УСПЕТЬ В ГРУППУ

🌩 LBSA (Linux Basic Security Audit script) — это базовый скрипт аудита конфигурации безопасности Linux-систем. О нём сегодня
🌩 LBSA (Linux Basic Security Audit script) — это базовый скрипт аудита конфигурации безопасности Linux-систем. О нём сегодня и пойдет речь в статье. 👉🏻 ПОДРОБНЕЕ На курсе «Безопасность Linux» Вас ждет 3 мес интенсивного обучения, по итогу которых вы научитесь: ⚡️применять лучшие мировые практики (Debian, RedHat, MitRE) по настройке безопасности для ОС Linux. ⚡️проводить самостоятельный аудит безопасности системы по 50 ключевым показателям защищенности, автоматизировать этот процесс в корпоративной среде и осуществлять постоянный мониторинг и выявление инцидентов ИБ. ⚡️планировать настройку и применение политик безопасности для систем на базе Linux, размещенных в облаке (Amazon Web Services, Microsoft Azure, Google Clud). ⚡️использовать средства для самостоятельного тестирования на проникновение всех систем на базе ОС Linux. 🔥 Cдавайте вступительный тест и записывайтесь в группу по специальной ❄️новогодней цене

🦴Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать
🦴Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Администрировать их порой — сплошная головная боль. В этой статье мы расскажем об Istio — инструменте для service mesh (эту архитектуру мы рассматривали ранее), который выводит управление крупными облачными развертываниями на новый уровень. 👉🏻 ИДЁМ НА ХАБР 10 декабря пройдет второе занятие новой группы на курсе «Инфраструктурная платформа на основе Kubernetes». 💫 ЗАПИСАТЬСЯ В ГРУППУ ПО СПЕЦИАЛЬНОЙ ЦЕНЕ

Знаете ответ на этот вопрос? Попробуйте свои силы в реальном тестировании по курсу «Архитектор высоких нагрузок»! 👉🏻 ПРОЙТИ ТЕСТИРОВАНИЕ Ждём всех 10 декабря на открытом уроке «Основы использования tarantool»⚡️ На уроке будут рассмотрены базовые возможности использования СУБД tarantool. Рассмотрим основные CRUD-операции, паттерны использования, ограничения технологии. Немного узнаем об особенностях эксплуатации tarantool в продакшен-системах. 👉🏻 ЗАПИСАТЬСЯ

🎄 OTUS к вам приходит! 🎄 Дорогие друзья, подарков много не бывает – и мы продолжаем радовать вас полезными сюрпризами! Сего
🎄 OTUS к вам приходит! 🎄 Дорогие друзья, подарков много не бывает – и мы продолжаем радовать вас полезными сюрпризами! Сегодня стартует новогодняя распродажа ⛄️, которая продлится до конца года ( до 31 декабря 23:59) Спешите воспользоваться новыми возможностями: ❄️ получите скидку 30% на оплату полного курса; ❄️ купите месяц обучения и получите скидку 30% на полную оплату в 2020 году! 🎁 ПОЛУЧИТЬ СКИДКУ Приобретайте современные цифровые навыки, которые станут трамплином для вашего карьерного роста в IT-сфере.

🔥 ВТБ анонсирует третий митап «Небанковские продукты и сервисы: версия #ВТБ» в рамках серии встреч FINTECH TALKS. Построение
🔥 ВТБ анонсирует третий митап «Небанковские продукты и сервисы: версия #ВТБ» в рамках серии встреч FINTECH TALKS. Построение собственных партнерских платформ и развитие небанковских сервисов и услуг – сложная и интересная тема для любой финансовой организации. Хотите узнать подробности про наш опыт – приходите! Расскажем про конкретные кейсы и сделаем пару анонсов. Будет интересно! ❗️Необходима предварительная регистрация 🔔 12 декабря в 19:00, WeWork, ул. Бутырский Вал, 10

Что такое детерминированные сборки на С/С++ и почему они так важны? Часть 2 👉🏻 ЧИТАЕМ НА ХАБРЕ13 декабря приглашаем на открытый урок «Практика использования Google Test Framework»Разберём особенности и ключевые возможности работы с Google Test Framework, узнаем, что такое GMock и почему многие его боятся. После занятия вы сможете подключать и использовать в проектах Google Test Framework и GMock и писать unit-тесты с его использованием. 👉🏻 ЗАПИСАТЬСЯТребования к слушателям: базовый уровень С++ (C++11, функции, классы, статические переменные, макросы), базовый уровень практики unit-тестирования, умение читать и понимать чужой код. ✅ Требования к активным участникам: средний уровень C++ (полиморфизм, шаблоны, C++11/14), опыт unit-тестирования и использования CMake, возможность развернуть относительно простое рабочее окружение. ✅ Для практики требуется: CMake, любимая IDE, любимый компилятор C++, Git (опционально), доступ на Github, желание постигать что-то новое и готовность проявить активность. Примеры будут демонстрироваться с помощью Visual Studio Code. Все примеры компилируются на Windows 10 (MS Visual Studio 15 2017 Win64), CentOS 7 (g++ 5.x и выше), Ubuntu 18.04 (g++ 5.x и выше).

🌀 Поговорим об особенностях индексов в PostgreSQL и тем, что их отличает от других РСУБД. 👉🏻 ПОДРОБНЕЕ ❄️ Приглашаем 9 дек
🌀 Поговорим об особенностях индексов в PostgreSQL и тем, что их отличает от других РСУБД. 👉🏻 ПОДРОБНЕЕ ❄️ Приглашаем 9 декабря в 20:00 на открытый вебинар «Как выжить SQL базе данных в 21 веке: облака, Kubernetes и PostgreSQL multimaster» 👉🏻 ЗАПИСАТЬСЯ На вебинаре рассмотрим вызовы, с которыми столкнулись SQL базы данных в эру облаков и Kubernetes. Валерий Безруков покажет, как SQL базы данных приспосабливаются и мутируют под воздействием этих вызовов.

🎲 Быть тестировщиком – это хороший выбор? Есть ли будущее у этой профессии? Хорошая ли там зарплата? Попробуем рассказать о
🎲 Быть тестировщиком – это хороший выбор? Есть ли будущее у этой профессии? Хорошая ли там зарплата? Попробуем рассказать о том, что профессия тестировщика ПО достойна внимания. 👉🏻 ЧИТАТЬ НА ХАБРЕ 💚 Всех, кто занимается QA на стеке Python, OTUS приглашает на открытый двухдневный онлайн-интенсив «Создание фреймворка для web ui тестов». РЕГИСТРИРУЙТЕСЬ ┽┄╼❮ཤ𖢘ཥ❯╾┄┾ ❤️ Всех, кто занимается QA на стеке Java, OTUS приглашает на открытый двухдневный онлайн-интенсив «Дополнительные возможности управления автоматизацией для повышения эффективности» РЕГИСТРИРУЙТЕСЬ Прокачай себя на интенсивах! 🔥

🦉Всех с пятницей и отличных выходных! P.S. Скачать обновленный стикерпак OTUS можно здесь
🦉Всех с пятницей и отличных выходных! P.S. Скачать обновленный стикерпак OTUS можно здесь

В предыдущей части статьи мы сформировали общий чек-лист проверки, сняли образ HDD-диска и сделали дамп оперативной памяти (R
В предыдущей части статьи мы сформировали общий чек-лист проверки, сняли образ HDD-диска и сделали дамп оперативной памяти (RAM). Теперь давайте продолжим. 👉🏻 ЧИТАЕМ ПОДРОБНЕЕ На курсе «Безопасность Linux» Вас ждет 3 мес интенсивного обучения, по итогу которых вы научитесь: ⚡️применять лучшие мировые практики (Debian, RedHat, MitRE) по настройке безопасности для ОС Linux. ⚡️распознавать причины, приводящие к взломам системы, основным рискам и типовым схемам атаки, а самое главное - управлять рисками и обеспечивать безопасность среды еще до момента развертывания систем в кластере или отдельных серверах. ⚡️планировать настройку и применение политик безопасности для систем на базе Linux, размещенных в облаке. ⚡️использовать средства для самостоятельного тестирования на проникновение всех систем на базе ОС Linux. 💣 Cдавайте вступительный тест, чтобы поступить в группу прямо сейчас!

🌀 Продолжаем разговор о том, как Java Virtual Machine работает внутри. В предыдущей статье мы рассмотрели подсистему загрузк
🌀 Продолжаем разговор о том, как Java Virtual Machine работает внутри. В предыдущей статье мы рассмотрели подсистему загрузки классов. В этой статье мы поговорим о структуре class-файлов. ПОДРОБНЕЕ НА ХАБРЕ ♨️ Java-изучение на курсе «Разработчик Java» в OTUS предусматривает подготовку не с нуля. Чтобы стать слушателем, необходимо владеть базовыми знаниями основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки, а также иметь опыт разработки на Java от одного года или опыт разработки на каком-либо языке ООП от 3 лет. 📌 Изучайте программу, проходите вступительное тестирование и присоединяйтесь!

⚡️Пишете на плюсах и хотели бы улучшить свои навыки? ⌛️ 23 декабря в OTUS стартует 9 набор курса «Разработчик С++», который б
⚡️Пишете на плюсах и хотели бы улучшить свои навыки? ⌛️ 23 декабря в OTUS стартует 9 набор курса «Разработчик С++», который будет читать Сергей Кольцов. Проверьте уровень своих знаний для прохождения курса вступительным тестом. 👉🏻 ПРОЙТИ ТЕСТИРОВАНИЕ Сергей Кольцов – опытный разработчик и инженер с более чем 10 летним стажем. За годы работы Сергей занимался разработкой ПО для PIC-микроконтроллеров, проектированием баз данных с использованием PostgreSQL, разработкой на языках C++ и C#. 💡Получил опыт системного администрирования UNIX-систем и разработки web-проектов, познал мир компиляторов и различных электронных компонентов, отвечал за разработку и сопровождение десктоп-приложений под Windows, а также за разработку реализации стека ZigBee. Сергей преподает в OTUS уже не первый год и обучил десятки студентов. Это практикующий эксперт, который поможет и вам разобраться в тонкостях разработки ПО на С++. ❗️Не упустите возможность учиться у лучших!

✨ Знаете всё про HighLoad и отказоустойчивость веб-приложений? А если не знаете, но очень хочется, тогда вам в OTUS на курс «
Знаете всё про HighLoad и отказоустойчивость веб-приложений? А если не знаете, но очень хочется, тогда вам в OTUS на курс «Архитектор высоких нагрузок». 👉🏻 ИДЁМ НА ХАБР 👁‍🗨 Сегодня немногие веб-разработчики обладают достаточным опытом для создания отказоустойчивых и масштабируемых архитектур. И именно такие специалисты являются самыми высокооплачиваемыми и востребованными в крупных компаниях. 👥 Программа курса «Архитектор высоких нагрузок» создана специально для веб-разработчиков, тимлидов команд веб-разработки, архитекторов и технических руководителей. 👉🏻 ПОДРОБНЕЕ О КУРСЕ

❓Зачем нам нужен Постгрес? ЧИТАТЬ 💚 5 декабря приглашаем на открытый вебинар «Обзор возможностей SvelteJS» ☃️ ЗАПИСАТЬСЯ На
Зачем нам нужен Постгрес? ЧИТАТЬ 💚 5 декабря приглашаем на открытый вебинар «Обзор возможностей SvelteJS» ☃️ ЗАПИСАТЬСЯ На этом уроке мы: - разберемся как писать приложения на Svelte; - ответим на вопрос: почему Svelte даёт выигрыш в скорости и в размере бандла? - посмотрим на экосистему и решения традиционных задач веб-разработки.