progbook | Книги

Telegram-канал progbook - Книги для программистов

153816

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Подписаться на канал

Книги для программистов

Practical Highcharts with Angular: Your Essential Guide to Creating Real-time Dashboards, 2nd Edition (2023)
Автор: Sourabh Mishra
Количество страниц: 308

#angular

Научитесь создавать потрясающие анимированные и интерактивные диаграммы с помощью Highcharts и Angular. В этом обновленном издании на основе имеющихся знаний HTML, CSS и JavaScript вы сможете создавать впечатляющие информационные панели, которые будут работать во всех современных браузерах.

Скачать книгу

Читать полностью…

Книги для программистов

ChatGPT Prompts Mastering: A Guide to Crafting Clear and Effective Prompts – Beginners to Advanced Guide (2023)
Автор: Christian Brown
Количество страниц: 107

В этом исчерпывающем руководстве вы узнаете все, что вам нужно знать о создании четких и эффективных запросов ChatGPT, которые способствуют увлекательным и информативным беседам.

Будь вы новичок или опытный пользователь ChatGPT, в этой книге найдется что-то для каждого. От понимания принципов эффективных запросов до овладения искусством создания четких и лаконичных запросов, а также вы получите навыки и знания, необходимые для того, чтобы поднять ваши беседы в ChatGPT на новый уровень.

Скачать книгу

Читать полностью…

Книги для программистов

❗️Хотите разобраться, что такое DevOps?

Приглашаем 16 марта в 20:00 мск бесплатный вебинар
онлайн-курса «DevOps практики и инструменты» от OTUS..

🔥 Тема вебинара: «Анализ исходного кода на безопасность» 🔥

На занятии рассмотрим различные типы анализа исходного кода (SAST/SCA/DAST/IAST/RASP) и поговорим об инструментах, позволяющих внедрить их в ваш CI/CD пайплайн.

👉 Регистрация на вебинар: https://otus.pw/mhHK/

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Книги для программистов

React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps (2023)
Автор: Alan Alickovic
Количество страниц: 230

#react

На протяжении всей книги вы будете работать с реальными практическими примерами, демонстрирующими все рассмотренные концепции. Вы научитесь создавать современные фронтенд-приложения, созданные с нуля и готовые к производству. Начиная с обзора экосистемы React, книга поможет вам определить инструменты, доступные для решения сложных задач разработки. Затем вы перейдете к созданию API, компонентов и страниц, чтобы сформировать полноценное фронтенд-приложение. Книга также поделится лучшими практиками тестирования, обеспечения безопасности и структурированной упаковки вашего приложения, а затем, наконец, развертывания вашего приложения с учетом масштабируемости.

Скачать книгу

Читать полностью…

Книги для программистов

Full-Stack Web Development with Go: Build your web applications quickly using the Go programming language and Vue.js (2023)
Автор: Nanik Tolaram
Количество страниц: 302

#go

Эта книга проведет вас через создание и разработку полного современного веб-сервиса, включая аутентификацию, промежуточное ПО, рендеринг на стороне сервера, базы данных, а также современные фронтенд-фреймворки и API на базе Go. Вы начнете со структурирования приложения и таких важных аспектов, как сетевое взаимодействие, а затем интегрируете все части вместе, чтобы создать полноценный веб-продукт. Далее вы узнаете, как создать и отправить полноценный продукт, начав с фундаментальных строительных блоков создания бэкенда на Go. Вы будете применять передовые методы работы с cookies, API и безопасностью, а также совершенствовать свои навыки работы с быстрорастущим фронтенд-фреймворком Vue. Когда ваше приложение с полным стеком будет готово, вы поймете, как вывести его в продакшн и будете готовы обслуживать клиентов.

Скачать книгу

Читать полностью…

Книги для программистов

Rust Web Programming: A hands-on guide to developing, packaging, and deploying fully functional Rust web apps, 2nd Edition (2023)
Автор: Maxwell Flitton
Количество страниц: 666

#rust

Используйте язык программирования Rust для создания полнофункциональных веб-приложений с использованием асинхронного Rust для усиления безопасности и повышения производительности ваших программ.

Работайте с передовыми веб-технологиями, такими как distroless серверы Rust, Terraform и развертывание AWS.
Познакомьтесь с концепциями async, такими как акторы и постановка задач в очередь, используя фреймворки более низкого уровня, такие как Tokio
Создайте полноценное веб-приложение на Rust с базой данных, аутентификацией и фронтендом.

Скачать книгу

Читать полностью…

Книги для программистов

📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Канал с мемами — 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

Читать полностью…

Книги для программистов

Spring Boot and Angular: Hands-on full stack web development with Java, Spring, and Angular (2023)
Автор: Devlin Basilan Duldulao
Количество страниц: 392

