Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores (2022)
Автор: Avi Tsadok
Количество страниц: 361
Создавайте приложения с широкими возможностями получения, обработки и интеллектуального хранения данных, которые будут работать на различных устройствах экосистемы Apple. Эта книга покажет вам, как организовать данные вашего приложения и заставить их работать на вас и ваших пользователей!
Благодаря полученным знаниям вы сможете создавать приложения для работы с большим объемом данных и сложными взаимосвязями интеллектуальными и эффективными способами. Под капотом у Core Data скрывается множество секретов, которые могут придать мощь вашему постоянному хранилищу, как никогда раньше. Настраивайте свое хранилище и модель данных, обрабатывайте объекты с помощью многопоточной среды, пишите интеграционные тесты и делитесь данными с помощью приложения Apple Watch и iCloud.
Скачать книгу
End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript (2021)
Автор: Waweru Mwaura
Количество страниц: 240
Cypress - это современный фреймворк автоматизации тестирования для фронтенд-приложений на основе веб-технологий. Изучение Cypress поможет вам преодолеть недостатки традиционных решений для тестирования, такие как проблемы с графом зависимостей, крутая кривая обучения при настройке пакетов сквозного тестирования и трудности с написанием явных временных ожиданий для ваших тестов.
В этой книге вы узнаете, как использовать различные инструменты Cypress, включая перемещение во времени, снимки, ошибки и вывод консоли, для написания отказоустойчивых и безошибочных тестов. Вы откроете для себя методы разработки с помощью Cypress и будете писать кроссбраузерные тесты для ваших веб-приложений.Наконец, эта книга по Cypress поможет вам освоить продвинутые концепции тестирования,такие как визуальное тестирование и сетевое взаимодействие.
Скачать книгу
«Для tech и этих» — подкаст о том, какими идеями IT-компании меняют мир. В каждом выпуске четыре tech-менеджера СберМаркета — Никита Елагин, Семён Мацепура, Олег Федоткин и Вячеслав Артемьев — обсуждают управленческие решения IT-гигантов и делятся собственным опытом.
Как управлять производительностью огромной команды на примере Uber?Почему культура достигаторства в Netflix приводит к выгоранию и токсичности внутри команды?Как Amazon внедряет инновации даже при быстром росте штата?
Слушай прямо сейчас на любой удобной платформе:https://clck.ru/32jh8D
AWS Certified Solutions Architect Study Guide : Associate (SAA-C03) Exam, 4th Edition (2022)
Автор: Ben Piper
Количество страниц: 480
Подготовьтесь к экзамену AWS Certified SAA-C03 с помощью этого универсального учебного пособия.
Эта книга всесторонне и эффективно подготовит вас к сложному экзамену SAA-C03. Это руководство содержит эффективные и точные учебные пособия, которые помогут вам добиться успеха на экзамене. Оно предлагает доступ к онлайновой учебной среде Sybex и банку тестов, содержащему сотни тестовых вопросов, бонусные практические экзамены, глоссарий ключевых терминов и электронные флэш-карты.
Скачать книгу
Blockchain based Internet of Things (2022)
Автор: Debashis De
Количество страниц: 319
Цель книги - способствовать развитию знаний о технологии блокчейн с акцентом на основы, принципы работы и различные воплощения. Будут рассмотрены фундаментальные проблемы, возникающие в существующих архитектурах блокчейн, и способы их устранения. В книге также рассматриваются системы и приложения IoT на основе блокчейна. В книге рассматриваются приложения и случаи использования технологии блокчейн для промышленных IoT-систем. Кроме того, обсуждаются методы привнесения вычислительного интеллекта в существующие блокчейн-системы, что позволяет преодолеть большинство ограничений.
Скачать книгу
Secure Communication for 5G and IoT Networks (2022)
Автор: S. Velliangiri
Количество страниц: 254
В этой книге освещаются исследования в области безопасной связи сетей 5G и Интернета вещей (IoT), а также смежных областей для обеспечения безопасности и совместимости систем IoT с Интернетом вещей. Авторы не только обсуждают проблемы безопасности и конфиденциальности 5G и IoT, но и энергоэффективные подходы к улучшению экосистем с помощью связи. Предназначенная для всестороннего введения, книга предлагает глубокий анализ и знакомит с новейшими методами, рамками и стратегиями, используемыми в технологиях 5G и IoT.
Скачать книгу
Brain Computer Interface: EEG Signal Processing (2022)
Автор: Narayan Panigrahi
Количество страниц: 214
Эта книга:
- Объясняет основы интерфейса мозг-компьютер и то, как он может быть создан с использованием различных характеристик сигнала ЭЭГ.
- Описывает подробную классификацию различных типов сигналов ЭЭГ с учетом их физических характеристик
- Рассматривает проектирование и разработку недорогой и надежной системы сбора ЭЭГ
- Предоставляет математический анализ ЭЭГ, включая коды MATLAB для читателей, чтобы они могли экспериментировать с данными ЭЭГ.
Скачать книгу
Developing Essbase Applications, 2nd Edition (2022)
Автор: Cameron Lackpour
Количество страниц: 512
В книге рассматриваются технологические области, которые много обсуждаются, но все еще очень новые, включая Exalytics и Hybrid Essbase. Охватывая последние усовершенствования движка Essbase, книга иллюстрирует влияние новых инструментов отчетности и анализа, а также знакомит с передовыми методами работы с Essbase по целому ряду возможностей, функций и теорий.
Некоторые главы этой книги написаны в том же ключе, что и предыдущий том: аппаратное обеспечение, движки и языки. Другие охватывают новые темы: Oracle Business Intelligence Enterprise Edition, философия проектирования, концепции бенчмаркинга и многочисленные клиентские инструменты. Как и прежде, эти темы рассматриваются как с технической точки зрения, так и с точки зрения лучшей практики.
Скачать книгу
VK Cup — чемпионат по спортивному программированию
Технический директор ВКонтакте, Александр Тоболь, анонсировал старт приема заявок на конец ноября. В этом году соревнование необычное: впервые за время существования оно пройдёт сразу по 5 направлениям: олимпиадному программированию, мобильной разработке, машинному обучению, разработке на Go и JavaScript. Призовой фонд также отличился рекордными 4 млн рублей.
Узнать подробнее
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition (2022)
Автор: Mark J. Price
Количество страниц: 818
Обширно переработанное с учетом новейших возможностей C# 11 и .NET 7, это последнее издание нашего руководства поможет вам уверенно писать код на C#.
Вы научитесь объектно-ориентированному программированию, написанию, тестированию и отладке функций, реализации интерфейсов и наследованию классов. Далее вы изучите API .NET для выполнения таких задач, как управление и запрос данных, работа с файловой системой и сериализация. По мере продвижения вы также изучите примеры кроссплатформенных проектов, которые можно создавать и внедрять, например, веб-сайты и сервисы с использованием ASP.NET Core.
Скачать книгу
Full Stack GraphQL Applications: With React, Node.js, and Neo4j (2022)
Автор: William Lyon
Количество страниц: 439
Создавайте сверхбыстрые и сверхэффективные веб-приложения с помощью GraphQL! Это практическое, всеобъемлющее руководство представляет мощный GRANDStack для разработки веб-приложений полного стека на основе графовых структур данных.
Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые в совокупности называются "GRANDstack". Практические примеры быстро помогут вам понять, как GRANDstack сочетается друг с другом. По ходу дела вы создадите и развернете в облаке полнофункциональное веб-приложение, включающее поиск, аутентификацию и многое другое. Вскоре вы будете готовы к развертыванию сквозных приложений, использующих все преимущества выдающейся производительности GraphQL.
Скачать книгу
Full Stack Development with MongoDB: Covers Backend, Frontend, APIs, and Mobile App Development using PHP, NodeJS, ExpressJS, Python and React Native (2022)
Автор: Manu Sharma
Количество страниц: 358
Целью этой книги является разработка Full-Stack с использованием MongoDB и масштабирование вашего опыта до разработки веб и мобильных приложений.
Начиная с основ, книга поможет любому программисту и разработчику, а также тем, кто работает с NodeJS, PHP, Python и React Native, настроить свою рабочую среду с MongoDB. В книге подробно рассматриваются различные полностековые конфигурации библиотек и фреймворков для мобильных и веб-приложений. Также подробно объясняются REST API, операции CRUD. Навыки использования PHP, ExpressJS, NodeJS, Python и React Native со временем становятся все более прочными.
Скачать книгу
Building web applications with Vue.js: MVVM patterns for conventional and single-page websites (2022)
Автор: Ralph Steyer
Количество страниц: 238
Начните работать с Vue.js быстро и легко с помощью этой книги.
Эта книга представляет собой компактное и практическое введение в популярный Vue.js. Используйте концепцию MVVC для приложений в Интернете на основе паттернов проектирования MVC и легко создавайте одностраничные веб-приложения. Вы будете использовать один из мощных фреймворков, основанный только на элементарных стандартных технологиях WWW.
С помощью этой книги вы не только изучите самые важные основы Vue.js. Вы также узнаете, как создавать и поддерживать веб-приложения с помощью этого веб-фреймворка JavaScript.
Скачать книгу
The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript (2022)
Автор: Jeanine Meyer
Количество страниц: 505
Получите глубокие практические знания основных инструментов, используемых для создания веб-страниц: языка гипертекстовой разметки (HTML5), каскадных таблиц стилей (CSS) и JavaScript. Эта обновленная версия включает новые и улучшенные игры и упражнения и подойдет как абсолютным новичкам, так и людям, имеющим некоторый опыт работы с языками программирования, но не знакомым с комбинацией HTML, CSS и JavaScript.
Приложение содержит примеры продвинутых техник, таких как программы скалярной векторной графики, отображающие логотип HTML5 и фигурку из мультфильма, каждая из которых может меняться динамически, а также математические техники для расчета того, пересекает ли ход линию, и перенастройки расположения кругов и стрелок. Изложение каждого примера в главах и приложении включает снимки экрана и таблицы, раскрывающие структуру программы, и пояснение кода по пунктам.
Скачать книгу
Microsoft Azure for Java Developers: Deploying Java Applications through Azure WebApp, Azure Kubernetes Service, Azure Functions, and Azure Spring Cloud (2022)
Автор: Abhishek Mishra
Количество страниц: 373
Изучите возможности Azure для создания и развертывания Java-приложений на облачной платформе Microsoft Azure. В книге показано, как развертывать Java-приложения в Azure WebApp, Azure Kubernetes Service, Azure Functions и Azure Spring Cloud. Также рассматривается интеграция с такими компонентами, как Graph API, Azure Storage, Azure Redis Cache и Azure SQL.
В книгу описано как развертывать Java-приложения, используя каждую из моделей развертывания, и примеры интеграции со службами Azure, которые представляют особый интерес для Java-программистов. Безопасность является важным аспектом, и в этой книге показано, как включить аутентификацию и авторизацию для ваших Java-приложений с помощью Azure Active Directory.
Скачать книгу
Machine Learning and Data Science: Fundamentals and Applications (2022)
Автор: Prateek Agrawal
Количество страниц: 272
Машинное обучение и наука о данных - очень активные темы с обширным охватом, как с точки зрения теории, так и с точки зрения практики. Одновременно их применение ставит важные задачи, которые зачастую могут быть решены только с помощью инновационных алгоритмов машинного обучения и науки о данных.
Эти алгоритмы охватывают более широкие области искусственного интеллекта, аналитики данных, машинного обучения, распознавания образов, понимания естественного языка и манипулирования большими данными. Они также решают связанные с ними новые научные задачи, начиная от сбора, создания, хранения, поиска, обмена, анализа, оптимизации и визуализации данных до интегративного анализа разнородных и взаимозависимых сложных ресурсов для более эффективного принятия решений, сотрудничества и, в конечном итоге, создания стоимости.
Скачать книгу
Python 3 Without Prior Knowledge: Learn how to program a neural network within 7 days (2022)
Автор: Benjamin Spahic
Количество страниц: 139
Python 3 без предварительных знаний - научитесь программировать нейронные сети за 7 дней
Не хотите ли вы научиться программировать на Python 3 без каких-либо предварительных знаний?
Нет проблем - с помощью этого руководства для начинающих вы сможете в кратчайшие сроки понять основные принципы объектно-ориентированного программирования, связанные с переменными, циклами и классами.
Это руководство охватывает основы программирования на языке Python. Реальные практические примеры, графики и небольшие упражнения помогают параллельно с пониманием.
Скачать книгу
Тебя интересует, в каком направлении развиваются приложения и девайсы?
Тогда обрати внимание на канал Двоичный кот. Каждый день мы рассказываем о самом интересном из мира диджитал, гаджетов, IT. И украшаем это щепоткой забавных мемов.
Подписывайся на @binarcat и советы в сфере высоких технологий будешь давать ты.
📌 Конференция разработчиков высоконагруженных систем HighLoad++
Узнайте больше об архитектуре и поддержке высоконагруженных систем на конференции HighLoad++, которая будет проходить 24 и 25 ноября. Первое выступление уже состоялось — конференцию открыл СТО ВКонтакте Александр Тоболь, который не только поделился особенностями архитектуры highload-проекта на примере соцсети, но и презентовал новую функцию Deepfake для видеосервисов VK. Кроме того, в расписании доклады других топовых спикеров из 1C, Kaspersky, VK и Сбера.
Ознакомьтесь с расписанием конференции, посмотреть выступления можно в трансляции от ВКонтакте.
IT-специалист не привязан ни к месту, ни к одному работодателю, поэтому кажется, нет разницы, работать неофициально или в качестве самозанятого. При этом статус самозанятого позволяет оформлять отношения с крупными клиентами и официально получать оплаты.
• Регистрируйтесь самозанятым через бесплатный сервис «Своё дело» в приложении СберБанк Онлайн — том самом приложении, где вы привыкли делать переводы друзьям.
• Там же в приложении у вас появится возможность оформлять чеки онлайн (вручную или автоматически).
• Вы получите полезные сервисы за 0 ₽ для ведения своего дела, например, онлайн-запись и учёт клиентов, консультацию юриста и другие.
Узнать больше про «Своё дело»: http://sber.me/?p=VCqQC
Реклама. Рекламодатель. ПАО Сбербанк. Генеральная лицензия ЦБ РФ №1481
MySQL Concurrency: Locking and Transactions for MySQL Developers and DBAs (2022)
Автор: Jesper Wisborg Krogh
Количество страниц: 400
Узнайте, как работают блокировки в MySQL и как они связаны с транзакциями. Эта книга объясняет основную роль, которую блокировки играют в системах баз данных, показывая, как блокировки необходимы для обеспечения высококонкурентных рабочих нагрузок. Самое главное, в книге рассматриваются методы устранения неполадок, когда блокировка становится проблемой. Некоторые из типов блокировок в MySQL имеют продолжительность транзакции. По этой причине важно понимать, как работают транзакции. В этой книге рассматриваются основы транзакций, а также уровни изоляции транзакций и то, как они влияют на блокировку. Книга должна стать вашим основным ресурсом для решения проблемы блокировки и других подобных проблем в высокопроизводительных приложениях баз данных MySQL.
Скачать книгу
JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (2022)
Автор: Philip Ackermann
Количество страниц: 1344
Вы узнаете все, что нужно знать о профессиональном программировании на JavaScript, от основных понятий языка до важнейших задач на стороне клиента. Создавайте динамические веб-приложения с помощью пошаговых инструкций и расширяйте свои знания, изучая разработку на стороне сервера и мобильную разработку. Работайте с расширенными возможностями языка, пишите чистый и эффективный код и многое другое!
Скачать книгу
🪄 Скидка на Черную Пятницу! -28% на все книги издательства «Питер» по промокоду proglib_black_friday
с 21 ноября по 4 декабря.
Подборки книг по разным языкам:
— Go
— C#
— C/C++
— Python
— Android/Swift
— Java
— Data Science
— DevOps
— Фронтенд
— PHP
— Кибербезопасность и пентест
📚 Книги по алгоритмам
— Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
— Алгоритмы неформально. Инструкция для начинающих питонистов
— Совершенный алгоритм. Основы
— Совершенный алгоритм. Графовые алгоритмы и структуры данных
— Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
— Совершенный алгоритм. Алгоритмы для NP-трудных задач
📚 Книги по Linux
— Библия Linux. 10-е издание
— Kali Linux: библия пентестера
— Командная строка Linux. Полное руководство. 2-е межд. изд.
— Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
— BPF для мониторинга Linux
— Внутреннее устройство Linux. 3-е изд.
— Linux в действии
— Linux. Книга рецептов. 2-е изд.
— Linux API. Исчерпывающее руководство
📚 Книги по базам данных и SQL
— SQL: быстрое погружение
— MySQL по максимуму. 3-е издание
— Базы данных. Инжиниринг надежности
➡️ Открыть каталог «Компьютерная литература»
Pragmatic Python Programming: Learning Python the Smart Way (2022)
Автор: Gabor Gut
Количество страниц: 211
Исследуйте мир языков программирования через Python и изучите основы для написания программ. Эта книга охватывает Python 3.10, объясняя его через шесть ключевых концепций. Каждая глава содержит реальный пример с практическими советами и раздел, посвященный продвинутым концепциям.
Независимо от того, новичок ли вы в программировании или уже опытный разработчик, по окончании этой книги вы будете иметь твердое представление о самых современных возможностях Python в области разработки.
Скачать книгу
Building Mobile Apps at Scale: 39 Engineering Challenges (2021)
Автор: Gergely Orosz
Количество страниц: 236
В этой книге собраны проблемы, с которыми сталкиваются инженеры при создании приложений для iOS и Android в масштабе, и общие способы их решения. Под масштабом мы подразумеваем миллионы пользователей и создание приложений большими инженерными командами. Для мобильных инженеров эта книга - образец современных подходов к разработке приложений.
Скачать книгу
Functional Programming in Kotlin (2021)
Автор: Marco Vermeulen
Количество страниц: 504
Освойте техники и концепции функционального программирования, чтобы создавать более безопасный, простой и эффективный код на языке Kotlin.
Эта книга научит вас разрабатывать и писать приложения на языке Kotlin с использованием типизированного функционального программирования. С помощью наглядных примеров, тщательно продуманных объяснений и обширных упражнений книга переходит от базовых тем, таких как типы и структуры данных, к продвинутым темам, таким как обработка потоков.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — 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
Конференция YaTalks 3 и 4 декабря
В начале декабря Яндекс вновь проведет свое главное мероприятие для IT-сообщества. В фокусе — новые решения и тренды в каждом из треков: бэкенд, фронтенд, мобильная разработка и машинное обучение. Основная тема конференции в этом году — «Люди превыше всего», поэтому особое внимание организаторы уделят жизни в IT в новой реальности. Участников ждут дискуссии, лекции, индивидуальные консультации с экспертами российских и международных IT-компаний, дебаты и random coffee. Мероприятие пройдет полностью онлайн.
Регистрируйтесь на конференцию и подписывайтесь на канал @yatalks2022, чтобы не пропускать обновления.
Effective Pandas: Patterns for Data Manipulation (2021)
Автор: Matt Harrison
Количество страниц: 497
Лучшие методы манипулирования данными с помощью Pandas. Эта книга вооружит вас многолетними знаниями и опытом, которые сведены в простой и понятный формат. Вместо того чтобы месяцами читать блоги и веб-сайты, искать в списках рассылки и группах, эта книга научит вас писать хороший код Pandas.
Она охватывает:
- Работа с сериями
- Создание столбцов
- Сводная статистика
- Группировка, разворот и кросс-табуляция
- Данные временных рядов
- Визуализация
- Отладка кода
и многое другое...
Скачать книгу