Библиотека программиста (книги для разработчиков)
21.1K subscribers
786 photos
98 videos
4 files
496 links
Книги по программированию. Книги для дизайнеров, верстальщиков, IT специалистов. По всем вопросам @evgenycarter

РКН clck.ru/3KoESW
Download Telegram
🔖Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application
Автор: David Vlijmincx (2023)

Сначала вы окунетесь в сферу облачной нативной разработки, узнаете о контейнерах и познакомитесь с микропрофилем Eclipse — мощным инструментом в вашем арсенале. Далее вы сделаете смелый шаг — перенесете свои приложения с локального оборудования в безграничные возможности облака. Следуя экспертным рекомендациям автора по развертыванию приложений Jakarta EE в Microsoft Azure, вы получите практический опыт управления облачными ресурсами. В заключительной части курса вы познакомитесь с миром бессерверной архитектуры. Вы научитесь разрабатывать и запускать действительно бессерверные сервисы, используя потенциал событийно-управляемой парадигмы для масштабируемости и экономичности.

#Java@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📚 Обзор книги: "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих" — Адитья Бхаргава

🔍 О чем книга?
Это простое и наглядное введение в мир алгоритмов. Автор с помощью визуальных иллюстраций и понятного языка объясняет ключевые концепции, которые должны знать как начинающие программисты, так и те, кто просто интересуется IT.

💡 Что внутри?
- Основные алгоритмы: бинарный поиск, сортировка, жадные алгоритмы, динамическое программирование и многое другое.
- Примеры из жизни: как найти оптимальный маршрут, упорядочить задачи или сэкономить время.
- Иллюстрации: сложные вещи становятся простыми благодаря рисункам и диаграммам.

🎯 Для кого книга?
- Для новичков, которые хотят понять базовые алгоритмы без лишнего стресса.
- Для опытных разработчиков, которым нужно освежить знания.
- Для любопытствующих, кто хочет понять, как алгоритмы работают в жизни.

⚙️ Почему стоит прочитать?
"Грокаем алгоритмы" — это не сухая теория, а наглядное руководство, которое учит думать алгоритмически и решать задачи эффективно.

📖 Итог: Идеальный старт для понимания алгоритмов! Читается легко, запоминается быстро. Если программирование вас пугает — начните с этой книги.

🔥 Ваш первый шаг к эффективному коду и алгоритмическому мышлению!

#Рецензия@programmist_of

👉@programmist_of
👍41👎1
🔖A Developer’s Guide to .NET in Azure: Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure
Автор: Tamir Al Balkhi (2023)

Книга разделена на четыре части, в 1 части вы узнаете о Azure и подчеркнете полезность портала и его бесшовную интеграцию. Главы этой части помогут вам настроить рабочее пространство для оптимального взаимодействия с Azure. Во 2 части, вы изучите бессерверные вычисления, микросервисы, контейнеризацию, Dapr и службу Azure Kubernetes для масштабирования, также создадите прагматичные и экономически эффективные приложения с помощью Azure Functions и Container apps. Часть 3 посвящена данным и хранению, в ней рассказывается об использовании Azure Blob Storage для неструктурированных данных, Azure SQL Database для структурированных данных и Azure Cosmos DB для документо-ориентированных данных. В заключительной части вы узнаете об обмене сообщениями и безопасности, используя Azure App Configuration, Event Hubs, Service Bus и Key Vault.

#Net@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔖Building Micro Frontends with React 18: Develop and deploy scalable applications using micro frontend strategies
Автор: Vinci J Rufus (2023)

В этой книге вы рассмотрите два паттерна построения микрофронтендов — паттерн multi-SPA и паттерн micro apps. Вы узнаете, какие паттерны и когда следует использовать, а также рассмотрите нюансы развертывания этих микрофронтендов с помощью облачных нативных технологий, таких как Kubernetes и Firebase. С помощью этой книги вы получите глубокое понимание управления состояниями, решения проблем с маршрутизацией и стратегий развертывания между различными микрофронтендами.

#react@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
🔖Full-Stack Flask and React: Learn, code, and deploy powerful web applications with Flask 2 and React 18
Автор: Olatunde Adedeji (2023)

Начиная с введения в React, библиотеку JavaScript для создания высокоинтерактивных и многократно используемых пользовательских интерфейсов, вы перейдете к моделированию данных для веба с помощью SQLAlchemy и PostgreSQL, а затем освоите разработку Restful API. Эта книга поможет вам определить пользователей приложения и управлять доступом к веб-приложению. Вы также изучите модульную архитектуру веб-приложений на основе Flask и освоите методы обработки ошибок. Прежде чем развернуть веб-приложение на AWS, в этой книге вы узнаете, как интегрировать лучшие практики модульного тестирования для обеспечения надежности и функциональности кода, что сделает ваши приложения не только эффективными и быстрыми, но и надежными и безотказными.

