The Ultimate iOS Interview Playbook: Conquer Swift, frameworks, design patterns, and app architecture for your dream job (2023)
Автор: Avi Tsadok
Количество страниц: 320
#ios
В этом комплексном руководстве рассматривается более 100 вопросов для собеседования, начиная с основ Swift и фреймворков и заканчивая сложными паттернами проектирования и архитектурой приложений. Вы узнаете, как подойти к оценке кодирования как профессионал и избежать "красных флажков", которые могут помешать вашим шансам на успех.
📌 Всё самое полезное читайте в нашем канале Mobile📌
Скачать книгу
SvelteKit Up and Running: Leverage the power of a next-generation web framework to build high-performance web apps with ease (2023)
Автор: Dylan Hildenbrand
Количество страниц: 166
#js
В этой книге вы познакомитесь с философией и технологиями, лежащими в основе SvelteKit. Сначала вы будете следовать стандартному учебному подходу к программированию, переходя к созданию приложения "Hello World". Далее вы изучите основные методы маршрутизации, управления загрузкой данных и представления пользователей на примере реальных сценариев, часто встречающихся в повседневной разработке, а также познакомитесь с различными адаптерами, используемыми в SvelteKit для беспрепятственной интеграции с различными средами. Вы также рассмотрите такие продвинутые концепции, как динамическое управление маршрутами, обработка ошибок и использование SvelteKit для оптимизации SEO и доступности.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Security and Privacy Vision in 6G: A Comprehensive Guide (2023)
Автор: Madhusanka Liyanage
Количество страниц: 384
6G - это следующий рубеж в области мобильной связи, разработка стандартов которого начнется уже в 2026 году. По мере того как телекоммуникационные сети становятся все более быстрыми и интеллектуальными, вопросы безопасности и конфиденциальности становятся все более актуальными. В условиях растущего числа подключений возникает острая необходимость в защите пользовательских данных и повышении безопасности систем от угроз нового поколения.
Книга содержит полный обзор этих угроз и новых методов защиты от них. Он включает в себя механизмы прогнозирования, обнаружения, смягчения и предотвращения, позволяющие предотвратить угрозы конфиденциальности и безопасности на любом этапе. Полностью посвященная предлагаемым архитектурам 6G, эта книга является незаменимым источником информации для специалистов в области мобильной связи, желающих ознакомиться с технологиями будущего.
Скачать книгу
Pass The Python Interview: 69 Python Coding Questions, Solutions and Explanations (2023)
Автор: Lionel Osamba
Количество страниц: 305
#python
Книга является ресурсом, предназначенным для помощи разработчикам и программистам, готовящимся к собеседованиям на позиции, связанные с языком программирования Python. Она предоставляет читателям набор 69 типовых вопросов и задач, которые могут возникнуть на собеседованиях, а также предоставляет к ним решения и объяснения.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
.Net Framework: 100+ professional notes (2023)
Автор: Zubair Chowhan
Количество страниц: 301
#dot_net
От основ фреймворка .NET, включая CLR CTS и CLS, до таких продвинутых тем, как асинхронное программирование LINQ и WCF, эта книга представляет собой комплексное руководство, призванное вооружить программистов знаниями и навыками, необходимыми для разработки надежных и масштабируемых приложений на платформе .NET.
В книге рассматриваются различные аспекты программирования на платформе .NET, включая Windows Forms WPF ASP.NET ADO.NET и Entity Framework. Также рассматриваются такие темы, как криптография безопасность потоки и отладка.
Скачать книгу
Как Python-разработчику без опыта работы пройти собеседование?
Попрактиковаться заранее! Приходите на открытое собеседование, чтобы узнать, какие вопросы задаёт нанимающий менеджер и как на них отвечать.
Ждём вас 15 сентября, в эту пятницу, в 19:00 по Москве.
Вы узнаете, как презентовать свой опыт, к каким вопросам готовиться, как повысить свои шансы найти работу, а ещё сможете получить у экспертов ответы на свои вопросы.
→ Зарегистрируйтесь на вебинар: если не сможете посмотреть его в прямом эфире, мы пришлём запись!
Persistence Best Practices for Java Applications: Effective strategies for distributed cloud-native applications and data-driven modernization (2023)
Автор: Karina Varela
Количество страниц: 202
#java
В этой книге представлены устоявшиеся паттерны и стандарты, которые могут быть использованы в Java-решениях, а также ценные сведения о плюсах и минусах модных технологий и фреймворков, используемых в облачных нативных микросервисах, наряду с хорошей практикой кодирования на Java. Вы столкнетесь с проблемами внедрения облачных технологий, особенно с теми, которые связаны с растущей потребностью в снижении затрат за счет модернизации стека. На этих страницах вы познакомитесь со стратегиями модернизации приложений и узнаете, как паттерны интеграции корпоративных данных и событийно-ориентированные архитектуры обеспечивают плавный процесс модернизации с минимальным или нулевым воздействием на существующий унаследованный стек.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Cost-Effective Data Pipelines: Balancing Trade-Offs When Developing Pipelines in the Cloud (2023)
Автор: Sev Leonard
Количество страниц: 286
Низкая стоимость начала работы с облачными сервисами может легко превратиться в значительные расходы в дальнейшем. Это непросто для команд, разрабатывающих конвейеры данных, особенно когда быстрые изменения в технологии и нагрузке требуют постоянного цикла перепроектирования. Как обеспечить масштабируемость и высокую доступность продуктов и при этом не потерять в стоимости?
В этом практическом руководстве автор предлагает целостный подход к проектированию масштабируемых конвейеров данных в облаке. Инженеры по обработке данных, разработчики программного обеспечения и архитекторы среднего уровня узнают, как найти компромисс между стоимостью и производительностью, как выбирать и настраивать вычислительные системы и системы хранения данных. Вы также узнаете о лучших практиках разработки кода, тестирования и мониторинга.
Скачать книгу
Beginning AWS Security: Build Secure, Effective, and Efficient AWS Architecture (2023)
Автор: Tasha Penwell
Количество страниц: 154
#aws
Повышение уровня безопасности облачных сред в вашей организации за счет использования моделей AWS Shared Responsibility Model, Well-Architected Framework и Cloud Adoption Framework. В этой книге вы узнаете, как использовать эти инструменты для принятия оптимальных решений по обеспечению безопасности облачной среды.
Вначале вы поймете, почему безопасность важна в облаке, а затем рассмотрите соответствующие сервисы, предлагаемые для удовлетворения потребностей организации. Затем вы перейдете к тонкостям построения безопасной архитектуры и подробно рассмотрите различия в ответственности управляемых сервисов и тех, которые предоставляют клиентам больше возможностей для контроля.
Скачать книгу
Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games (2023)
Автор: Dr. E. Wyn Roberts
Количество страниц: 384
#unreal_engine
Вы начнете с создания проекта Unreal Engine C++ на основе шаблона шутера, а затем перейдете к созданию проекта C++ и кода C++ в редакторе Visual Studio. Вы познакомитесь с фундаментальным синтаксисом языка C++ и основными концепциями объектно-ориентированного программирования. Для целостного понимания разработки игр вы также раскроете различные аспекты игры, включая создание персонажа, ввод данных игроком и управление персонажем, геймплей, обнаружение столкновений, пользовательский интерфейс, сетевое взаимодействие, а также упаковку готовой многопользовательской игры.
📌 Всё самое полезное читайте в нашем канале C++📌
Скачать книгу
Blockchain Applications in Cybersecurity Solutions (2023)
Автор: N. Gupta
Количество страниц: 180
#cybersecurity
В книге рассматриваются следующие темы:
- Введение в использование технологии блокчейн в кибербезопасности
- Атакующие плоскости в блокчейн
- Решения по борьбе с контрафактом в блокчейн
- Системы контроля доступа на основе блокчейна
- Развертывание многоцепочечной системы безопасности на основе смарт-контрактов
- Кибербезопасность как децентрализованный сервис
Скачать книгу
📖 ТОП-10 книг по JavaScript в 2023 году
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет.
🔗Читать статью
🔗Зеркало
Bug Bounty Decoded: Unraveling the Mysteries of Ethical Hacking Rewards (2023)
Автор: Vincent Curtis
Количество страниц: 256
Это познавательное и исчерпывающее руководство, в котором подробно рассматривается мир "баг баунти" и вознаграждений за этический хакинг. В этой тщательно проработанной книге читателям предлагается отправиться в путешествие по захватывающему ландшафту кибербезопасности, где этичные хакеры и исследователи безопасности сотрудничают с целью выявления уязвимостей в цифровых системах до того, как ими воспользуются злоумышленники.
Скачать книгу
Mastering Python for Artificial Intelligence: Learn the Essential Coding Skills to Build Advanced AI Applications (2023)
Автор: David Ward
Количество страниц: 350
#python
Это книга, предназначенная для разработчиков и программистов, желающих углубить свои знания и навыки в области искусственного интеллекта с использованием языка программирования Python. В книге обсуждаются существенные аспекты и методики программирования искусственного интеллекта, а также предлагаются руководства и практические примеры для создания более продвинутых AI-приложений. Авторы предоставляют читателям необходимые инструменты и знания для создания сложных и интеллектуальных систем с использованием Python, от обработки данных и машинного обучения до нейронных сетей и глубокого обучения.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
❗«Библиотека программиста» продолжает поиски контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет, разбирается в контенте и в одной из этих тем:
👉С++
👉Frontend
👉мобильная разработка
👉тестирование
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
Exploring the Power of ChatGPT: Applications, Techniques, and Implications (2023)
Автор: Eric Sarrion
Количество страниц: 211
Книга начинается с введения в ChatGPT, в котором рассматриваются его версии, области применения, взаимодействие с нейронными сетями, НЛП, а также его преимущества и ограничения. Далее вы познакомитесь с проектами разработки приложений и тренингов с использованием ChatGPT, а также с лучшими практиками его применения. Затем вы изучите этические аспекты использования ChatGPT, такие как потенциальные предубеждения и риски, нормативные требования и стандарты. После этого обсуждаются перспективы развития ChatGPT. В конце книги приводятся примеры практического использования, такие как создание текстового контента, программирование программного обеспечения, инновации и творчество.
Скачать книгу
Web API Development for the Absolute Beginner: A Step-by-step Approach to Learning the Fundamentals of Web API Development with .NET 7 (2023)
Автор: Irina Dominte
Количество страниц: 437
#dot_net
Если вы являетесь разработчиком, желающим освоить базовые навыки работы с веб-интерфейсами и интерфейсами прикладного программирования (API) в .NET, то эта книга станет для вас полноценным введением в курс дела. В книге используется подход "обучение на собственном опыте". Вы начнете работу с примера проекта, в котором есть все необходимое для подключения.
По мере изучения книги вы научитесь простым и интуитивно понятным соглашениям, которые освободят вас от некоторых утомительных решений, чтобы вы могли сосредоточиться на бизнес-требованиях, предъявляемых вашей командой. Вы узнаете, из каких элементов состоит Web API и как их использовать для создания полноценного API.
Скачать книгу
Javascript On-Demand Dictionary: A to Z (2023)
Автор: Programmers Suite
Количество страниц: 120
#js
Это универсальное справочное пособие, открывающее сложный мир программирования на JavaScript. Эта книга, предназначенная для начинающих и средних разработчиков, содержит обширную коллекцию глоссариев, часто используемых терминов и основных понятий JavaScript, представленных в доступном и легком для понимания формате.
Охватывая широкий спектр тем, эта книга проводит читателя в путешествие по фундаментальным строительным блокам языка, обеспечивая прочный фундамент для дальнейшего изучения. Каждое слово в словаре тщательно объясняется, разбирается и сопровождается практическими примерами, что позволяет читателю понять все нюансы терминологии и использования JavaScript.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Practice C++: 160 Solved Exercises to Accelerate your Learning (2023)
Автор: Ruhan Conceição
Количество страниц: 188
#c_plus_plus
Отрабатывайте навыки логики программирования на языке C++ с помощью этой книги!
В книге представлено 160 упражнений и все они решены.
Книга разделена на множество глав в соответствии с темами программирования:
- Базовые упражнения
- Математические формулы
- Условные обозначения
- Повторяющиеся циклы
- Массивы
- Строки
- Матрицы
- Рекурсивные функции
- Регулярные выражения
- Алгоритмы сортировки
📌 Всё самое полезное читайте в нашем канале C++📌
Скачать книгу
HTML, CSS, & JavaScript All-in-One For Dummies (2023)
Автор: Paul McFedries
Количество страниц: 848
Какими бы ни были ваши причины, никогда еще не было так просто начать учиться создавать веб-сайты с нуля, как с помощью этой книги. В этой книге вы найдете все самое необходимое для того, чтобы разобраться в ключевых составляющих разработки и создания веб-сайтов.
Вы научитесь создавать привлекательные, полезные и удобные в навигации сайты, сочетая HTML, CSS и JavaScript в увлекательных и практичных проектах. Используя 6 книг, собранных в этом полном сборнике, вы узнаете, как создавать статические и динамические веб-сайты с интуитивно понятными макетами и классной анимацией.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20’s latest features, 2nd Edition (2023)
Автор: Araks Tigranyan
Количество страниц: 604
#c_plus_plus
В этой книге вы узнаете о том, как создавать приложения на языке C++, и познакомитесь с передовыми методами объектно-ориентированного программирования. Вы познакомитесь с проектированием шаблонов, в том числе с метапрограммированием шаблонов, изучите управление памятью и интеллектуальные указатели. После освоения этих базовых понятий вы перейдете к более сложным темам, таким как структуры данных с контейнерами STL, и изучите расширенные структуры данных на языке C++. Кроме того, в книге рассматриваются такие важные аспекты, как функциональное программирование, параллелизм и многопоточность, проектирование параллельных структур данных.
📌 Всё самое полезное читайте в нашем канале C++📌
Скачать книгу
📕 ТОП-9 книг по языку программирования Go в 2023 году: от новичка до профессионала
Книги по языку Go, расставленные в порядке возрастания сложности, с отзывами читателей.
🔗Читать статью
🔗Зеркало
Professional JavaScript for Web Developers, 5th Edition (2023)
Автор: Matt Frisbie
Количество страниц: 1104
#js
Книга продолжает традицию предыдущих издыний, переходя сразу к глубоким техническим деталям но обновляет книгу с учетом ECMAScript 6, новых фреймворков и библиотек, которые становятся все более необходимыми для веб-разработчиков, и знакомит читателей с написанием тестов для JavaScript, которые часто игнорируются в процессе обучения веб-разработчиков.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes (2023)
Автор: Magnus Larsson
Количество страниц: 706
#spring
Используя практический подход, вы начнете с простых микросервисов и перейдете к сложным распределенным приложениям. Изучите основные функциональные возможности и разверните микросервисы с помощью Kubernetes и Istio.
В книге рассматриваются Java 17, Spring Boot 3 и Spring Cloud 2022. Пакеты Java EE заменены на новейшие пакеты Jakarta EE. Обновлены примеры кода и заменены устаревшие API, что позволяет получить самую актуальную информацию. Получите знания о модуле AOT компании Spring, наблюдаемости, распределенной трассировке и Helm 3 для упаковки Kubernetes.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Effective Threat Investigation for SOC Analysts: The ultimate guide to examining various threats and attacker techniques using security logs (2023)
Автор: Mostafa Yahia
Количество страниц: 314
В начале книги рассказывается о типах фишинговых и почтовых атак и способах их обнаружения и расследования, а также о типах журналов Microsoft, таких как Security, System, PowerShell, и их событиях. Далее вы узнаете, как обнаруживать и исследовать методы и вредоносные действия злоумышленников в среде Windows. По мере продвижения вы узнаете, как анализировать журналы межсетевых экранов, потоков и прокси-серверов, а также обнаруживать и исследовать киберугрозы с помощью различных оповещений решений безопасности, включая EDR, IPS и IDS. Кроме того, вы познакомитесь с популярными платформами анализа угроз, такими как VirusTotal, AbuseIPDB и X-Force, для исследования киберугроз и успешно создадите собственную среду "песочницы" для эффективного анализа вредоносного ПО.
Скачать книгу
Scaling Python with Dask: From Data Science to Machine Learning (2023)
Автор: Holden Karau
Количество страниц: 202
#python
Современные системы содержат многоядерные CPU и GPU, которые обладают потенциалом для параллельных вычислений. Однако многие научные инструменты Python не были разработаны для использования этого параллелизма. Из этого краткого, но обстоятельного пособия ученые, изучающие данные, и программисты на Python узнают, как открытая библиотека Dask для параллельных вычислений предоставляет API, облегчающие распараллеливание библиотек PyData, включая NumPy, pandas и scikit-learn.
Авторы книги покажут вам, как использовать вычисления на Dask в локальных системах, а затем масштабировать их в облако для более тяжелых рабочих нагрузок.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Mastering SQL Joins: A Quick Handbook On Mastering SQL Joins With Practical Exercises (2023)
Автор: Dane Wade
Количество страниц: 108
#sql
В этом кратком руководстве вы узнаете:
- Упрощенную концепцию джойнов SQL, изложенную ясным и лаконичным языком, которая поможет вам создать прочный фундамент для понимания джойнов SQL.
- Практические вопросы после каждой главы для закрепления полученных знаний
- Отдельная глава для практических вопросов отраслевого уровня, которые отточат ваши навыки
- Иллюстрации, позволяющие легко понять и трудно забыть, чтобы стать мастером в области SQL Joins
- Практические наборы данных, включенные в книгу, позволят вам не тратить время на поиск подходящего набора данных для практического применения SQL Joins.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Analog and Hybrid Computer Programming, 2nd Edition (2023)
Автор: Bernd Ulmann
Количество страниц: 335
Классические цифровые компьютеры приближаются к своим физическим и архитектурным границам, поэтому интерес к нетрадиционным подходам к вычислениям, таким как квантовые и аналоговые компьютеры, стремительно растет. Для широкого круга практических приложений аналоговые компьютеры могут превосходить классические цифровые компьютеры как по скорости вычислений, так и по энергоэффективности.
Книга представляет собой введение в программирование аналоговых и гибридных компьютеров. Оно содержит большое количество практических примеров, начиная с простых задач, таких как радиоактивный распад, гармонические осцилляторы и кинетика химических реакций, и заканчивая сложными темами, включающими моделирование нейронов, хаотических систем и многое другое.
Скачать книгу