#spring #angular

Вы начнете свое путешествие по созданию Java-приложений полного стека с изучения того, как настроить конвейер CI/CD. Затем вы узнаете, как построить бэкенд для вашего приложения, руководствуясь лучшими практиками для обеспечения безопасности, производительности и тестируемости. По мере продвижения по главам вы узнаете, как создать фронтенд для вашего приложения, спроектированный для корпоративного использования. В заключительных главах вы узнаете все о развертывании приложения с помощью GitHub Actions.

Скачать книгу

Читать полностью…

Книги для программистов

High Performance with Laravel Octane: Learn to fine-tune and optimize PHP and Laravel apps using Octane and an asynchronous approach (2023)
Автор: Roberto Butti
Количество страниц: 204

Laravel Octane - это мощный компонент в экосистеме Laravel, который поможет вам добиться потрясающей производительности приложений. В Laravel Octane вы найдете инструменты (очереди, кэш и таблицы), которые облегчают новый асинхронный подход для повышения производительности приложений.

Достоинства:
+ Книга предоставляет детальную информацию об использовании Laravel Octane и асинхронного подхода для оптимизации и ускорения PHP-приложений.
+ Автор книги имеет большой опыт в области веб-разработки и способен объяснить сложные концепции в понятной форме.

Недостатки:
- Книга ориентирована на разработчиков, которые уже знакомы с PHP и Laravel, поэтому для начинающих разработчиков может быть сложна.
- Книга фокусируется исключительно на Laravel Octane, поэтому не рассматривает другие методы оптимизации и ускорения.

Скачать книгу

Читать полностью…

Книги для программистов

Numerical Methods Using Kotlin: For Data Science, Analysis, and Engineering (2023)
Автор: Haksun Li PhD
Количество страниц: 921

#kotlin

В этой книге вы реализуете численные алгоритмы на языке Kotlin с помощью NM Dev, объектно-ориентированной и высокопроизводительной библиотеки программирования для прикладной и промышленной математики. Узнайте, как Kotlin имеет множество преимуществ перед Java в скорости, а в некоторых случаях и простоте использования. В этой книге вы увидите, как он может

Скачать книгу

Читать полностью…

Книги для программистов

.NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (2023)
Автор: Roger Ye
Количество страниц: 400

#c_sharp

Являясь развитием Xamarin.Forms, .NET Multi-platform App UI (.NET MAUI) представляет собой кроссплатформенную основу для создания нативных мобильных и настольных приложений с помощью C# и XAML. Используя .NET MAUI, вы можете разрабатывать приложения, которые будут работать на Android, iOS, macOS и Windows из единой общей базы кода. Это пошаговое руководство содержит исчерпывающее введение для новичков в .NET MAUI, благодаря которому вы быстро освоите разработку приложений с его помощью.

Скачать книгу

Читать полностью…

Книги для программистов

Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере.

Обучение проходит в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет.

Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.

Подробнее о программе 📌

Читать полностью…

Книги для программистов

Mastering PostgreSQL 15: Advanced techniques to build and manage scalable, reliable, and fault-tolerant database applications, 5th Edition (2023)
Автор: Hans-Jürgen Schönig
Количество страниц: 522

#postgresql

Вы изучите расширенные возможности PostgreSQL, такие как логическая репликация, кластеры баз данных, расширенная индексация и управление пользователями для управления и обслуживания базы данных. Затем вы поработаете с оптимизатором PostgreSQL, настроите PostgreSQL на высокую скорость и перейдете с Oracle на PostgreSQL. Среди других навыков, которые книга поможет вам развить, - транзакции, работа с рекурсиями, работа с данными JSON и JSONB, а также настройка кластера Patroni. Из книги вы узнаете, как повысить производительность с помощью оптимизации запросов. Вы также уделите внимание управлению сетевой безопасностью и работе с резервным копированием и репликацией, изучая полезные расширения PostgreSQL, оптимизирующие работу больших баз данных.

Скачать книгу

Читать полностью…

Книги для программистов

Python Data Science Handbook: Essential Tools for Working with Data, 2nd Edition (2023)
Автор: Jake VanderPlas
Количество страниц: 550

#python

Python является первоклассным инструментом для многих исследователей, в первую очередь благодаря своим библиотекам для хранения, манипулирования и получения информации из данных. Существует несколько ресурсов по отдельным частям этого стека науки о данных, но только в новом издании этой книги вы получите их все - IPython, NumPy, pandas, Matplotlib, scikit-learn и другие связанные инструменты.

Скачать книгу

Читать полностью…

Книги для программистов

Practical Design Patterns for Java Developers: Hone your software design skills by implementing popular design patterns in Java (2023)
Автор: Bruno Souza
Количество страниц: 266

