ВернутьсяГлавная IT, технологии Телеграм Канал Книги для программистов
Книги для программистов

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

@ progbook

IT, технологии

100 839   151   0   0   29.10.20
Оценить:
Обратная связь: @proglibrary_feedback_bot
Актуальные мероприятия по разработке: @event_listener_bot

По вопросам рекламы: @proglib_adv_bot и @proglib_adv
Открыть в Telegram
Поделиться в социальных сетях:
Последние записи канала @progbook:
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (2019)
Автор: Sam Newman
Количество страниц: 272

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

Книга:
✔️Идеально подойдёт организациям, желающим перейти на микросервисы;
✔️Помогает компаниям определить, следует ли менять подход, когда и с чего начать;
✔️Приводит в сравнение несколько моделей и где они применяются;
✔️Рассматривает детали декомпозиции баз данных, в том числе влияние нарушения ссылочной и транзакционной целостности и многое другое.

Достоинства:
Хороший авторский стиль;
Множество примеров из реальной практики;
Легко читается.

Недостатки:
Не замечено.

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

#english #book #advanced
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
Библиотека хакера: @hackproglib
Go: @goproglib
CC++: @cppproglib
PHP: @phpproglib
Frontend: @frontendproglib
Python: @pyproglib
Mobile: @mobileproglib
Data Science: @dsproglib
Java: @javaproglib
C#: @csharpproglib

Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot
JavaScript Frameworks for Modern Web Development (2019)
Авторы: Sufyan bin Uzayr, Nicholas Cloud, Tim Ambler
Количество страниц: 591

Если вы являетесь опытным разработчиком и хотите изучать JavaScript, данная книга поможет вам в этом. Авторы учат работать с React, VueJS и Angular. В конце каждой главы есть ссылки для дополнительного чтения.

Во время чтения книги вы:
✔️Выберете подходящий фреймворк для своего проекта;
✔️Научитесь использовать соответствующие библиотеки и инструменты;
✔️Научитесь работать с Grunt, Yeoman, Lodash и другими.

Достоинства:
Широкий спектр тем;
Множество примеров кода.

Недостатки:
Не замечено.

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

#english #book #intermediate
Node.js Design Patterns (2020)
Авторы: Mario Casciaro, Luciano Mammino
Количество страниц: 660

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

Во время чтения книги вы:
✔️Научитесь писать асинхронный код;
✔️Используете потоки Node.js для создания конвейеров асинхронной обработки, управляемых данными;
✔️Научитесь внедрять шаблоны проектирования программного обеспечения;
✔️Научитесь создавать и масштабировать микросервисы и распределенные системы на базе Node.js;
✔️Используете Node.js вместе с другими мощными технологиями, такими как Redis, RabbitMQ, ZeroMQ и LevelDB.

Достоинства:
Качественные примеры кода;
Хорошая структурированность.

Недостатки:
Не замечено.

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

#english #book #advanced
Angular Development with TypeScript (2018)
Авторы: Yakov Fain, Anton Moiseev
Количество страниц: 560

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

Что внутри:
✔️Примеры кода Angular 5, 6, 7;
✔️Внедрение зависимостей;
✔️Реактивное программирование;
✔️Angular Forms API.

Достоинства:
Лаконичность;
Практикоориентированность.

Недостатки:
Не замечено.

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

#english #book #intermediate
Mastering Kubernetes (2020)
Автор: Gigi Sayfan
Количество страниц: 642

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

Во время чтения книги вы:
✔️Освоите основы архитектуры и дизайна Kubernetes;
✔️Научитесь создавать и запускать приложения с отслеживанием состояния и сложные микросервисы в Kubernetes;
✔️Используете такие инструменты, как Kubectl и Helm, для управления ресурсами и хранилищем;
✔️Узнаете, как обеспечить высокую доступность кластеров.

Достоинства:
Актуальность материала;
Широкий спектр тем.

Недостатки:
Не замечено.

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

