progbook | Книги

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

153816

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

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

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

TypeScript Basics: Learn TypeScript from Scratch and Solidify Your Skills with Projects (2023)
Автор: Nabendu Biswas
Количество страниц: 178

#typescript

Вначале вы рассмотрите некоторые основы, например, как запустить файл TypeScript и скомпилировать его в JavaScript, а также поймете, как он вписывается в полную экосистему наряду с React, Redux, Angular и Webpack. Используя практический подход, вы рассмотрите ключевые концепции и аспекты Typescript. После изучения фундаментальных основ вы перейдете к более сложным темам.

Вы также узнаете о декораторах, которые являются обязательной функцией в Angular. Далее в книге представлен небольшой проект со списком дел, за которым следует более крупный проект "Drag and Drop". Вы увидите, как разделить проект на небольшие управляемые модули, и узнаете, как сделать проект более эффективным с помощью Webpack. Наконец, вы создадите еще два React-проекта с использованием React и Redux.

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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

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

🔝 Лучшие практики Go: путь к чистому коду

В статье познакомимся с рекомендациями по написанию чистого кода на Go. Разберемся на примерах с особенностями языка и применим на практике основные синтаксические конструкции.

🔗 Читать статью
🔗 Зеркало

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

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

Advanced iOS App Architecture, 4th Edition: Real-World App Architecture in Swift (2022)
Автор: Josh Berlin
Количество страниц: 341

#ios

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

📌 Всё самое полезное читайте в нашем канале Mobile📌

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

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

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

Modern Concurrency in Swift, 2nd Edition: Introducing Async/Await, Task Groups & Actors (2023)
Автор: Kodeco Team
Количество страниц: 269

#swift

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

📌 Всё самое полезное читайте в нашем канале Mobile📌

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

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

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

Получите работу в крупной IT-компании всего лишь за один день!

Ничего не планируйте на 25 ноября, потому что в этот день в МойОфис пройдет отбор на позиции C++ и Golang-разработчиков. Если вы хотите стать частью крутой команды, которая занимается разработкой безопасных программных решений для офиса, то выполните несложное тестовое задание, оставьте заявку на участие в One day offer до 13 ноября и ждите приглашение на онлайн-собеседование. 

Требования к Golang-разработчикам: опыт backend-разработки на Golang от 3-х лет, навыки работы в Linux-среде и знание английского языка на уровне чтения технической документации.

Требования к C++ разработчикам: опыт работы от 3-х лет, хорошее знание С++ 11/14, Boost, QT и технический английский.

Узнайте подробности и подайте заявку.

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

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

Unlocking dbt: Design and Deploy Transformations in Your Cloud Data Warehouse (2023)
Автор: Cameron Cyr
Количество страниц: 376

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

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

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

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

Интенсив «Архитектуры и шаблоны проектирования» для middle и senior-разработчиков

Проверьте свои знания, ответив на 8 вопросов – https://proglib.io/w/68a66cf6

🧐 Кому подойдет?

Разработчикам, которые знают любой объектно-ориентированный язык программирования.

🧐 Как проходит обучение?

В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие.

👉 Подробная программа обучения

👉 Купить со скидкой 30%

Промокод MIDDLE действует до 25 октября

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

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

Using and Administering Linux, 2nd Edition: Volume 3: Zero to SysAdmin: Network Services, 2nd Edition (2023)
Автор: David Both
Количество страниц: 549

В этой книге вы будете работать с несколькими виртуальными машинами на одном физическом хосте, создавая сеть, в которой сможете отточить свои навыки системного администратора. Главы полностью обновлены в соответствии с требованиями Fedora Linux 38, расширены содержание и рисунки, а также добавлены новые материалы по файловой системе BTRFS, использованию Zram для подкачки, NetworkManager, автоматизации с помощью Ansible, а также systemd.

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

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

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

🔥 Участвуйте в исследовании от Proglib и получите скидку на новые курсы