#react@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Подборка Telegram каналов для программистов

https://t.iss.one/bash_srv Bash Советы
https://t.iss.one/win_sysadmin Системный Администратор Windows
https://t.iss.one/lifeproger Жизнь программиста. Авторский канал.
https://t.iss.one/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://t.iss.one/rabota1C_rus Вакансии для программистов 1С

Системное администрирование 📌
https://t.iss.one/sysadmin_girl Девочка Сисадмин
https://t.iss.one/srv_admin_linux Админские угодья
https://t.iss.one/linux_srv Типичный Сисадмин

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

1C разработка 📌
https://t.iss.one/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.iss.one/DevLab1C 1С:Предприятие 8

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

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

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

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

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

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

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

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

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

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

Программирование 📌
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/coddy_academy Полезные советы по программированию
https://t.iss.one/rust_lib Полезный контент по программированию на Rust
https://t.iss.one/golang_lib Библиотека Go (Golang) разработчика
https://t.iss.one/itmozg Программисты, дизайнеры, новости из мира IT
https://t.iss.one/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.iss.one/nodejs_lib Подборки по Node js и все что с ним связано
https://t.iss.one/ruby_lib Библиотека Ruby программиста

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

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

Защита, взлом, безопасность 📌
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/xakep_2 Хакер Free

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

Математика 📌
https://t.iss.one/Pomatematike Канал по математике
https://t.iss.one/phis_mat Обучающие видео, книги по Физике и Математике

Excel лайфхак📌
https://t.iss.one/Excel_lifehack

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

Вакансии 📌
https://t.iss.one/sysadmin_rabota Системный Администратор
https://t.iss.one/progjob Вакансии в IT
👎3
🔖Frontend Development Projects with Vue.js 3: Learn the fundamentals of building scalable web applications and dynamic user interfaces with Vue.js, 2nd Edition
Автор: Maya Shavin (2023)

Освойте основные концепции Vue.js 3 на практических примерах, имитирующих реальные веб-проекты. В этом издании вы познакомитесь со всеми аспектами нового и улучшенного Vue.js 3, работая над такими мини-проектами, как интерфейс чата, корзина, калькулятор цен, приложение для ведения дел и генератор карточек для хранения контактных данных. Здесь На протяжении всей книги вы узнаете, как управлять данными в компонентах Vue, определять интерфейсы взаимодействия между компонентами, а также использовать статическую и динамическую маршрутизацию для управления потоком приложений. Вы также поработаете с Vite и Vue DevTools и узнаете, как обрабатывать эффекты перехода и анимации. Наконец, вы увидите, как протестировать свое приложение и развернуть его в Интернете.

#Frontend @programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
Книги по Swift и iOS-разработке для начинающих специалистов и профессионалов

🔹Swift. Основы разработки приложений под iOS, iPadOS и macOS
Автор: Василий Усов

Это уже пятое издание книги. Автор рассказал, что прислушался к мнениям своих читателей и дополнил книгу в соответствии с полученными предложениями. Так, в книге теперь не только базовая информация о разработке под iOS, появились и дополнительные аспекты относительно создания приложений. Кроме того, издание адаптировано под функции и возможности Swift 5.


🔹Swift для детей. Самоучитель по созданию приложений для iOS
Авторы: Глория Уинквист, Мэтт Маккарти

Нет, эта книга не только для детей. Несмотря на название и иллюстрацию на обложке, издание подходит для обучения разработке под iOS и для взрослых людей. В целом для всех, кто хочет научиться программировать с нуля или создать приложение для iPhone или iPad.


🔹Swift Apprentice: Fundamentals (First Edition): Beginning Programming in Swift
Авторы: Эхаб Йосри Амер, Алексис Гэллахер, Мэтт Гэлловей, Эли Гэним

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


🔹Swift подробно
Автор: Чейрд Инт Вейн

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


🔹Head First. Изучаем Swift
Авторы: Джон Мэннинг, Пэрис Баттфилд-Эддисон

Продолжение популярной серии изданий Head First. Это неплохое руководство по созданию приложений на Swift, начиная с базовой информации. Кроме того, книга учит управлять данными, работать с БД, создавать пользовательские типы данных, структурировать приложения и создавать интерфейсы посредством SwiftUI.


🔹Swift Programming: The Big Nerd Ranch Guide 3rd Edition
Автор: Майки Уорд

Ещё одна англоязычная книга, которая построена в форме учебника. Автор очень подробно рассказывает о темах, которые затрагивает в своей книге. Материал тщательно структурирован, есть большое количество объяснений, практических примеров и иллюстраций. Кроме того, Уорд рассказывает и о личном видении текущего развития разработки под iOS.


🔹Swift Cookbook: Over 60 proven recipes for developing better iOS applications with Swift 5.3
Автор: Кит Мун