#english #book #advanced
Интенсив-практикум «Pentesting: Level 0»

Получите опыт анализа и тестирования защищенности программ, операционных систем и веб-приложений.

За три дня вы научитесь:
— сканировать локальные сети и удаленные серверы, интерпретировать результаты;
— обнаруживать уязвимости в веб-приложениях, программах, операционных системах и почтовых серверах;
— подбирать эксплоиты к программному обеспечению с целью протестировать безопасность;
— эксплуатировать уязвимости с помощью специализированных программ.

После интенсива вы поймете перспективы развития в профессии и сможете продолжить обучение на основной программе с топовыми преподавателями-практиками.

Интенсив ведет Егор Богомолов, участник более 200 успешных проектов в таких компаниях, как «Информзащита», «Бизон» и Wallarm.

Для читателей Proglib стоимость интенсива 5000 рублей!

Старт 2 ноября.
Читайте подробности и оставляйте заявку на сайте: https://is.gd/NZB82B
Programming PyTorch for Deep Learning (2019)
Автор: Ian Pointer
Количество страниц: 220

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

Во время чтения книги вы:
✔️Изучите примеры использования PyTorch от нескольких ведущих компаний;
✔️Узнаете, как применять transfer learning в работе с изображениями;
✔️Примените передовые методы NLP, используя модель, обученную в Википедии;
✔️Используете библиотеку Torchaudio PyTorch для классификации аудиоданных с помощью сверточной модели;
✔️Изучите отладку моделей PyTorch с использованием TensorBoard.

Достоинства:
Глубокое погружение в тему;
Можно использовать в качестве справочника.

Недостатки:
Присутствуют ошибки в некоторых примерах кода.

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

#english #book #advanced
CSS3: The Missing Manual (2013)
Автор: David Sawyer McFarland
Количество страниц: 650

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

Достоинства:
Хороший авторский стиль;
Легко читается.

Недостатки:
Не замечено.

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

#english #book #intermediate
🤔Как получить практический опыт администрирования Linux, если без опыта никуда не берут? Не время отчаиваться! Успейте занять место на онлайн-курсе «Administrator Linux. Basic». Старт уже 31 октября.
За 4 месяца вы пройдете весь путь системного администратора от команд Linux до мониторинга, освоите принципы командной работы, а после обучения сможете претендовать на должность администратора Linux или начинающего DevOps-инженера. Стенды для практики предоставляет партнер курса AdvancedHosting.
Оставьте заявку, чтобы узнать о курсе больше и присоединиться к группе со скидкой: https://otus.pw/NDxH/
Head First C: A Brain-Friendly Guide (2012)
Авторы: David Griffiths, Dawn Griffiths
Количество страниц: 632

Данная книга представляет собой максимально простое руководство по сложному языку программирования Си. Вы изучите основы языка, указатели, управление динамической памятью, а также познакомитесь с более сложными темами, такими как многопоточность. Кроме того, книга, как университетский курс, содержит лабораторные работы для проверки и развития полученных навыков. Работая с книгой, вы также узнаете, как правильно использовать компилятор, инструмент make и архиватор для решения реальных задач.

Достоинства:
Особый стиль серии Head First;
Широкий спектр тем.

Недостатки:
Не замечено.

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

#english #book #beginner
GeekBrains открывает факультет обработки естественного языка

Обучение проходит в онлайн-формате 2 раза в неделю в течение 10 месяцев. Студенты факультета смогут с нуля овладеть востребованной профессией NLP-разработчика, ML-инженера или специалиста по Data Science. Программа занятий рассчитана на новичков: в нее входят основы высшей математики (линейная алгебра и матанализ), программирования и машинного обучения. Достаточно подробно изучается теория вероятностей и матстатистика, различные подходы к обработке естественного языка, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Занятия ведут признанные в отрасли эксперты, а решить возникающие в процессе обучения затруднения поможет личный наставник. Успешно окончившие курс студенты получат диплом о профессиональной переподготовке и закрепленную в договоре гарантию трудоустройства.