Как мы уже писали, скоро в Proglib.Academy появятся новые курсы. Первый из них будет посвящен языку запросов и базам данных.

Если вы разработчик, Data-аналитик, техлид, QA-инженер или просто понимаете, что время SQL пришло — наш курс именно для вас.

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

Интервью будет проходить в онлайн-формате (25 минут) в ламповой и позитивной обстановке. Мы представим наши идеи и наработки, а также поговорим о ваших целях обучения.

🎁 Каждый участник получит 15-процентную скидку на будущий курс или новый курс по Machine Learning в подарок!

👉 Для записи заполните анкету тут.

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

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

Security Chaos Engineering: Sustaining Resilience in Software and Systems (2023)
Автор: Aaron Rinehart
Количество страниц: 340

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

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

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

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

Efficient Go: Data-Driven Performance Optimization (2023)
Автор: Bartlomiej Plotka
Количество страниц: 495

#go

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

📌 Всё самое полезное читайте в нашем канале Go 📌

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

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

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

Functional Programming in Java: Harness the Power of Streams and Lambda Expressions, 2nd Edition (2023)
Автор: Venkat Subramaniam
Количество страниц: 276

#java

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

📌 Всё самое полезное читайте в нашем канале Java 📌

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

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

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

📚 ТОП-8 книг по DevOps в 2023 году

Список из 8 лучших книг, которые должны быть в библиотеке каждого начинающего и продвинутого DevOps-специалиста.

Читать статью

#книги

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

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

Vue.js for Jobseekers: A complete guide to learning Vue.js, building projects, and getting hired (2023)
Автор: Clive Harber
Количество страниц: 452

#vue

Эта книга научит вас проектировать и создавать клиентские приложения с помощью Vue.js, популярного JavaScript-фреймворка. Книга начинается с изучения фреймворка Vue, его основных принципов, а также HTML и CSS. Затем рассматривается новейшая экосистема Vue.js, включая Vue CLI, Pinia, Vue Router и Composition API. Далее рассказывается о том, как использовать рендеринг на стороне сервера с помощью Nuxt.js, как построить веб-интерфейс, как тестировать код и как интегрировать приложение с back end. Наконец, книга научит вас писать качественный, поддерживаемый код, соответствующий отраслевым стандартам и лучшим практикам.

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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

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

Consuming APIs in Laravel: Build Robust and Powerful API Integrations For Your Laravel Projects With Ease (2023)
Автор: Ashley Allen
Количество страниц: 664

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

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

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

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

Hands-On Application Development with PyCharm, 2nd Edition: Build applications like a pro with the ultimate python development tool (2023)
Автор: Bruce M. Van Horn II
Количество страниц: 652

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

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

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

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

The Art of Social Engineering: Uncover the secrets behind the human dynamics in cybersecurity (2023)
Автор: Cesar Bravo
Количество страниц: 234

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

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

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

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

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

Ищем IT-специалистов, желающих поговорить o SQL

Заполните анкету – https://forms.gle/7X6kuAbE93ckBYcX7
Мы напишем вам, чтобы договориться о времени😉

Кого ищем?
Специалистов, которые учатся SQL самостоятельно и планируют углубить свои знания.

Зачем нам это нужно?
Мы собираемся запускать новый продукт по SQL, хотим сделать его максимально полезным и отвечающим потребностям клиентов.

Как будет проходить?
Длительность до 30 минут в формате онлайн, в удобное для вас время.
Мы пообщаемся про реальные задачи связанные с базами данных и вариантах обучения.

Чего точно не будет:
Никаких продаж с нашей стороны.

Благодарность:
Всем участникам интервью мы дадим в подарок курс по Machine learning c практикующим преподавателем из Stripe.

Приходите, будет уютно🙌

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

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

Python Real-World Projects: Crafting your Python Portfolio with Deployable Applications (2023)
Автор: Steven F. Lott
Количество строк: 263

#python

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

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

Database-Driven Web Development: Learn to Operate at a Professional Level with PERL and MySQL (2023)
Автор: Thomas Valentine
Количество страниц: 222

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

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

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

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