#java

Паттерны проектирования - это проверенные решения стандартных проблем в проектировании и разработке программного обеспечения, позволяющие создавать многократно используемый, гибкий и сопровождаемый код. Эта книга позволит вам повысить квалификацию за счет понимания популярных паттернов, чтобы превратиться в опытного разработчика программного обеспечения.

Скачать книгу

Читать полностью…

Книги для программистов

Agile Model-Based Systems Engineering Cookbook: Improve system development by applying proven recipes for effective agile systems engineering, 2nd Edition (2023)
Автор: Dr. Bruce Powel Douglass
Количество страниц: 600

Написанная всемирно известным экспертом в области MBSE, эта книга проведет вас через рабочие процессы системной инженерии в инструменте моделирования Cameo Systems Modeler SysML и покажет, как их можно использовать в рамках гибкого и основанного на моделях подхода. Вы начнете с ключевых концепций agile-методов для системной инженерии. Далее, каждый рецепт проведет вас через инициирование проекта, определение потребностей заинтересованных сторон, определение и анализ системных требований, определение архитектуры системы, выполнение торговых исследований на основе моделирования, вплоть до передачи спецификаций систем в последующую разработку.

Скачать книгу

Читать полностью…

Книги для программистов

Introducing Spring Framework 6: Learning and Building Java-based Applications With Spring, 2nd Edition (2023)
Автор: Felipe Gutierrez
Количество страниц: 231

#spring

По мере изучения Spring Framework в течение этой книги вы будете постепенно создавать свое первое приложение Spring по частям, изучая каждый модуль, проект или компонент Spring Framework и его расширения и экосистему. По мере изучения различных основ вы будете сразу же применять их в своем приложении Spring.

Скачать книгу

Читать полностью…

Книги для программистов

Pandas for Everyone: Python Data Analysis, 2nd Edition (2023)
Автор: Daniel Chen
Количество страниц: 512

#pandas

В этой книге собраны практические знания и идеи для решения реальных проблем с помощью Pandas, даже если вы новичок в анализе данных на языке Python. Автор знакомит с ключевыми понятиями на простых, но практических примерах, постепенно развивая их для решения более сложных, реальных проблем науки о данных, таких как использование регуляризации для предотвращения чрезмерной подгонки данных или когда использовать методы машинного обучения без контроля для поиска основной структуры в наборе данных.

Скачать книгу

Читать полностью…

Книги для программистов

Beginning Programming with Python For Dummies, 3rd Edition (2023)
Автор: John Paul Mueller
Количество страниц: 416

#python

Эта книгу - надежный способ изучить основы программирования с помощью языка программирования Python. Python - один из самых популярных языков, и нет лучшего способа начать изучение компьютерного программирования, чем это удобное руководство. Вы сразу же изучите основы кодирования и процесс создания простых и интересных программ. Это обновленное издание содержит новые главы, включая освещение Google Colab, расширенную информацию о функциях и объектах, а также новые примеры и графики, которые актуальны для начинающих программистов. Dummies поможет вам открыть для себя богатство возможностей Python.

Скачать книгу

Читать полностью…

Книги для программистов

Новость для багхантеров
Финтех-компания QIWI запустила программу Bug Bounty на платформе tumar.one. Искать уязвимости можно на доменах qiwi.com, qiwi.ru, contact-sys.com и их поддоменах, а также в мобильных приложениях QIWI. За продемонстрированные атаки на найденные уязвимости в основных сервисах компании белые хакеры могут получить денежное вознаграждение вплоть до $5 тыс. С подробными правилами участия можно ознакомиться в описании программы, предварительно пройдя регистрацию на платформе.

Читать полностью…

Книги для программистов

Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications (2023)
Автор: Tarun Telang
Количество страниц: 281

#java

Подготовьтесь к разработке микросервисов с использованием открытого исходного кода Eclipse MicroProfile и Jakarta EE и их развертыванию на Kubernetes/Docker. В этой книге описаны лучшие практики разработки облачных нативных приложений с помощью MicroProfile и Jakarta EE.

Эта книга познакомит вас с облачными нативными приложениями и научит, как настроить среду разработки. Вы узнаете о различных компонентах MicroProfile, таких как отказоустойчивость, конфигурация, проверка работоспособности, метрики и JWT auth. Вы разработаете RESTful веб-сервис, состоящий из нескольких микросервисов. Вы развернете свое приложение на Docker и Kubernetes.

Скачать книгу

Читать полностью…

Книги для программистов

Publishing Python Packages: Test, share, and automate your projects (2023)
Автор: Dane Hillard
Количество страниц: 248

#python