Подробная информация о новом факультете доступна на нашем сайте: https://proglib.io/w/8de7492c
Linux Bible, 10th Edition (2020)
Автор: Christopher Negus
Количество страниц: 928

Целевая аудитория: разработчики на Linux, программисты и любопытные пользователи.

Данное практическое руководство по операционной системе Linux написано для любого пользователя, независимо от того, является ли он новичком или продвинутым пользователем. Это обновленное десятое издание охватывает последние версии Red Hat Enterprise Linux (RHEL 8), Fedora 30 и Ubuntu 18.04 LTS. а также включает информацию о контейнеризации.

В книге рассматриваются следующие темы:
✔️Основы командной строки;
✔️Работа с файловой системой;
✔️Пишем небольшие скрипты для командной строки;
✔️Управление пользователями;
✔️Настраиваем веб-сервер, FTP и многое другое.

Преимущества:
Актуальность материала;
Множество примеров работы с Linux.

Недостатки:
Не замечено.

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

#english #book #intermediate
GeekBrains открывает факультет Fullstack JavaScript

Подготовительные курсы пройдут в ноябре, а обучение начнется в январе 2021 года. Рассчитанная на 15 месяцев программа позволит студентам освоить профессию разработчика полного цикла. Успешно окончив курс, они смогут запустить собственные проекты: сайты, мобильные приложения и высоконагруженные сервисы. Преподают на факультете ведущие специалисты из GeekBrains и Delivery Club, а затруднения с домашними заданиями поможет решить наставник. Помимо основ HTML, CSS и JavaScript, в учебную программу входят продвинутые темы: современная фронтенд-разработка, бэкенд-разработка, базы данных, сетевые протоколы, многопоточные приложения, взаимодействие в команде и многое другое. Гарантия трудоустройства закреплена в договоре — опытный HR поможет вам составить резюме.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/b3aeacbd
Expert Python Programming (2020)
Автор: Michal Jaworski, Tarek Ziade
Количество страниц: 646

Несмотря на легкость использования Python, содержать код читабельным, многократно используемым и легко поддерживаемым — довольно сложная задача даже для опытного программиста. Третье издание Expert Python Programming, дополненное передовыми практиками, полезными инструментами и стандартами, используемыми профессиональными разработчиками, поможет вам улучшить качество вашей работы.

Во время чтения книги вы:
✔️Изучите современные элементы синтаксиса Python, такие как f-строки, перечисления и лямбда-функции;
✔️Напишете параллельный код на Python;
✔️Интегрируете Python в код, написанный на других языках.

Достоинства:
Легко читается;
Множество примеров кода.

Недостатки:
Не замечено.

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

#english #book #intermediate
GeekBrains запускает курс «Блокчейн-разработка»

Обучение начнется 2 ноября и продлится 4 месяца. Курс рассчитан на еще не знакомых с темой и уже имеющих некоторый опыт разработчиков. Технологический стек: командная оболочка, TCP/IP, Git и любой язык для backend. Занятия ведут участвующие в блокчейн-проектах преподаватели, а программа на 70% состоит из интерактивных вебинаров. Студенты изучат основы криптографии и распределенного реестра, а затем перейдут к более сложным темам: протоколам консенсуса и анонимизации, смарт-контрактам, закрытым блокчейнам и системам с разрешениями, масштабированию сетей блокчейн и пользовательским аспектам применения технологии. После обучения эксперты криптобиржи Binance проведут для студентов карьерные консультации, а возникающие в процессе затруднения поможет разрешить личный наставник.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/ab661df2
Game Programming in C++: Creating 3D Games (2018)
Автор: Sanjay Madhav
Количество страниц: 526

C++ остается ключевым языком для многих ведущих студий разработки игр. Поскольку он используется во всех больших кодовых базах, студии используют его для поддержки и улучшения своих игр и принимают на работу разработчиков, которые имели с ним дело. Данная книга предоставляет практикоориентированный подход к программированию 3D-игр на C++.

