Practical Linux Forensics: A Guide for Digital Investigators
Автор: Bruce Nikkel (2021)
Книга углубляется в технические детали криминалистического анализа образов систем Linux, которые использовались ненадлежащим образом, подвергались злоупотреблениям или являлись целью злонамеренных атак. Это помогает находить и анализировать цифровые доказательства, обнаруженные на настольных компьютерах, серверах и устройствах Интернета вещей с установленным Linux. Вы узнаете, как определять цифровые артефакты, которые могут быть интересны для расследования, делать логические выводы и восстанавливать прошлые действия по инцидентам.
⚡️Овладей силой продвинутой разработки на С++!
Пройди тест по C++ и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь демо-ролик о занятиях на курсе в подарок и доступ к открытым урокам курса🎁 .
➡️ ПРОЙТИ ТЕСТ:https://otus.pw/Gi0a/Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
📢📢 08 февраля в 20:00 открытый урок «C++: STL Алгоритмы».Реклама. Информация о рекламодателе на сайте otus.ru
Data Parallel C++
Автор: James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian (2020)
Узнайте, как ускорить программы на C++ с помощью параллелизма. Эта книга позволит C++ программистам быть в авангарде этой захватывающей и важной технологии, которая помогает вывести вычисления на новый уровень. Она полна практических советов, подробных объяснений и примеров кода, иллюстрирующих ключевые темы.
Что особенного в языке Rust? 🤔
⚡️Рассмотрим на примерах 31 января в 20:00 мск на открытом уроке «Особенности языка Rust в примерах».
На занятии рассмотрим примеры кода, демонстрирующие ключевые особенности, преимущества и недостатки языка.
🔥Занятие проведет Кирилл Федченко, Lead Rust Developer в InfinitySwap.
Регистрация на вебинар: https://otus.pw/Wntk/
Урок рассчитан на специалистов с опытом программирования.
Designing Secure Software: A Guide for Developers
Автор: Loren Kohnfelder (2021)
Книга содержит более чем двадцатилетний опыт Лорена Конфельдера в виде краткого и элегантного руководства по повышению безопасности технологических продуктов. Написанная для широкого круга профессионалов в области программного обеспечения, она подчеркивает важность обеспечения безопасности в разработке на раннем этапе и вовлечения в процесс всей команды.
Вы научитесь:
✔️Определять важные активы, поверхность атаки и границы доверия в системе;
✔️Оценивать эффективность различных вариантов смягчения угроз;
✔️Работать с хорошо известными шаблонами безопасного программирования и библиотеками;
✔️Понимать и предотвращать уязвимости, такие как XSS и CSRF, недостатки памяти и многое другое;
✔️Использовать тестирование безопасности для упреждающего выявления уязвимостей в коде.
🎁 Приглашаем на базовый урок по Machine Learning для начинающих
«Первичный анализ данных с Pandas» в OTUS.
💪 На занятии мы поговорим, как проводить первичный анализ данных в машинном обучении с использованием Python и обсудим, на что стоит ориентироваться при анализе данных, как обрабатывать признаки и как заполнять пропуски в данных.
👉 Чтобы участвовать зарегистрируйтесь https://otus.pw/lzc6/
⚡️Урок бесплатный и даёт возможность познакомиться с онлайн-курсом «Machine Learning».
Это онлайн-курс, где вас ждут:
— Живые вебинары, на которых эксперты поделятся уникальным опытом и трендами в Machine Learning
— Решение реальных задач машинного обучения и групповой разбор заданий
— Создание своего портфолио из готового проекта и выполненных заданий
High Performance MySQL: Proven Strategies for Operating at Scale
Авторы: Silvia Botros, Jeremy Tinley (2021)
Как можно использовать всю мощь MySQL? Благодаря данной книге вы изучите передовые практики для всего от разработки схем, индексов и запросов до настройки вашего сервера, операционной системы и оборудования. Это руководство также учит администраторов баз данных безопасным и практичным способам масштабирования приложений с помощью репликации, балансировки нагрузки и обеспечения высокой доступности.
Во время чтения книги вы:
✔️Погрузитесь в архитектуру MySQL, включая ключевые факты о механизмах хранения;
✔️Узнаете, как конфигурация сервера работает с оборудованием и варианты развертывания;
✔️Изучите улучшения репликации и высокой доступности MySQL;
✔️Изучите полную оптимизацию стека MySQL от конфигурации на стороне приложения до настройки сервера;
✔️Превратите традиционные задачи управления базами данных в автоматизированные процессы.
Ищу разработчика Unreal Engine c опытом работы с Azure Kinect body tracking.
Очень крутой проект запускаем в нашей команде metadreamteam.io
Проект умное зеркало, примерка одежды в AR. Контент и визуальное оформление делают 3д дизайнеры, поэтому с графикой работать не придется.
Нужно отображать наш контент на пользователе и сделать простой интерфейс для выбора и переключения одежды.
Работа удаленная. Фриланс. Оплата от $25 в час
Расскажи нам о себе и мы предложим тебе этот и другой крутой проект - https://forms.gle/zbbovePAo5VtztDH6
Изучаете программирование и хотите освоить Rust?
⚡️Присоединяйтесь 1 февраля в 20:00 мск к открытому уроку «Сборка и запуск приложений. Туллинг Rust».
📚 На занятии мы:
- Разберёмся, из каких этапов состоит сборка приложения
- Как операционная система запускает приложение
- Познакомимся с инструментами Rust для сборки и работы с кодом
🔥Спикер вебинара: Кирилл Федченко, руководитель программы в OTUS и Lead Rust Developer в InfinitySwap.
👉🏻Зарегистрироваться на вебинарВебинар является частью онлайн-курса для начинающих «Rust Developer. Basic» от OTUS.
Classic Computer Science Problems in Python
Автор: David Kopec (2019)
Книга углубляет знания читателя о методах решения задач из области компьютерных наук, предлагая упражнения, известные методы решения и алгоритмы. Работая с примерами в области поиска, кластеризации, графов и много другого, вы вспомните важные вещи, которые, возможно, забыли и найдёте классические решения ваших "новых" задач. В книге представлены десятки задач программирования от простых до очень сложных. Она подойдёт программистам Python среднего уровня и студентам, изучающим компьютерные науки.
Темы в книге:
✔️Алгоритмы поиска;
✔️Общие методы работы с графами;
✔️Нейронные сети;
✔️Генетические алгоритмы и другие темы.
Learning SQL
Автор: Alan Beaulieu (2020)
По мере того, как новые данные попадают в вашу компанию, вам нужно срочно их обрабатывать и хранить, и SQL - лучший инструмент для этой работы. В последнем издании этого вводного руководства автор помогает разработчикам освоиться с основами SQL для проектирования баз данных, выполнения административных задач и создания отчетов. В книге вы найдете новые главы по SQL и большим данным, аналитическим функциям и работе с очень большими базами данных.
Во время чтения книги вы:
✔️Быстро изучите основы SQL и несколько продвинутых методов работы;
✔️Научитесь использовать операторы для генерации, обработки и извлечения данных;
✔️Научитесь созданию объектов баз данных, таких как таблицы, индексы и ограничения;
✔️Узнаете, как наборы данных взаимодействуют с запросами, поймете важность подзапросов;
✔️Изучите преобразование и манипулирование данными со встроенными функциями SQL и использование условной логики в операторах данных.
Thinking in Pandas
Автор: Hannah Stepanek (2020)
Уже работаете с pandas, и хотите укрепить свои знания? С помощью этой книги вы научитесь понимать и внедрять решения для анализа больших данных в pandas с упором на производительность. Эта книга укрепит ваши знания в работе с pandas за счет изучения ее базовой реализации и структур данных.
Читая книгу, вы:
✔️Поймете базовую структуру данных pandas и почему она работает именно так при определенных обстоятельствах;
✔️Узнаете, как использовать pandas для правильного извлечения, преобразования и загрузки данных с упором на производительность;
✔️Выберете правильный DataFrame, чтобы анализ данных был простым и эффективным;
✔️Изучите повышение производительности операций pandas с другими библиотеками Python.
Как работать с корпоративными доступами с помощью Пассворк:
1. Создайте в Пассворк удобную структуру хранения с помощью папок и добавьте доступы от корпоративных ресурсов.
2. Настройте интеграцию с LDAP, пригласите коллег и раздайте права на совместные доступы.
3. Теперь корпоративные доступы всегда под рукой, а аудит безопасности в компании автоматизирован.
—
Все данные в Пассворк хранятся на вашем сервере и не передаются ни в какое облако. Пассворк работает на PHP и MongoDB, поддерживает установку на Windows Server и Linux и поставляется с открытым для аудита кодом.
Еще Пассворк входит в реестре российского ПО, поэтому он идеально подходит для корпораций и госкомпаний.
Протестировать можно тут — passwork.ru
Full Stack Python Security: Cryptography, TLS, and attack resistance
Автор: Dennis Byrne (2021)
Книга научит вас всему, что вам нужно для создания безопасных веб-приложений на Python. Работая с подробными фрагментами кода и интересными примерами, вы будете использовать стандарты безопасности, передовые методы и многое другое. Попутно вы познакомитесь с важными библиотеками и инструментами в экосистеме Python.
Что внутри:
✔️Шифрование, хеширование и цифровая подпись данных;
✔️Создание и установка сертификатов TLS;
✔️Реализация аутентификации, авторизации, OAuth 2.0 и проверка форм в Django;
✔️Защита от атак, таких как кликджекинг, межсайтовый скриптинг и SQL-инъекции.
Get Programming with Node.js
Автор: Jonathan Wexler (2019)
Автор книги учит писать серверный код на JavaScript с использованием Node.js. Из 37 динамичных, увлекательных и практических уроков вы узнаете, как расширить свои навыки JavaScript для написания бекенда ваших веб-приложений. Книга понравится фронтенд-разработчикам со средними знаниями JavaScript.
Что внутри:
✔️Новые фичи от ES2015 и далее;
✔️Написание асинхронного кода;
✔️Создание моделей данных;
✔️Отладка модулей JavaScript;
Sams Teach Yourself Java in 21 Days
Автор: Rogers Cadenhead (2020)
С помощью этого руководства вы быстро освоите основы, а затем перейдете к продвинутым особенностям и концепциям современной Java. Книга была полностью обновлена для Java 11 и 12. К тому времени, когда вы прочтете книгу, вы будете хорошо разбираться в Java и библиотеках. Предыдущий опыт программирования не требуется. Следуя 21 тщательно организованному уроку из этой книги, каждый может изучить основы программирования на Java.