Книги для программистов
54.9K subscribers
1.91K photos
280 videos
20 files
1.89K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter
Download Telegram
Mobile Applications: Design, Development and Optimization
Автор: Tejinder S. Randhawa (2022)

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

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

👉 @bfbook
Qiskit Pocket Guide: Quantum Development with Qiskit
Автор: Francis Harkins (2023)

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

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

👉 @bfbook
Arduino Data Communications: Learn how to configure databases, MQTT, REST APIs, and store data over LoRaWAN, HC-12, and GSM
Автор: Robert Thas John (2023)

Эта книга представляет собой исследование внутренних механизмов IoT и на простых примерах проведет вас через процесс создания сквозной системы, которую вы сможете использовать для прототипирования своих собственных IoT-решений. Она начинается с общего обзора экосистемы Arduino, знакомит вас с различными датчиками и щитами и раскрывает искусство сбора данных. Затем вы изучите форматы данных и методы их хранения как локально, так и на серверах баз данных. По мере продвижения по главам вы научитесь настраивать инфраструктуру REST и MQTT для связи с базами данных и получите практические навыки работы с LoRaWAN, Ethernet, сотовой связью, HC-12 и RS-485.

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

👉 @bfbook
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux


https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)

https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика

https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике

https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus

Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.me/game_devv Все о разработке игр

Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT

Чат программистов📌
https://t.me/developers_ru

Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.me/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров

Английский 📌
https://t.me/UchuEnglish Английский с нуля

Математика 📌
https://t.me/Pomatematike Канал по математике

Excel лайфхак📌
https://t.me/Excel_lifehack
Containers for Developers Handbook: A practical guide to developing and delivering applications using software containers
Автор: Francisco Javier Ramírez Urea (2023)

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

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

👉 @bfbook
ASP.NET Core in Action, 3rd Edition
Автор: Andrew Lock (2023)

Эта книга показывает, как создавать веб-приложения производственного уровня с помощью ASP.NET Core 7.0. Вы научитесь на практических примерах, проницательных иллюстрациях и хорошо объясненном коде. Обновленное освещение в третьем издании включает создание минимальных API, защиту API с помощью токенов на предъявителя, WebApplicationBuilder и многое другое.

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

👉 @bfbook
SQL for Beginners
Автор: Dan Park (2020)

Если вам нужно быстро разобраться в SQL, данная книга отлично подойдет для этого. С её помощью вы сразу поймете основные концепции и сможете начать работать с SQL.

Во время чтения книги вы:
✔️Научитесь создавать базы данных;
✔️Изучите структуру SELECT;
✔️Рассмотрите различные типы данных;
✔️Научитесь работать с архитектурой и версиями.

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

👉 @bfbook
Essential TypeScript 5, 3rd Edition
Автор: Adam Freeman (2023)

В третьем издании этого бестселлера по TypeScript вы узнаете все тонкости языка. Никаких излишеств, никакой суеты — только самое необходимое в TypeScript!
Это полностью обновленное третье издание классического бестселлера Адама Фримена. В нем полностью рассмотрен TypeScript 5, включая такие новые возможности, как декораторы. Вы начнете с «как и почему» TypeScript, а затем быстро перейдете к практическому применению статических типов. Никаких пустых страниц! Каждая глава посвящена навыкам, необходимым для создания потрясающих веб-приложений.

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

👉 @bfbook
Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker, 2nd Edition
Автор: Frank Zammetti (2022)

Изучите, что могут предложить React, Node, Python, Django, TypeScript, Webpack и Docker по отдельности, и как они все вместе подходят для разработки современных приложений.

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

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

👉 @bfbook
Networking and Kubernetes
Авторы: James Strong, Vallery Lancey (2021)

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

Во время чтения книги вы:
✔️Изучите сетевую модель Kubernetes;
✔️Выберете лучший интерфейс для своих кластеров из проекта CNCF Container Network Interface;
✔️Изучите сетевые примитивы и примитивы Linux, лежащие в основе Kubernetes;
✔️Быстро устраните проблемы с сетью и предотвратите простои;
✔️Узнаете о плюсах и минусах различных сетевых инструментов и о том, как выбрать лучшие для своего стека.

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

👉 @bfbook
Go Cookbook: Expert Solutions for Commonly Needed Go Tasks
Автор: Sau Sheong Chang (2023)

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

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

👉 @bfbook
Устали от неинтересных фильмов и не знаете что посмотреть сегодня вечером?

Тогда ВРЕМЯ КИНО - это то что вам нужно!

На нашем канале вас ждут :
📎 подборка и новинки лучших фильмов и сериалов, которые вы не захотите пропустить!
📎 трейлеры и анонсы предстоящих премьер
📎 самые свежие новости киноиндустрии

Подписывайтесь и не упускайте возможность быть в центре событий мира кино!😉
Getting Started With Java Using Eclipse
Автор: Bernhard Steppan (2023)

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

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

👉 @bfbook
Full Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform
Автор: Andre Landgraf (2023)

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

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

👉 @bfbook
Python Asyncio Jump-Start: Asynchronous Programming And Non-Blocking I/O With Coroutines
Автор: Jason Brownlee (2023)

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

Книга включает в себя изменения в языке для поддержки coroutines как объектов первого класса, такие как выражения async def и await, а также менее известные выражения async for и async with для асинхронных итераторов и менеджеров контекста соответственно.

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

👉 @bfbook
Beginning C++ Game Programming, 3rd Edition: Learn C++ from scratch by building fun games
John Horton (2024)

Вы изучите ключевые темы C++, такие как ООП и указатели C++, познакомитесь со стандартной библиотекой шаблонов (STL). Книга поможет вам узнать о методах обнаружения столкновений и игровой физике, создав игру Pong. В процессе создания игр вы также узнаете такие интересные концепции игрового программирования, как вершинные массивы, направленный звук (пространственность), программируемые шейдеры OpenGL, порождение объектов и многое другое. Вы глубоко погрузитесь в игровую механику и реализуете обработку ввода, повышение уровня персонажа и простой вражеский ИИ. Наконец, вы изучите паттерны проектирования игр, чтобы усовершенствовать свои навыки программирования игр на C++.

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

👉 @bfbook
Go Programming — From Beginner to Professional — Second Edition: Learn everything you need to build modern software using Go
Samantha Coyle (2024)

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

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

👉 @bfbook
Security for Containers and Kubernetes: Learn how to implement robust security measures in containerized environments
Автор: Luigi Aversa (2023)

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

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

👉 @bfbook
Learning C# Through Small Projects
Denis Panjuta (2024)

Книга предлагает вам практический подход к пониманию продвинутых концепций C# с помощью увлекательных проектов и мини-игр. Логика проста: учиться на практике. Вы сразу же приступаете к работе, создавая одиннадцать различных проектов — от интерактивной программы для создания историй до отзывчивого чатбота Discord. Каждый проект тщательно продуман, чтобы познакомить и закрепить определенные концепции C#, гарантируя, что вы не только поймете теорию, но и сможете применить ее в реальных сценариях.

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

👉 @bfbook
Think Java: How to Think Like a Computer Scientist
Автор: Allen B. Downey (2020)

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

Во время чтения книги вы:
✔️Начнете изучать сложные темы небольшими шагами с примерами;
✔️Поймёте, как правильно формулировать задачи, творчески думать о решениях и писать чистый читабельный код;
✔️Определите, какие методы разработки больше вам подходят и попрактикуетесь в отладке программ;
✔️Изучите связи между вводом и выводом, классами и методами, строками и массивами;
✔️Поработаете над упражнениями.

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

👉 @bfbook