Во время чтения книги вы:
✔️Быстро настроите инструменты разработки и приступите к работе;
✔️Реализуете базовую 2D-графику, обновления игры, векторы и физику;
✔️Создадите более интеллектуальные игры с ИИ-алгоритмами;
✔️Реализуете трехмерную графику с помощью OpenGL, шейдеров, матриц и преобразований;
✔️Организуете эффектные реакции на действия игрока;
✔️Создадите пользовательский интерфейс;
✔️Изучите улучшение качества графики с помощью анизотропной фильтрации.

Достоинства:
Хорошо описывается необходимая математика;
Практикоориентированность.

Недостатки:
Не замечено.

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

#english #book #advanced
Hands-On Data Analysis with Pandas (2019)
Автор: Stefanie Molin
Количество страниц: 740

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

Во время чтения книги вы:
✔️Поймете, как аналитики собирают данные и работают с ними;
✔️Изучите выполнение анализа данных и обработки данных в Python;
✔️Научитесь создавать визуализации с помощью pandas, matplotlib и seaborn;
✔️Научитесь применять алгоритмы машинного обучения, чтобы определять закономерности и делать прогнозы;
✔️Используете библиотеки науки о данных Python для анализа реальных наборов данных.

Достоинства:
Множество примеров кода;
Присутствуют упражнения.

Недостатки:
Не замечено.

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

#english #book #advanced
GeekBrains запускает курс «Data Science в медицине»

За 18 месяцев начинающие специалисты освоят применение методов Data Science в здравоохранении. Опытные преподаватели будут проводить вебинары 2 — 4 раза в неделю, а закончившие курс студенты добавят в портфолио 16 учебных проектов. В программу входят основы высшей математики и программирования, введение в искусственный интеллект, а также продвинутые темы: ОС Linux и инструменты Data Science, сбор и обработка данных, нейронные сети, компьютерное зрение, машинное обучение и обработка естественного языка, а также применение методов AI, ML и Data Science в медицине. HR-менеджер поможет составить резюме и подготовиться к собеседованию.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/73b5cec2
Ubuntu Linux Unleashed 2021 Edition, 14th Edition (2020)
Автор: Matthew Helmke
Количество страниц: 752

Те, кто давно сидит на Linux, наверняка вспоминают время своего первого использования этой ОС с чувством радости, что они его прошли. И не зря, ведь настройка и установка нужных компонентов для разработки может отнять у вас большое количество часов, и будет это делать постоянно, пока вы не научитесь решать любую проблему. Это руководство для тех, кто не хочет тратить время на самостоятельные разбирательства, а хочет послушать советов профессионала. Автор рассказывает о всех проблемах с установкой, настройкой, производительностью, мультимедиа, разработкой, системным администрированием, серверами, сетевыми технологиями, виртуализацией, безопасностью, DevOps и другими возможностями Ubuntu.

В книге рассматриваются следующие темы:
✔️ установка Ubuntu и дополнительная конфигурация;
✔️ мастер-класс по командной строке для начинающих пользователей;
✔️ мастер-класс по командной строке для опытных пользователей;
✔️ программирование;
✔️ подключение к удалённому серверу по SSH, Telnet;
✔️ настройка Apache и Nginx;
✔️ программирование на Ubuntu с помощью Perl, Python и PHP.

Преимущества:
обзор уникальных тем;
множество примеров, решений проблем, объяснения процессов исправления ошибок и многое другое.

Недостатки:
не замечено.

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

#english #book #advanced
Похожие каналы:
© webtg.ru - самые актуальные telegram каналы, чаты и боты 2020 года.
Администрация сайта "webtg.ru" не несет ответсвенности за содержание и контент каналов, групп и ботов представленных в каталоге. При обноружение площадок нарущающих законадательство РФ, просим перейти на страницу, с контактами и связаться с нами или отправить жалобу на площадку со страницы её просмотра.
Statok.net Webts.ru - Топ рейтинг сайтов