Puppet 8 for DevOps Engineers: Automate your infrastructure at an enterprise scale (2023)
Автор: David Sandilands
Количество страниц: 416

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

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

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

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

Deep Learning on Microcontrollers: Learn how to develop embedded AI applications using TinyML (2023)
Автор: Atul Krishna Gupta
Количество страниц: 300

Цель этой книги - повысить доступность приложений TinyML, особенно для специалистов, которым не хватает ресурсов или опыта для их разработки и внедрения на платах на базе микроконтроллеров. В начале книги дается краткое введение в искусственный интеллект, включая классические методы решения сложных задач. Она также познакомит вас с различными средствами разработки и развертывания ML-моделей, библиотеками и фреймворками, подходящими для встраиваемых устройств и микроконтроллеров. Далее книга поможет вам создать систему распознавания цифр по жестам Air с использованием платы Arduino Nano RP2040 и проект ИИ для распознавания ключевых слов с использованием платы Syntiant TinyML.

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

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

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

Processing for Android: Create Mobile, Sensor-aware, and XR Applications Using Processing, 2nd Edition (2023)
Автор: Andrés Colubri
Количество страниц: 429

#android

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

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

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

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

Practical Data Privacy: Enhancing Privacy and Security in Data (2023)
Автор: Katharine Jarmul
Количество страниц: 344

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

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

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

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

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

👨‍🏫Библиотека программиста» находится в поиске преподавателя на курс по базам данных SQL

Proglib — это не только медиа, но еще и образовательный проект. Сейчас мы разрабатываем курс по базам данных SQL и ищем преподавателя в «Академию». Если вы опытный и творческий эксперт в сфере, желающий делиться знаниями и обучать, мы будем рады поработать с вами в команде.

Что важно:
● Готовность сотрудничать в формате part-time
● Опыт работы с базами данных от 2 лет
● Понимание базового и продвинутого SQL
● Знание и умение работать: с индексами, PL SQL-процедурами, организацией миграций, агрегатными, аналитическими и оконными функциями, вложенными запросами, опыт проектирования схем данных, OLAP-преобразованиями
● Умение объяснять простые вещи легко и захватывающе

Что нужно будет делать:
● Проектирование программы курса
● Создание тематических модулей и заданий к ним
● Проведение онлайн событий и Q and A встреч со студентами
● Запись видеоуроков

Мотивация:
● До 200 000 рублей
● Доступ к курсам академии
● Поддержка методистом

➡️ Заполнить анкету для отклика ⬅️

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

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

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈

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

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

Full-Stack Flask and React: Learn, code, and deploy powerful web applications with Flask 2 and React 18 (2023)
Автор: Olatunde Adedeji
Количество страниц: 408

#flask #react

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

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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

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

Certified Kubernetes Application Developer (CKAD) Exam Success Guide: Ace your career in Kubernetes development with CKAD certification (2023)
Автор: Sethumadhavan Kishore
Количество страниц: 236

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

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

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

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

🏴 Фича-флаги в .NET: от простого к сложному

В этой статье мы обсудим, что такое фича-флаги, и разберём работу с ними.

🔗Читать статью
🔗Зеркало

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

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

Modern Data Architectures with Python: A modern approach to building data ecosystems (2023)
Автор: Brian Lipp
Количество страниц: 375

#python

Архитектура данных на Python научит вас интегрировать потоки машинного обучения и науки о данных в вашу платформу данных. Вы также узнаете, как взять ваши данные и построить открытые озера, которые можно объединить с любой технологией. Эта книга даст вам глубокий практический опыт работы с такими инструментами, как Kafka, Apache Spark, MongoDB, Neo4J, Delta Lake MLFlow и SQL Dashboards.
К концу этого путешествия вы накопите богатый багаж практических и теоретических знаний для создания собственных экосистем данных.

📌 Всё самое полезное читайте в нашем канале Python📌

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

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