Вы получите практический опыт работы с новейшими инструментами упаковки, а также узнаете все тонкости тестирования пакетов и непрерывной интеграции. Вы даже получите профессиональные советы по созданию поддерживаемого проекта с открытым исходным кодом, включая лицензирование, документацию и развитие сообщества участников.

Скачать книгу

Читать полностью…

Книги для программистов

CI/CD Pipeline with Docker and Jenkins: Learn How to Build and Manage Your CI/CD Pipelines Effectively (2023)
Автор: Sandeep Rawat
Количество страниц: 220

Книга представляет собой правильное сочетание повествования, концепций и реальной реализации. Книга фокусируется на пути к CI/CD зрелости команды с точки зрения DevOps.

Книга проведет вас по CI/CD-пути проекта, начиная с определения проблем, с которыми столкнулась команда, и того, как команда использует CI в качестве первого шага для преодоления проблем. Далее в книге объясняется, как команда развивается с помощью общей библиотеки Jenkins и докеризации. В последующей части книги описывается следующий путь, на котором команда DevOps решает внедрить CD для дальнейшего развития практики DevOps в проекте.

Скачать книгу

Читать полностью…

Книги для программистов

Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture (2023)
Автор: Alan Mellor
Количество страниц: 348

#java

Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.

Скачать книгу

Читать полностью…

Книги для программистов

Pro Deep Learning with TensorFlow 2.0: A Mathematical Approach to Advanced Artificial Intelligence in Python (2023)
Автор: Santanu Pattanayak
Количество страниц: 672

#tensorflow

Эта книга начинается с математических и технических основ глубокого обучения. Далее вы узнаете о сверточных нейронных сетях, включая новые сверточные методы, такие как расширенная свертка, свертка с разделением по глубине, и другие. Затем вы получите представление об обработке естественного языка в передовых сетевых архитектурах и различные механизмы внимания, имеющие отношение к обработке естественного языка. По мере продвижения вы будете изучать механизмы обучения без надзора, которые отражают текущее состояние методов глубокого обучения, такие как автоэнкодеры и вариационные автоэнкодеры. Последняя глава охватывает продвинутую тему генеративных адверсарных сетей и их разновидностей, таких как циклические консистентные GAN и методы графовых нейронных сетей, такие как графовые сети внимания и GraphSAGE.

Скачать книга

Читать полностью…

Книги для программистов

Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms (2023)
Автор: Peter Friese
Количество страниц: 461

#swift

Легче, быстрее и без ошибок разрабатывайте приложения с пользовательским интерфейсом. Основанный на нескольких усовершенствованиях языка Swift, SwiftUI использует декларативный подход к созданию пользовательского интерфейса. Вместо императивного кодирования пользовательского интерфейса эта книга покажет вам, как описать, как должен выглядеть ваш пользовательский интерфейс.

Скачать книгу

Читать полностью…

Книги для программистов

Python in a Nutshell: A Desktop Quick Reference, 4th Edition (2023)
Автор: Alex Martelli
Количество страниц: 600

#python

Это удобное руководство поможет вам:

- Узнать, как Python представляет данные и программы в виде объектов
- Понять значение и применение аннотаций типов
- Изучить, какие функции языка появились в последних версиях
- Узнать, как использовать современный Python идиоматически
- Узнать, как правильно структурировать проекты на Python
- Понять, как отлаживать код Python

Скачать книгу

Читать полностью…

Книги для программистов

⚡️ Пройди тест по Rust ⚡️

Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на онлайн-курс «Rust Developer» от OTUS по специальной цене.

🔥На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код

Время прохождения теста ограниченно: 25 минут

👉🏻ПРОЙТИ ТЕСТ: https://otus.pw/q04g/

Пройдешь успешно тест, бонусом получишь доступ к открытым урокам курса!

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Книги для программистов

Pro SQL Server 2022 Wait Statistics: A Practical Guide to Analyzing Performance in SQL Server and Azure SQL Database, 3rd Edition (2023)
Автор: Enrico van de Laar
Количество страниц: 425

#sql_server

Используйте это практическое руководство для анализа и устранения неполадок в работе SQL Server с помощью статистики ожидания. Вы научитесь точно определять, почему ваши запросы выполняются медленно. Вы будете знать, как измерить количество времени, затрачиваемое каждым узким местом, чтобы сосредоточить внимание на самых значительных улучшениях.

Книга не ограничивается рассмотрением наиболее распространенных типов ожиданий, а переходит к более сложным и угрожающим производительности типам ожиданий. Вы узнаете о статистике ожидания по запросам и статистике ожидания на основе сеансов, а также о типах проблем, которые они могут помочь вам решить.

Скачать книгу

Читать полностью…

Книги для программистов

📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Канал с мемами — 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

Читать полностью…
Подписаться на канал