Ну а это уже издание для опытных разработчиков, которые хотят оперативно ознакомиться с возможностями Swift 5.3. Делится автор и дельными советами по разработке и созданию приложений под iOS. Для того, чтобы понять книгу, необходимо знать общие концепции разработки и иметь опыт работы со Switft.


#подборка@programmist_of

👉@programmist_of
👍52
🔖Full Stack Django and React: Get hands-on experience in full-stack web development with Python, React, and AWS
Автор: Kolawole Mangabo (2023)

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

#Django@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1
Хотите свести к минимуму риск потери информации?

Тогда ждём вас на вебинаре «Как обеспечить отказоустойчивость хранилищ данных»

В результате вы сможете:
- Разобраться в стратегии репликации, резервного копирования и автоматического фейловера
- Изучить архитектурные решения и инструменты для проектирования систем с высокой доступностью
- Эффективно сохранять данные при сбоях
- Улучшить пользовательский опыт

Будет интересно сисадминам, разработчикам, архитекторам ПО, IT-менеджерам, администраторам БД.

Спикер: Дмитрий Золотов, Kotlin-разработчик в «Яндексе».

Бонус! Всем участникам – скидка 5% на любой курс и гайд «Разбор ошибок: 5 распространённых проблем при проектировании отказоустойчивых хранилищ»

3 апреля, в 19:00 МСК, Бесплатно

Записаться на событие - https://otus.pw/qgVk/?erid=2W5zFGSqt2k

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👍2
📚Подборка книг по базам данных

🔹Путеводитель по базам данных
Автор: Комаров Владимир

Компактное руководство по архитектуре современных СУБД раскрывает ключевые принципы их работы, алгоритмы и структуры данных. Автор проводит сравнительный анализ различных платформ и предлагает новый подход к классификации баз данных. Книга включает практические аспекты эксплуатации и безопасности СУБД.


🔹Введение в системы баз данных
Автор: Дейт К. Дж.

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


🔹MySQL по максимуму. 4-е издание
Автор: Ботрос Сильвия, Тинли Джереми

Второе издание книги раскрывает современные подходы к построению микросервисных систем. В фокусе – переход от монолитов к распределенной архитектуре. Авторы детально разбирают моделирование, развертывание и мониторинг автономных сервисов.


🔹SQL Server. Наладка и оптимизация для профессионалов
Автор: Короткевич Дмитрий

Книга охватывает методы выявления проблем производительности и их системного устранения. Автор детально разбирает взаимосвязи компонентов SQL Server и предлагает эффективные решения для любых конфигураций – от локальных до облачных развертываний.


🔹Нечеткое сопоставление данных в SQL
Автор: Лемер Джим

Джима Лемер делится методами поиска дубликатов, парсинга строк и работы с XML/JSON. Издание поможет специалистам по данным и разработчикам освоить ETL-операции, нормализацию данных и оптимизацию SQL-запросов. Все примеры основаны на реальных кейсах с рабочим кодом. Особое внимание уделяется повышению качества данных и поиску различий между их представлениями.


🔹Антипаттерны SQL. Как избежать ловушек при работе с базами данных
Автор: Карвин Билл

Даже опытные разработчики создают антипаттерны – внешне корректные, но проблемные решения. Книга учит распознавать типичные ошибки и проводить рефакторинг проблемного кода. Примеры написаны для MySQL 8.0 с отсылками к другим СУБД. Код демонстрируется на Python 3.9+ и Ruby 2.7+.


🔹POSTGRESQL 16 изнутри
Автор: Рогов Егор Валерьевич

Книга «PostgreSQL изнутри» детально раскрывает архитектуру этой СУБД. Это обновленное издание включает изменения версии PostgreSQL 16.

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


🔹Kafka Streams и ksqlDB: данные в реальном времени
Автор: Митч Сеймур

Издание охватывает ключевые аспекты: от базовых концепций Apache Kafka до продвинутых техник работы с потоками. Материал построен на реальных бизнес-кейсах и включает практические руководства по развертыванию приложений. Читатели научатся: создавать приложения потоковой обработки без состояния и с состоянием; работать с Kafka Connect; и освоят различные типы запросов в ksqlDB.


🔹Apache Kafka. Потоковая обработка и анализ данных, 2-е издание
Автор: Шапира Гвен, Палино Тодд

Второе издание включает новые главы про API AdminClient, транзакции и безопасность. Вы научитесь разворачивать кластеры, создавать микросервисы и масштабируемые приложения для потоковой обработки. Особое внимание уделено надежности, мониторингу и обслуживанию в production-среде.


🔹Высоконагруженные приложения. Программирование, масштабирование, поддержка
Автор: Клеппман Мартин

Издание раскрывает принципы построения высоконагруженных систем обработки данных. Автор объясняет теорию через разбор популярных фреймворков и программных пакетов. Треть книги фокусируется на теории распределенных систем и баз данных. Для понимания нужны базовые знания SQL.

#подборка@programmist_of

👉@programmist_of
👍41🔥1