Practical Memory Forensics: Jumpstart effective forensic analysis of volatile memory (2022)
Автор: Oleg Skulkin
Количество страниц: 304
Экспертиза памяти - это мощный метод анализа, который может использоваться в различных областях, от реагирования на инциденты до анализа вредоносного ПО. С помощью экспертизы памяти можно не только получить ключевые сведения о контексте пользователя, но и найти уникальные следы вредоносного ПО, а в некоторых случаях собрать воедино головоломку сложной целенаправленной атаки.
Скачать книгу
Adaptive Machine Learning Algorithms with Python: Solve Data Analytics and Machine Learning Problems on Edge Devices (2022)
Автор: Chanchal Chatterjee
Количество страниц: 297
#python
Авторы начинают с представления общей основы для создания адаптивных алгоритмов и демонстрируют, как использовать ее для решения различных проблем потоковых данных. Примеры варьируются от использования матричных функций для решения задач машинного обучения и анализа данных до более критических проблем вычисления границ. Они обрабатывают изменяющиеся во времени и нестационарные данные с минимальными затратами вычислительных ресурсов, памяти, времени ожидания и пропускной способности.
Скачать книгу
Advanced SQL with SAS (2022)
Автор: Christian FG Schendera
Количество страниц: 428
#sql
В этой книге представлены передовые методы использования PROC SQL в SAS. Наполненная практическими примерами с подробными объяснениями, эта книга демонстрирует, как повысить производительность и скорость работы с большими наборами данных. Несмотря на то, что в книге рассматриваются продвинутые темы, она построена таким образом, чтобы можно было перейти от простых и доступных к сложным и изысканным.
Помимо многочисленных методов настройки, в книге рассматриваются неявные и явные проходы, представлены альтернативные среды обработки SAS на основе grid и cloud, а также сравниваются языки программирования SAS и подходы, включая FedSQL, CAS, DS2 и хэш-программирование.
Скачать книгу
Cracking C Programming Interview: 500+ interview questions and explanations to sharpen your C concepts for a lucrative programming career (2022)
Автор: Tanuj Kumar Jhamb
Количество страниц: 398
Книга предоставляет начинающим программистам и соискателям работы все возможности для подготовки и успешного прохождения конкурсных собеседований с компаниями, работающими в технологической отрасли. В этой книге содержится наиболее полная информация о решениях и примерах сценариев кодирования на языке C, на которых вы сможете попрактиковаться. Кроме того, в книгу включены сотни сложных задач по программированию и ситуаций кодирования.
Скачать книгу
🖥 Атаки на веб-приложения — один из наиболее популярных методов кибератак. Статический и динамический анализ кода в процессе разработки приложений помогает вовремя находить уязвимости.
🎙 На вебинаре 23 марта в 14:00 эксперты Positive Technologies рассмотрят классический пайплайн DevOps, построенный с помощью PT Application Inspector и PT BlackBox, а также разберут, как с помощью методов белого и черного ящика искать недостатки в приложениях.
Эксперты расскажут, как можно встроить этот процесс в конвейер сборки, чтобы анализ выполнялся автоматически перед выходом приложения в продакшен.
🔗 Зарегистрироваться на вебинар можно на сайте.
#Реклама ИНН 7718668887
АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"
#PositiveWebinars
Skills of a Successful Software Engineer (2022)
Автор: Fernando Doglio
Количество страниц: 192
Эта книга представляет методы совместной работы над программными проектами. В нем вы приобретете технические навыки, такие как написание простого кода, эффективное тестирование и рефакторинг, которые необходимы для создания программного обеспечения в команде. Вы также узнаете, как поддерживать свои знания в актуальном состоянии, взаимодействовать с руководителем команды и даже как получить работу, которая вам понравится.
Скачать книгу
Q# Pocket Guide: Instant Help for Q# Developers (2022)
Автор: Mariia Mykhailova
Количество страниц: 200
Q# - это специфический язык для квантового программирования, который сочетает в себе знакомые "классические" языковые конструкции с квантово-специфическими. Это карманное руководство идеально подходит для любого разработчика, знакомого с основами квантовых вычислений или желающего изучить их, и быстро поможет вам найти информацию о синтаксисе и использовании незнакомых аспектов Q#.
Вы изучите жизненный цикл разработки квантового программного обеспечения, начиная с реализации программы, ее тестирования и отладки и заканчивая запуском на квантовом оборудовании, и научитесь использовать инструменты, предоставляемые Microsoft Quantum Development Kit для каждого этапа процесса.
Скачать книгу
🔥 Хотите научиться ориентироваться в SRE?
🚀 Ответь на 13 вопросов и проверь свои знания.
Сможешь сдать — пройдёшь на онлайн-курс «SRE практики и инструменты». от OTUS по специальной цене.
📚 Курс рассчитан на разработчиков, которые хотят получить дополнительные компетенции для работы в production окружениях, разобраться и внедрить SRE практики и инструменты. После курса вы сможете выстраивать SRE-процессы в контексте взаимодействия с другими отделами компании.
🎫 Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/VPj1/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Simplifying Android Development with Coroutines and Flows: Learn how to use Kotlin coroutines and the flow API to handle data streams asynchronously in your Android app (2023)
Автор: Jomar Tigcal
Количество страниц: 164
#android
Корутины и потоки - это новый рекомендуемый разработчиками способ асинхронного программирования в Android с использованием простого, современного и тестируемого кода. Эта книга научит вас, как работают корутины и потоки и как их использовать при создании приложений Android, а также поможет вам разработать современные приложения Android с асинхронным программированием с использованием реальных данных.
Книга начинается с того, что вы узнаете, как создавать и обрабатывать корутины Kotlin на Android. Вы изучите асинхронное программирование в Kotlin и поймете, как тестировать корутины Kotlin. Далее вы узнаете о потоках Kotlin на Android и более подробно рассмотрите использование потоков Kotlin, освоив обработку отмен и исключений потоков и тестирование потоков.
Скачать книгу
Learn React with TypeScript: A beginner’s guide to reactive web development with React 18 and TypeScript, 2nd Edition (2023)
Автор: Carl Rippon
Количество страниц: 474
#react #typescript
Чтение, навигация и отладка большой кодовой базы фронтенда - основная проблема, с которой сталкиваются разработчики фронтенда. Эта книга призвана помочь веб-разработчикам изучить ReactJS и TypeScript, которые являются основой крупномасштабных приложений для многих организаций.
Это второе издание обновлено, дополнено и улучшено, чтобы охватить новые возможности React 18, включая хуки, библиотеки управления состояниями, а также возможности TypeScript 4. Книга позволит вам создавать хорошо структурированные и многократно используемые компоненты React, которые легко читать и поддерживать, используя современные паттерны проектирования.
Скачать книгу
☕️🛣 Дорожная карта тестировщика в 2023 году
🧪 Учился самостоятельно, искал работу тестировщиком, но никуда не берут. Что делать?
Идти на курсы с гарантией трудоустройства.
💼 Гарантированное трудоустройство? А такое бывает?
Да, бывает. Например, в договоре школы Kata Academy зафиксированы все гарантии и без всяких звездочек прописано, что если их выпускник не найдет работу по специальности, то студент ничего не платит за обучение. Таким образом, Kata наравне со студентом берет на себя риски и заинтересована не только в том, чтобы довести обучение до конца, но и успешно трудоустроить выпускника, ведь доход школы напрямую зависит от зарплаты студента, так как он платит Kata определенный процент от своего заработка.
👶 Курс подойдет для полных новичков?
Да, курс рассчитан на новичков. Через 3 месяца сможете устроиться на первую работу в IT.
📅 Звучит интересно, где можно узнать подробности?
➡️ Как стать тестировщиком, читайте в нашей статье.
➡️ Курс тестировщика на сайте школы.
⁉️ «Почему база данных прилегла отдохнуть?»
Если вас хоть раз мучил этот вопрос, приглашаем на открытый урок 13 марта в 20:00. На занятии вместе с Алексеем Железным, Data Engineer в Wildberries, мы обсудим вопросы оптимизации производительности.
✅ О чем поговорим:
Какие проблемы с производительностью будоражат хранителей DWH.
О существующих подходах, ключевых принципах и практики оптимизации.
Как легко положить базу данных – конечно же, для того, чтобы так не делать.
⚠️ Урок пройдет в рамках онлайн-курса OTUS «PostgreSQL для администраторов баз данных и разработчиков». Курс можно приобрести в рассрочку.
Готовьте вопросы и записывайтесь на вебинар!
👉 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/1kkt/
Реклама. Информация о рекламодателе на сайте www.otus.ru
👨💻 5 причин перейти на Go в 2023 году
Рассказываем, чем хорош Go и его особенности: вы сможете сравнить его с вашим текущим инструментарием языков или рассмотреть в качестве первого инструмента в 2023 году.
👨💻 Зачем учить Go, когда есть Python, Java и C/C++?
Go идеален как второй язык и вот почему:
● Активно набирает обороты: 107 тысяч звезд на Github.
● Простой синтаксис и чистый код.
❓ Хочу перейти со своего стека на Go. Будет трудно?
Go не похож на другие языки: впервые столкнувшись с ним, разработчики нередко испытывают кодовый дискомфорт. Однако помощь опытного Go-эксперта избавит вас от неудобных синтаксических барьеров и поможет вам получить навыки разработки и решения практических задач вне зависимости от вашего прошлого технологического стека.
Что включает в себя курс?
➡️ Как стать Go-разработчиком, читайте в нашей статье
➡️ Курс Golang Developer. Professional на сайте школы
Troubleshooting Java: Read, debug, and optimize JVM applications (2023)
Автор: Laurentiu Spilca
Количество страниц: 365
#java
В этой книге вы освоите методы профилирования кода, расширенной отладки и оценки журналов для поиска и устранения ошибок и проблем производительности.
Вооружившись инструментами и методами, изложенными в этом бесценном руководстве, вы сэкономите время, когда вам понадобится выявить проблемы производительности, понять зависимости, найти первопричину сбоев или интерпретировать неожиданные результаты.
Скачать книгу
GitHub For Dummies, 2nd Edition (2023)
Автор: Sarah Guthals
Количество страниц: 352
Написанная инженером GitHub, эта книга содержит подробную информацию о том, как работает GitHub и как вы можете использовать его, чтобы стать более эффективным, результативным и ценным членом любой совместной команды программистов.
Скачать книгу
Introducing Blockchain with Java: Program, Implement, and Extend Blockchains with Java (2022)
Автор: Spiro Buzharovski
Количество страниц: 185
#java
Создайте свою собственную криптовалюту, реализовав технологию блокчейн с помощью Java. Это пошаговое руководство научит вас, как создать пользовательский интерфейс с помощью Java FX и реализовать SQLite DB с помощью JDBC Driver для блокчейна.
Эта книга включает многочисленные упражнения и тестовые вопросы, которые помогут вам закрепить полученные знания по мере изучения книги, а также предлагает идеи по расширению кодовой базы, чтобы сделать ее своей собственной.
По завершении этой книги вы получите знания, необходимые для программирования собственных блокчейнов на Java, и завершенный проект для вашего портфолио.
Скачать книгу
Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3rd Edition (2022)
Автор: Brenden Sewell
Количество страниц: 566
Книга расскажет вам об использовании переменных, макросов и функций, а также поможет узнать об объектно-ориентированном программировании. Вы познакомитесь с Gameplay Framework и узнаете, как Blueprint Communication позволяет одному Blueprint получить доступ к информации из другого Blueprint. Вы начнете с базового шаблона шутера от первого лица, и в каждой главе будете развивать прототип, создавая все более сложный и надежный игровой процесс. Затем вы перейдете от создания базовой механики стрельбы к более сложным системам. Книга демонстрирует, как использовать массивы, карты, перечисления и векторные операции, а также знакомит с элементами, необходимыми для разработки VR-игр. В последних главах вы узнаете, как реализовать процедурную генерацию и создать конфигуратор продукта.
Скачать книгу
Mobile App Reverse Engineering: Get started with discovering, analyzing, and exploring the internals of Android and iOS apps (2022)
Автор: Abhinav Mishra
Количество страниц: 166
Книга начинается с основ реверс-инжиниринга и учит вас, как создать изолированную среду виртуальной машины для проведения реверс-инжиниринга. Затем вы узнаете о современных инструментах, таких как Ghidra и Radare2, для проведения реинжиниринга мобильных приложений, а также поймете, как разрабатываются приложения для Android и iOS. Далее вы изучите различные способы реинжиниринга некоторых примеров мобильных приложений, разработанных для этой книги. По мере продвижения вы узнаете, как обратная инженерия может помочь в тестировании на проникновение приложений для Android и iOS на конкретных примерах. В заключительных главах вы узнаете, как автоматизировать процесс обратного проектирования и анализа двоичных файлов для поиска низко висящих проблем безопасности.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
The Pandas Workshop: A comprehensive guide to using Python for data analysis with real-world case studies (2022)
Автор: Blaine Bateman
Количество страниц: 744
#pandas
Эта книга научит вас более продуктивно работать с данными и генерировать реальные бизнес-понятия для принятия решений. Вас проведут через реальные проблемы науки о данных и покажут, как применять ключевые методы в контексте реалистичных примеров и упражнений. Увлекательные задания помогут вам применить свои новые навыки таким образом, чтобы подготовиться к реальным проектам в области науки о данных.
Скачать книгу
❗️Weekend Offer для PHP-разработчиков стартует уже 25-26 марта
Отправляйте отклик на участие до 23 марта и получите шанс присоединиться к команде крупнейшей социальной сети в России и странах СНГ всего за одни выходные.
Будут рассмотрены также кандидатуры разрабов, которые пишут и на других языках, если они кодят на PHP и готовы переходить на него.
👉 Откликнуться
Backend Developer in 30 Days: Acquire Skills on API Designing, Data Management, Application Testing, Deployment, Security and Performance Optimization (2023)
Автор: Pedro Marquez-Soto
Количество страниц: 464
Цель этой книги - научить и подготовить вас стать успешным backend-разработчиком с солидным набором навыков в разработке и реализации реального двигателя успешного корпоративного приложения. Подробно рассматриваются такие темы реализации, как настройка веб-сервера, проектирование и разработка API, создание и проведение автоматизированных тестов, работа с различными типами баз данных. Книга готовит разработчиков к поддержанию безопасности и надежности своих приложений с помощью процедур, позволяющих избежать нарушения работы приложения и данных. В то время как вы узнаете о каждой части разработки бэкенда, книга научит вас справляться с ошибками, находить и устранять проблемы.
Скачать книгу
Clean SAPUI5: A Style Guide for Developers (2023)
Автор: Arnaud Buchholz
Количество страниц: 400
Наведите порядок в своем коде с помощью этого руководства от экспертов! Узнайте, как использовать возможности JavaScript для написания лучшего кода SAPUI5. Затем просмотрите подробные примеры кода и объяснения использования модулей, классов, функций, имен, переменных, литералов, комментариев, метрик кода и многого другого. Получите лучшие практики, необходимые для форматирования, тестирования, внедрения и не только!
Скачать книгу
Hack the Cybersecurity Interview: A complete interview preparation guide for jumpstarting your cybersecurity career (2023)
Автор: Christophe Foulon
Количество страниц: 260
Эта книга - всеобъемлющее руководство, которое поможет как начинающим, так и опытным специалистам по кибербезопасности подготовиться к собеседованиям в самых разных областях.
Содержащая ответы авторов на различные вопросы собеседований по кибербезопасности, эта простая и практичная книга поможет вам подготовиться и быть уверенным в себе. Вы узнаете, как подготовиться и сформировать выигрышную стратегию для собеседований. Кроме того, вы поймете наиболее распространенные технические и поведенческие вопросы на собеседовании, узнав о них от настоящих профессионалов в области кибербезопасности и руководителей с многолетним опытом работы в отрасли.
Скачать книгу
Modern Oracle Database Programming: Level Up Your Skill Set to Oracle’s Latest and Most Powerful Features in SQL, PL/SQL, and JSON (2023)
Автор: Alex Nuijten
Количество страниц: 605
#oracle
Повысьте уровень своих навыков до самых последних возможностей, которые может предложить Oracle Database. В этой книге представлены малоизвестные функции, которые могут трансформировать ваши усилия по разработке. Вы обнаружите встроенные функции, которые помогут вам сэкономить огромное количество времени, которое в противном случае пришлось бы тратить на изобретение колеса. Вы обнаружите, что то, что несколько лет назад требовало большого объема программирования, сегодня можно сделать с меньшим количеством кода и более надежным способом.
Скачать книгу
iOS Architecture Patterns: MVC, MVP, MVVM, VIPER, and VIP in Swift (2023)
Автор: Raúl Ferrer García
Количество страниц: 416
#ios
Начните с изучения архитектурных паттернов для приложений. Вы узнаете, почему важно, чтобы ваши приложения были основаны на этих паттернах, и какие из них наиболее распространены. Затем вы рассмотрите MVC как один из самых известных и используемых паттернов. Вы увидите, как и когда он может быть реализован в ваших приложениях, а также его преимущества и недостатки.
Далее вы познакомитесь с первой эволюцией модели MVC: MVP, которая представляет новый слой (Presenter) для лучшего управления представлениями. Следующей эволюцией после этого является MVVM, которая представляет слой ViewModel и его связь с представлениями через Data Binding. После того, как эти основные паттерны рассмотрены, вы прочитаете о VIPER и VIP, архитектурных паттернах, которые стремятся сделать приложения легко обслуживаемыми, модульными и высокомасштабируемыми.
Скачать книгу
Explainable AI Recipes: Implement Solutions to Model Explainability and Interpretability with Python (2023)
Автор: Pradeepta Mishra
Количество страниц: 278
#python
Книга начинается с интерпретации модели для линейных моделей контролируемого обучения, которая включает в себя важность признаков, анализ частичных зависимостей и анализ влиятельных точек данных для моделей классификации и регрессии. Далее рассказывается о контролируемом обучении с использованием нелинейных моделей и современных механизмах, таких как SHAP values/scores и LIME для локальной интерпретации. Объяснимость для моделей временных рядов рассматривается с использованием LIME и SHAP, также как и задачи, связанные с обработкой естественного языка, такие как классификация текстов и анализ настроений с помощью ELI5 и ALIBI. В конце книги рассматривается классификация сложных моделей и регрессионно-подобные нейронные сети и модели глубокого обучения с использованием фреймворка CAPTUM.
Скачать книгу
Distributed Serverless Architectures on AWS: Design and Implement Serverless Architectures (2023)
Автор: Jithin Jude Paul
Количество страниц: 178
#aws
Вы начнете с введения в бессерверные компоненты и архитектуры, затем перейдете к платформам данных и контейнерам. Далее вы углубитесь в эти бессерверные архитектуры и узнаете, как они используют компоненты AWS на практических примерах. Вы также изучите проектирование систем в парадигме мультиоблачной архитектуры. Затем автор продемонстрирует эффективность бессерверных архитектур и преимущества экономически эффективного проектирования распределенных систем в глобальном масштабе с использованием архитектурного стиля микросервисов.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Full Stack Django and React: Get hands-on experience in full-stack web development with Python, React, and AWS (2023)
Автор: Kolawole Mangabo
Количество страниц: 470
#django #react
Разработчикам Django часто приходится прибегать к помощи front-end разработчиков для создания клиентских решений для своих веб-приложений. Объединяя возможности React и Django, эта книга создает полный путь обучения, позволяющий в кратчайшие сроки пройти путь от бэкенд-разработчика до разработчика полного стека. Эта книга поможет вам использовать React для создания самых современных макетов пользовательского интерфейса и Django для создания безупречного бэкенда.
Скачать книгу