💪 <b> Пройди тест по C++ и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
⛔️ ПРОЙТИ ТЕСТ:https://otus.pw/c5a1/Успей присоединится к апрельской группе!
Нативная интеграция. Информация о продукте www.otus.ru
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Автор: Al Sweigart (2018)
Узнайте, как писать программы на Python, которые взаимодействуют с криптографией. После ускоренного курса по основам программирования на Python вы научитесь создавать, тестировать и взламывать программы, которые шифруют текст с помощью классических шифров, таких как шифр транспозиции и шифр Виженера. Вы начнете с простых программ для обратного шифрования, а затем перейдете к криптографии с открытым ключом, включая цифровые подписи, электронную почту. Каждая программа включает в себя полный код и объяснение того, как все работает.
«Rust – не Си на стероидах. Чтобы его изучить, нужно избавиться от предрассудков»
В отличие от нашего прошлого героя, Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью и создавать не только более быстрый, но и более надёжный код. Кстати, Михаил считает C++ не столько базовым языком для Rust, сколько консервативным конкурентом. По его словам, поклонники C/C++ недолюбливают Rust лишь потому, что имеют о нём много предрассудков и пока не осознали преимущества нового языка.
Мы поговорили с ведущим системным программистом департамента разработки компании «Криптонит» Михаилом Дорониным, чьей основной специализацией в компании является программирование на Rust.
habr.com/ru/comp…s/688366
👉 @Rust
В отличие от нашего прошлого героя , Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью...
Html, Css & Javascript in easy steps Special Edition
Автор: Mike McGrath (2020)
Книга в простых шагах инструктируют читателя по каждому из трех аспектов веб разработки, которые используются для создания современных веб-страниц:
✔️ Теги языка разметки гипертекста (HTML)
✔️Правила каскадных таблиц стилей (CSS)
✔️Функции JavaScript
Вы узнаете, как создавать веб-страницы для отображения текста, изображений, списков, таблиц, гиперссылок, форм, аудио и видео. Каждая глава, для укрепления знаний, содержит контрольные вопросы
Mastering API Architecture
Автор: James Gough (2022)
Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, которые используют API-шлюзы для объединения приложений на уровне микросервиса. Авторы Джеймс Гоф, Дэниел Брайант и Мэтью Оберн демонстрируют, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям перейти в облако; и открывают возможность подключения внутренних служб с использованием таких технологий, как service mesh.
❓Что такое MVP и как его круто сделать?
⚡️Расскажем 24 апреля на открытом уроке онлайн-курса «Product Manager IT-проектов» в OTUS.
На нём мы разберём основные шаги разработки работающего минимального продукта,
какая у него основная метрика и как минимизировать затраты на разработку.
После урока вы:
-будете знать основные правила создания и метрики MVP
-придумаете MVP реального продукта
-узнаете какие есть инструменты, чтобы сделать работающий минимальный продукт
🔥Урок подойдёт для начинающих продакт-менеджеров, начинающих стартаперов и предпринимателей, которые планируют протестировать свой продукт. Продолжить обучаться вы сможете на курсе, оплатить его можно в рассрочку.
👇Готовьте свои вопросы и регистрируйтесь на вебинар: https://otus.pw/CpJ7/Нативная интеграция. Информация о продукте www.otus.ru
Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов
Умберто Микелуччи (2020)
Затронуты расширенные темы глубокого обучения: оптимизационные алгоритмы, настройка гиперпараметров, отсев и анализ ошибок, стратегии решения типичных задач во время тренировки глубоких нейронных сетей. Описаны простые активационные функции с единственным нейроном (ReLu, сигмоида и Swish), линейная и логистическая регрессии, библиотека TensorFlow, выбор стоимостной функции, а также более сложные нейросетевые архитектуры с многочисленными слоями и нейронами. Показана отладка и оптимизация расширенных методов отсева и регуляризации, настройка проектов машинного обучения, ориентированных на глубокое обучение с использованием сложных наборов данных. Приведены результаты анализа ошибок нейронной сети с примерами решения проблем, возникающих из-за дисперсии, смещения, переподгонки или разрозненных наборов данных. По каждому техническому решению даны примеры решения практических задач.
Скачать
👉 @book_for_dev
HTML & CSS Handbook: Learn HTML and CSS in just 1 hour
Автор: Kaushik, Vikalp (2022)
В этой книге рассматривается что такое HTML и CSS и как их использовать для разработки веб приложений. Вы узнаете, как создавать веб-страницы с текстом, графикой и многим другим с помощью HTML. Вы будете использовать CSS для оформления текста, создания целевых макетов страниц, добавления фоновых изображений, дизайна навигации и придания адаптивности веб-сайту, применяя медиазапросы для адаптации к различным размерам экрана.
Для чего нужен Rust?🔵В процессе разработки ПО может возникнуть необходимость заменить некоторые части программы реализацией на более низкоуровневом и производительном языке. Компилятор Rust позволяет собирать библиотеки, которые можно подключать и использовать в приложениях на других языках, поддерживающих подключение библиотек с Си ABI. Как это сделать?
📢📢 Разберем 26 апреля в 20:00 на открытом уроке в OTUS.
🔵На занятии мы вместе с Кириллом Федченко, ведущим Rust разработчиком в InfinitySwap, создадим Rust библиотеку и встроим её в ПО на других языках.
В рамках урока мы разберем:
- Си ABI,
- Виды линковки,
- Target-ы компилятора,
- Подключение сторонних библиотек.
🟠Вебинар приурочен к старту онлайн-курса «Rust Developer. Professional» в OTUS. Приобрести курс возможно в рассрочку.
👉 Для регистрации на урок пройдите вступительный тест: https://otus.pw/7LnM/Нативная интеграция. Информация о продукте www.otus.ru
🔐 Lockigest
Зачем вам вводить пароль для разблокировки экрана бесчисленное количество раз в день? Lockigest - это простая идея, которая решает эту проблему. Он заблокирует ваш экран только в том случае, если в течение определенного времени не будет соблюден заданный шаблон.
https://github.com/elmsec/lockigest
👉 @Githublib
Logging in Action: With Fluentd, Kubernetes and more
Автор: Phil Wilkins (2022)
Это руководство по оптимизации и организации ведения журнала с использованием проектов CNCF Fluent и Fluent Bit. Вы будете использовать мощный инструмент управления журналами Fluentd для решения общих задач управления журналами и узнаете, как правильное управление журналами может повысить производительность и упростить управление программным обеспечением и инфраструктурными решениями. С помощью полезных примеров, таких как отправка событий, управляемых журналом, в Slack, вы получите практический опыт применения структуры к вашим неструктурированным данным
❔❔ Специалист ИБ?
А насколько хорошо ты знаешь реверс-инжиниринг?
✔️ Пройди тест из 20 вопросов и узнай, сможешь ли ты учиться на онлайн-курсе "Reverse-Engineering" от OTUS. Если правильно ответишь хотя бы на 8 вопросов - сможешь поступить на курс по специальной цене!
⏰ Время прохождения теста ограничено 30 минут
✍️ПРОЙТИ ТЕСТ: https://otus.pw/uSae9/Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6
Автор: Anthony Giretti (2022)
Эта книга научит вас, как разрабатывать приложения, используя
лучшие техники, такие как мониторинг, журналирование, взаимодействие через gRPC и многое другое. В книге описывается разработка CRUD приложения, которое взаимодействует с базой данных SQL Server через ORM Entity Framework.
Основываясь на бекенде, клиентская часть будет разрабатываться на Angular.
Программируем Arduino Uno на Rust: настраиваем среду и моргаем светодиодом
Кто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно программировать микроконтроллеры AVR и платы Arduino, построенные на них. И здесь я расскажу о том, как настроить среду разработчика на Rust в Linux, GNU Emacs и Visual Studio Code и как запрограммировать Arduino Uno на моргание светодиодом.
https://habr.com/ru/articles/686168/
👉 @rust_lib
Кто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно...
Ransomware and Cybercrime
Автор: Andrew Jenkinson (2022)
Данная книга содержит не только исчерпывающую коллекцию атак программ-вымогателей и их историю. Это сборник примеров исследований, который иллюстрирует эволюцию атак с использованием программ-вымогателей, а также предлагает понимание высокомерия и халатности многочисленных людей из-за которых происходили крупнейшие кибератаки
Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Автор: LabouardyMohamed (2021)
Эта книга является практическим руководством по автоматизации разработки в облачном мире, управляемом сервисами. Вы будете использовать новейшие инструменты "инфраструктура как код", такие как Packer и Terraform, для разработки надежных конвейеров CI/CD для многочисленных облачных приложений. Следуйте рекомендациям, изложенным в этой книге, и вскоре вы будете поставлять программное обеспечение, которое быстрее выводится на рынок, быстрее развертывается и с меньшим количеством ошибок
SQL Injection Strategies
Автор: Ettore Galluccio, Edoardo Caselli, Gabriele Lombari (2020)
В книге описываются подходы для защиты приложений от различных видов SQL инъекций
Используя информацию, содержащуюся в этой книге, читатели смогут лучше понять некоторые из наиболее важных уязвимостей, которые ежедневно используются для взлома систем по всему миру