Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Ultimate Snowflake Architecture for Cloud Data Warehousing
Автор: Ganesh Bharathan (2024)

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

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

👉 @bfbook
👍4
React Quickly, 2nd Edition
Автор: Azat Mardan (2023)

Это практическое руководство по React для веб-разработчиков. Опираясь на более чем 100 тщательно подобранных и четко объясненных примеров, вы научитесь разрабатывать на React, используя уже имеющиеся у вас навыки работы с JavaScript и веб-разработки. Полностью переработанное второе издание содержит множество новых тем, включая главы, посвященные функциональным компонентам, генерации статических сайтов и CSS в JS. Кроме того, вам понравятся новые примеры проектов - от интерактивного меню до книжного интернет-магазина! Все примеры соответствуют лучшим практикам веб-доступности, чтобы сделать ваши приложения открытыми для всех.

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

👉 @bfbook
👍311👎1
Открыт демо-доступ к первым 4 урокам курса по Rust в формате тренажера.

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

Что вас ждёт?

• Погрузитесь с головой в процесс установки окружения и первого "hello world" проекта.

• Освоите базовый и продвинутый синтаксис Rust, от процедурного стиля до использования трейтов и полиморфизма.

• Научитесь управлять памятью с помощью системы владения и заимствования, что является краеугольным камнем безопасности Rust.

• Разберитесь в создании умных указателей, работы с коллекциями, файлами и сетью.

• Исследуйте асинхронное программирование, многопоточность и принципы безопасной синхронизации данных.

• Попробуйте свои силы в разработке на Backend и даже в Blockchain технологиях.

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

👍Получить демо-доступ

Реклама. Информация о рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Full Stack Serverless: Modern Application Development with React, AWS, and GraphQL
Автор: Nader Dabit (2020)

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

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

👉 @bfbook
👍421👎1
Хотите научиться использовать web-технологии для автоматизации тестирования на Java?

Всего за пару часов вы сможете уверенно использовать консоль разработчика, API, HTML и CSS для автоматизации тестирования. Вы узнаете, что такое фронтенд, бэкенд и API и как все это связано с Java.

➡️Присоединяйтесь к открытому вебинару 29 августа в 20:00 мск и реализуйте все вышеперечисленное и даже больше!

Урок будет полезен начинающим специалистам, которые хотят пойти в IT, начинающим тестировщикам и разработчикам на Java и других языках.

Встречаемся в преддверии старта курса «Java QA Engineer. Basic». Все участники вебинара получат специальную цену на обучение!
➡️➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czHaiC
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Full-Stack React, TypeScript, and Node
Автор: David Choi (2020)

React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.

Во время чтения книги вы:
✔️Узнаете о наиболее важных фичах TypeScript и о том, как их можно использовать для улучшения качества кода и удобства обслуживания;
✔️Поймете, что такое React Hooks и как с их помощью создавать приложения на React;
✔️Реализуете управление состоянием для вашего приложения React с помощью Redux;
✔️Создадите проект с Express с нуля;
✔️Создадите полнофункциональный форум с помощью React и GraphQL;
✔️Добавите аутентификацию в свое веб-приложение с помощью Redis;
✔️Настроите NGINX в облаке AWS для развертывания и обслуживания ваших приложений.

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

👉 @bfbook
👍41
C++ Cookbook: How to write great code with the latest C++ releases
Автор: Wayne Murphy (2024)

Мы начнем с обсуждения основных концепций и узнаем, как использовать их в шаблонах. Затем мы рассмотрим такие продвинутые темы, как асинхронное программирование с помощью coroutines и инструменты для одновременной обработки нескольких задач. Вы узнаете о модулях C++ для создания модульных приложений, позволяющих лучше организовать код. Вы узнаете о диапазонах для эффективной обработки последовательностей данных, включая представления и адаптеры для преобразования и фильтрации данных. Кроме того, вы познакомитесь с новыми возможностями контейнеров, практиками более чистого кодирования и оптимизацией производительности в C++20/23.

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

👉 @bfbook
👍811
Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications, 2nd Edition
Автор: Fedor G. Pikus (2023)

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

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

👉 @bfbook
👍1011
👍123😁22🤡1612🤮12💯6🗿3
A CISO Guide to Cyber Resilience: A how-to guide for every CISO to build a resilient security program
Автор: Debra Baker (2024)

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

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

👉 @bfbook
👍5
Хотите уверенно проектировать гибкие, масштабируемые и надежные системы, используя современные архитектурные практики?

Присоединяйтесь к онлайн-курсу «Software Architect», где за 4 месяца под руководством практикующих экспертов вы разберёте:
✔️ актуальные тактики по работе с атрибутами качества архитектуры: доступность, отказоустойчивость, безопасность и многое другое;
✔️ основные паттерны и стили архитектуры, их плюсы, минусы и подводные камни;
✔️ технологические домены, включая бекенд, BigData, мобильную разработку, фронтенд и хранилища данных.

👨‍💻🛠👨🏻‍💻 Программа разработана для архитекторов, разработчиков и тимлидов.

Старт группы уже 30 августа. Доступна рассрочка и 🎁 10% скидка по промокоду otus10 до 31.08 включительно!

➡️ Пройдите тест прямо сейчас, чтобы чтобы активировать скидку и получить доступ ко всем открытым урокам курса: https://vk.cc/czYIgW

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍2👎2
Designing Cloud Data Platforms
Авторы: Danil Zburivsky, Lynda Partner (2021)

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

Что внутри:
✔️Лучшие практики для структурированных и неструктурированных наборов данных;
✔️Инструменты машинного обучения, готовые к работе в облаке;
✔️Метаданные и аналитика в реальном времени;
✔️Защитная архитектура, доступ и безопасность.

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

👉 @bfbook
👍5🥰1
Mastering PowerShell Scripting, 5th Edition: Automate repetitive tasks and simplify complex administrative tasks using PowerShell, 5th Edition
Автор: Chris Dent (2024)

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

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

👉 @bfbook
👍5
Classic Computer Science Problems in Python
Автор: David Kopec (2019)

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

Темы в книге:
✔️Алгоритмы поиска;
✔️Общие методы работы с графами;
✔️Нейронные сети;
✔️Генетические алгоритмы и другие темы.

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

👉 @bfbook
👍31
Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Автор: LabouardyMohamed (2021)

Эта книга является практическим руководством по автоматизации разработки в облачном мире, управляемом сервисами. Вы будете использовать новейшие инструменты "инфраструктура как код", такие как Packer и Terraform, для разработки надежных конвейеров CI/CD для многочисленных облачных приложений. Следуйте рекомендациям, изложенным в этой книге, и вскоре вы будете поставлять программное обеспечение, которое быстрее выводится на рынок, быстрее развертывается и с меньшим количеством ошибок

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

👉 @bfbook
👍92