Обложка канала

Книги для программистов. Страница 37

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

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

    📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня. Канал с мемами — 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
    Библиотека IT мемов

    Топовые мемы по программированию и IT. Предложка: @itmemlib_bot Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc По вопросам рекламы: @proglib_adv

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

    C++ Software Design: Design Principles and Patterns for High-Quality Software (2022) Автор: Klaus Iglberger Количество страниц: 435 Хорошее проектирование программного обеспечения является залогом успеха вашего проекта. Но для этого необходимо иметь глубокое понимание последствий проектных решений и хороший обзор доступных альтернатив. С помощью этой книги опытные разработчики на C++ получат подробный, практический и не имеющий аналогов обзор проектирования программного обеспечения с помощью этого современного языка. Клаус Иглбергер объясняет, как можно управлять зависимостями и абстракциями, улучшать изменяемость и расширяемость программных объектов, а также применять и реализовывать современные паттерны проектирования, которые помогут вам воспользоваться сегодняшними возможностями. Проектирование программного обеспечения - самый важный аспект программного проекта, поскольку он влияет на самые важные свойства программного обеспечения: сопровождаемость, изменяемость и расширяемость. Скачать книгу
  • Книги для программистов

    Demystifying Cryptography with OpenSSL 3.0: Discover the best techniques to enhance your network security with OpenSSL 3.0 (2022) Автор: Alexei Khlebnikov Количество страниц: 342 Безопасность и сетевое взаимодействие сегодня являются неотъемлемыми характеристиками программного обеспечения. Современный Интернет полон червей, троянских коней и других угроз. Вот почему обеспечение безопасности важно как никогда. OpenSSL является одним из наиболее широко используемых и важных проектов с открытым исходным кодом в Интернете. Если вы разработчик программного обеспечения, системный администратор, инженер по сетевой безопасности или специалист по DevOps, вы наверняка уже сталкивались с этим набором инструментов. С помощью этой книги вы узнаете о самых важных возможностях OpenSSL и получите представление о его полном потенциале. Скачать книгу
  • Реклама

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

    👨🏻‍💻 Интересно функциональное программирование? Начните изучение Scala — это один из самых высокооплачиваемых языков программирования в мире. Его используют многие крупные компании, такие как Twitter, LinkedIn, Тинькофф-банк и крупнейшие производители ПО. Перейти в эту область тебе поможет онлайн-курс «Scala Developer» от OTUS. Пройди вступительный тест, чтобы проверить свой уровень подготовки для курса и получить доступ ко всем открытым-урокам. На курсе тебя ждет 4 месяца интенсивной практики и поддержки ведущих экспертов по Scala. На нем ты: - научишься использовать Akka для создания микросервисов, - освоишь функциональное программирование и библиотеку ZIO, - освоишь модульные тесты на основе инвариантов свойств и многое другое. 👉🏻 Вступительный тест — https://vk.cc/cio07O Курс рассчитан на разработчиков с опытом от 1 года на Java или с опытом от 3-х лет на других языках ООП.
  • Книги для программистов

    У админа этого канала и по совместительству CEO proglib & proglib.academy появился свой телеграм-канал, где он рассказывает про релокацию, жизнь зарубежом и образовательные проекты для программистов. Подписывайтесь: @bored_artem
  • Книги для программистов

    Jira 8 Essentials: Effective project tracking and issue management with enhanced Jira 8.21 and Data Center features, 6th Edition (2022) Автор: Patrick Li Количество страниц: 412 Это новое и улучшенное шестое издание поставляется с последними предложениями Jira 8.21 Data Center, с расширенными возможностями, такими как кластеризация, расширенные дорожные карты, оптимизация пользовательских полей и инструменты для отслеживания и управления задачами для ваших проектов. Это всеобъемлющее руководство по версии Jira 8.20.x LTS содержит обновленные материалы по отслеживанию проектов, управлению проблемами и полями, рабочим процессам, управлению услугами Jira и безопасности. К концу этой книги по Jira вы поймете основные компоненты и функциональные возможности Jira и сможете с легкостью применять их в бизнес-проектах. Скачать книгу
  • Книги для программистов

    Secure Web Application Development: A Hands-On Guide with Python and Django (2022) Автор: Matthew Baker Количество страниц: 483 Кибератаки становятся все более распространенным явлением, и, по оценкам Open Web Application Security Project (OWASP), 94% сайтов имеют недостатки только в контроле доступа. Атаки развиваются, чтобы обойти новые средства защиты, а средства защиты должны развиваться, чтобы оставаться эффективными. Разработчикам необходимо понимать основы атак и защиты, чтобы постигать новые методы по мере их появления. Эта книга научит вас писать безопасные веб-приложения. Основное внимание уделяется тому, как хакеры атакуют приложения, а также широкому арсеналу средств защиты. Это позволит вам выбрать подходящие методы для устранения уязвимостей и при этом обеспечить пользователям необходимую функциональность. Скачать книгу
  • Книги для программистов

    Бесплатная школа программирования от Сбера — «Школа 21» открыла набор заявок на обучение в Сургуте! Школа даёт возможность любым кандидатам от 18 лет, успешно прошедшим отборочные этапы, бесплатно получить востребованное образование в сфере ИТ. Чтобы поступить в Школу совершенно неважно, какие у тебя были предыдущие знания, результаты ЕГЭ, опыт работы, умение программировать и наличие дипломов. В «Школе 21» можно изучать цифровые технологии самых разных направлений и сфер: от алгоритмов и графики до мобильной разработки, Big Data и многое другое. В основе обучения лежит уникальная методика «равный равному»: без менторов, лекций и оценок — только индивидуальная и коллективная работа над проектами. Сейчас кампусы есть в четырех городах — Москве, Казани, Новосибирске и Сургуте. В них обучаются уже около 4 тысяч человек, среди которых больше половины не имели опыт программирования до поступления в Школу. Уже в ноябре можно будет подать заявку на обучение в «Школе 21» в Сургуте. Подай заявку по ссылке
  • Книги для программистов

    Third Generation Internet Revealed: Reinventing Computer Networks with IPv6 (2022) Автор: Lawrence E. Hughes Количество страниц: 436 В этой книге рассказывается о неумолимом исчерпании адресного пространства IPv4, временном решении этой проблемы на основе трансляции сетевых адресов (NAT) и частных адресов, а также о различиях между IPv4 и IPv6. Это поможет вам понять ограничения и проблемы, возникающие при использовании NAT, и познакомит вас с гораздо более простыми сетевыми и программными конструкциями, которые можно создать, используя более широкое, единое адресное пространство. IPv6, зрелая и жизнеспособная замена IPv4, в настоящее время используется более чем 36% всего глобального интернет-трафика. Поставщики услуг беспроводной телефонной связи во многих странах с большим успехом перевели свои сети на IPv6. Устранение NAT и частных адресов значительно упростило проектирование и реализацию сети. Скачать книгу
  • Книги для программистов

    TensorFlow in Action (2022) Автор: Thushan Ganegedara Количество страниц: 1270 TensorFlow in Action научит вас строить, обучать и внедрять модели глубокого обучения с помощью TensorFlow 2. В этом практическом руководстве вы приобретете навыки многократного использования, создавая готовые к производству приложения, такие как переводчик с французского на английский и нейронная сеть для написания художественной литературы. Вы оцените подробные объяснения, начиная с основ DL и заканчивая продвинутыми приложениями в NLP, обработке изображений и MLOps, а также важные детали, к которым вы будете возвращаться снова и снова. Скачать книгу
  • Книги для программистов

    What Every Engineer Should Know about Software Engineering 2nd Edition (2022) Автор: Phillip A. Laplante Количество страниц: 394 Эта книга предлагает практический подход к пониманию, проектированию и созданию надежного программного обеспечения, основанного на твердых принципах. Используя уникальный формат вопросов и ответов, эта книга рассматривает вопросы, которые инженеры должны понимать, чтобы успешно работать с инженерами-программистами, разрабатывать спецификации для качественного программного обеспечения и изучать основы наиболее распространенных языков программирования, подходов к разработке и парадигм. Новое издание тщательно обновлено, чтобы улучшить педагогический процесс и подчеркнуть новые процессы, практики и инструменты программной инженерии, которые появились в каждой области программной инженерии. Эта книга предназначена для широкого круга инженеров различных дисциплин, работающих с программным обеспечением. Скачать книгу
  • Книги для программистов

    Machine Learning and Wireless Communications (2022) Автор: Yonina C. Eldar Количество страниц: 554 Как машинное обучение может помочь в проектировании будущих сетей связи и как будущие сети могут удовлетворить потребности новых приложений машинного обучения? В этой всеобъемлющей книге вы узнаете о взаимодействии между двумя наиболее преобразующими и влиятельными технологиями нашего времени. Во-первых, узнаете, как современные методы машинного обучения, такие как глубокие нейронные сети, могут изменить способы проектирования и оптимизации будущих сетей связи. Доступное введение в концепции и инструменты сопровождается многочисленными примерами из реального мира, показывающими, как эти методы могут быть использованы для решения давних проблем. Во-вторых рассмотрено проектирование беспроводных сетей как платформ для приложений машинного обучения. Скачать книгу
  • Книги для программистов

    Mobile Cloud Computing: Architectures, Algorithms and Applications (2015) Автор: Debashis De Количество страниц: 377 Необходимые для высокоскоростных мобильных сетей пятого поколения, мобильные облачные вычисления объединяют мощь облачных центров обработки данных с портативностью мобильных вычислительных устройств. В книге охватываются последние технологические и архитектурные достижения в области мобильных облачных вычислений. В книге также показано, как мобильные облачные вычисления используются в мониторинге здоровья, играх, обучении и коммерции. Скачать книгу
  • Книги для программистов

    Selenium WebDriver Practical Guide (2014) Автор: Satya Avasarala Количество страниц: 264 Selenium WebDriver - это инструмент автоматизации веб-интерфейса с открытым исходным кодом, реализованный через драйвер браузера, который посылает команды в браузер и получает результаты. Практическое руководство Selenium WebDriver проведет вас через различные API WebDriver, которые должны использоваться в тестах автоматизации, а затем обсудит различные доступные реализации WebDriver. Это руководство окажет вам поддержку, предоставив доступ к исходному коду, включая основные HTML файлы, которые позволят вам работать с jQuery и другими примерами, приведенными в книге. Скачать книгу
  • Книги для программистов

    📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня. Канал с мемами — 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
    Библиотека IT мемов

    Топовые мемы по программированию и IT. Предложка: @itmemlib_bot Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc По вопросам рекламы: @proglib_adv

    Telegram
  • Реклама

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

    Docker The Complete Beginners Guide to Starting with Docker (2016) Автор: Austin Spencer Количество страниц: 39 Docker - это полезный инструмент, предназначенный для создания, установки и запуска различных приложений с помощью контейнера. Эти контейнеры позволяют разработчикам упаковать одно приложение со всеми необходимыми частями, такими как зависимости и библиотеки, и отправить все в одном пакете. Docker действительно полезен для дизайнеров и веб-разработчиков. Вы можете получить преимущества инструментов и кода. В этой книге объясняются некоторые важные концепции docker с примерами. Вы сможете понять работу docker и его установку на вашем устройстве. Поймете концепции устройств хранения данных и повысите свои шансы на успех. Скачать книгу
  • Книги для программистов

    Kubernetes Microservices with Docker (2016) Автор: Deepak Vohra Количество страниц: 456 В этой книге, посвященной Kubernetes, менеджеру контейнерных кластеров, рассматриваются все аспекты использования Kubernetes в современных сложных приложениях для работы с большими данными и корпоративными приложениями с контейнерами Docker. Начиная с установки Kubernetes на одном узле, Kubernetes Microservices with Docker представляет Kubernetes на простом примере Hello и рассказывает об использовании переменных окружения в Kubernetes. Далее в книге рассматривается использование Kubernetes со всеми основными группами технологий, такими как реляционные базы данных, базы данных NoSQL и в экосистеме Apache Hadoop. В конце книги рассказывается об использовании многоконтейнерных Pods и установке Kubernetes на многоузловом кластере. Скачать книгу
  • Книги для программистов

    ➡️Работаете тестировщиком и хотите стать API автоматизатором облачной платформы? Для вас 15 ноября 20:00 пройдет открытый урок «Openstack jenkins-jobs-builder». CI/CD очень часто используется в организации запуска тестов на различных стендах и окружениях. Также данные системы позволяют интегрировать процесс тестирования в процесс сборки продукта. Но часто возникает задача поднятия дженкинса и создания соответствующих сборок для прогона тестов на облаке. Создавать и настраивать руками сборки — это очень плохая практика, да и хочется хранить все в виде кода. На занятии расскажем: - как поднять дженкинс, как docker compose service; - как организовать сборку тестов и их прогон в докере дженкинс слейва; - как сборки описанные в виде конфигураций задеплоить на дженкинс, используя Openstack Jenkins Jobs Builder. Занятие проведет Павел Балахонов, автоматизатор тестирования с опытом более 10 лет. Не упустите возможность попробовать формат обучения и познакомиться с экспертом. 👇Пройдите вступительный тест, чтобы записаться на урок: https://otus.pw/88t0/