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

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

100616 @progbook

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

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

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

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

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

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

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

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

    #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
  • Книги для программистов

    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
  • Реклама

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

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

    Полезные материалы по всему, что может быть интересно любому программисту: @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
    IT-события

    Персонализированная лента мероприятий, подобранная исходя из интересов и геолокации. Обратная связь: @proglib_adv

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

    Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith (2019)
    Автор: Sam Newman
    Количество страниц: 272

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

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

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

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

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

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

    Python Programming: A Step By Step Guide from Beginner to Advanced (2020)
    Автор: Anthony Aline
    Количество страниц: 173

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

    Достоинства:
    Хороший авторский стиль;
    Небольшой объем.

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

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

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

    Data Management at Scale (2020)
    Автор: Piethein Strengholt
    Количество страниц: 348

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

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

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

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

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

    Sams Teach Yourself Java in 21 Days (2020)
    Автор: Rogers Cadenhead
    Количество страниц: 672

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

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

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

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

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

    Hands-On Unity 2020 Game Development (2020)
    Автор: Nicolas alejandro Borromeo
    Количество страниц: 580

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

    Во время чтения книги вы:
    ✔️Напишете скрипты для настройки различных аспектов игры, таких как физика, игровой процесс и пользовательский интерфейс;
    ✔️Создадите шейдеры и эффекты с помощью нового Shader Graph и Universal Render Pipeline от Unity;
    ✔️Реализуете постобработку для повышения качества графики с помощью полноэкранных эффектов;
    ✔️Научитесь работать с VFX Graph и Shuriken;
    ✔️Внедрите игровой искусственный интеллект для управления поведением персонажей;
    ✔️Добавите анимации в свою игру с помощью Animator, Cinemachine и Timeline.

    Достоинства:
    Актуальность материала;
    Хорошо подходит для старта.

    Недостатки:
    Не описано создание мультиплеера.

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

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

    Machine Learning - канал с книгами по машинному обучению, Big Data, компьютерному зрению и искусственному интеллекту.

    Книги для начинающих.

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

    Learn PHP in One Day and Learn It Well (2020)
    Автор: Jamie Chan
    Количество страниц: 199

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

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

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

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

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

    Python Playground: Geeky Projects for the Curious Programmer (2015)
    Автор: Mahesh Venkitachalam
    Количество страниц: 353

    Python – это мощный язык программирования, который можно относительно легко изучить. Но что делать дальше, когда вы разберетесь с основами? Python Playground - это коллекция творческих программных проектов, которые вдохновят вас использовать Python для создания проектов и музыки, моделирования реальных явлений и работы с Arduino и Raspberry Pi. Вы научитесь использовать распространенные инструменты и библиотеки Python, такие как numpy, matplotlib и pygame.

    Во время чтения книги вы:
    ✔️Научитесь создавайте музыку на своем компьютере;
    ✔️Увидите, как можно переводить графические изображения в ASCII картинки;
    ✔️Создадите реалистичные анимации с помощью шейдеров OpenGL;
    ✔️Создадите 3D-визуализации, используя данные компьютерной томографии и МРТ;
    ✔️Сделаете лазерное шоу, реагирующее на музыку, подключив компьютер к Arduino.

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

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

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

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

    Advanced JavaScript (2019)
    Автор: Zachary Shute
    Количество страниц: 330

    Если вы ищете язык программирования для разработки гибких и эффективных приложений, хорошим выбором будет JavaScript. Advanced JavaScript - это практическое руководство, которое шаг за шагом проведет вас через JavaScript и его многочисленные особенности. Вы начнете с изучения того, как использовать синтаксис ES6, а затем поработаете с многими другими аспектами, которые может предложить современный JavaScript. Вы также изучите различные методы тестирования проектов JavaScript. В заключительных главах вы познакомитесь с функциональным программированием и научитесь использовать его для создания своих приложений. Используя эту книгу в качестве руководства, вы также сможете разрабатывать API-интерфейсы с использованием Node.js и Express, создавать интерфейсы с помощью React / Redux и мобильные приложения с помощью React Native / Expo.

    Во время чтения книги вы:
    ✔️Изучите основные фичи ES6 для создания приложений;
    ✔️Научитесь работать с асинхронными процессами;
    ✔️Изучите разработку асинхронных потоков;
    ✔️Сможете управлять DOM с помощью JavaScript;

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

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

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

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

    Начни карьеру в IT, а плати после трудоустройства из зарплаты. Мы обучим тебя разработке на Java с ментором онлайн. Поможем составить резюме и подготовиться к собеседованиям. И гарантируем, если ты играешь по нашим правилам, то тебя ждет минимум 5 предложений о работе и быстрый карьерный рост благодаря программе поддержке рассчитанной на 2 года.

    Пройти тестовое задание 🙋‍♂️👉 https://clck.ru/RUuLD

    👇Как проходит обучение:
    1. Жесткий контроль теории и кода после каждой пройденной темы
    2. Обучение только востребованному на рынке стеку технологий: Java Core, Maven, Git, Tomcat, Spring MVC, Core, Security, Hibernate
    3. Отработка знаний в реальном бизнес проекте, который дает опыт для резюме
    4. Интегрированное полезное общение в групповом чате slack с одногруппниками, наставниками и выпускниками-разработчиками
    5. Быстрое карьерное и финансовое развитие за счет двухгодичной программы поддержки от экспертов java сообщества: митапы, мастер-классы, лекции и оффлайн интенсивы
    6. Гарантированное трудоустройство с первой зарплатой от 100 000 рублей

    Условия участия:
    • Пройти входное тестирование
    • Обучение минимум 25 часов в неделю
    • Проживание или готовность к переезду в Москву для трудоустройства
  • Книги для программистов

    Assembly Language Using the Raspberry Pi: A Hardware Software Bridge (2017)
    Автор: Robert Dunne
    Количество страниц: 489

    Программисты часто учатся на примерах и развивают свои навыки, исследуя и изменяя рабочие программы. Данная книга является руководством, в котором представлены рабочие примеры программ для ознакомления как с аппаратным обеспечением, так и с профессиональными методами разработки программного обеспечения.
    Обучение программированию на языке ассемблера - отличное практическое введение в детали архитектуры компьютера. Хотя приложения и системное ПО, написанное на языке ассемблера, когда-то были обычным явлением, язык ассемблера теперь в первую очередь является мостом понимания между компьютерными архитекторами и разработчиками программного обеспечения.

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

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

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

    #english #book #advanced
  • Реклама

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

    GeekBrains запускает курс «Python для решения бизнес-задач»

    Обучение начнется 23 октября и продлится 2,5 месяца. Курс рассчитан на далеких от программирования слушателей: маркетологов, продакт-менеджеров и предпринимателей. В формате видеоуроков и практических вебинаров они научатся автоматизировать рутинные задачи и процессы. Опытные преподаватели расскажут, как создавать ботов Telegram, собирать, обрабатывать и визуализировать данные о клиентах, а также обрабатывать файлы и проверять правильность заполнения форм. Python позволяет написать программу один раз и запускать ее по потребности — это экономит рабочее время.

    Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/7f6da240
  • Книги для программистов

    Programming Machine Learning: From Coding to Deep Learning (2020)
    Автор: Paolo Perrotta
    Количество страниц: 475

    Вы решили заняться машинным обучением - потому что вы ищете работу, начинаете новый проект или просто думаете, что беспилотные автомобили - это круто. Но с чего начать? Даже разработчика программного обеспечения легко запугать непонятными математическими формулами. Хорошая новость состоит в том, что это не должно быть так сложно. Осваивайте машинное обучение, создавая код по одной строке за раз, от простых обучающих программ до настоящей системы глубокого обучения. Решайте сложные задачи, разбивая их на части, чтобы их было легче понять, и повышайте свой уровень, занимаясь практикой. Примеры в этой книге написаны на Python, но не волнуйтесь, если вы не знаете этот язык: вы очень быстро освоите ту его часть, которая вам нужна.

    Достоинства:
    Хорошая структурированность;
    Множество упражнений в конце каждой главы.

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

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

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

    iOS 14 Programming Fundamentals with Swift (2020)
    Автор: Matt Neuburg
    Количество страниц: 709

    Данная книга по разработке на Swift для iOS-устройств была недавно обновлена под последнюю версию операционной системы. Читая данное издание, вы узнаете о новых фичах программирования под iOS:
    ✔️Синтаксис для конечных замыканий;
    ✔️Вкладки документа редактора кода;
    ✔️Новые возможности Симулятора;
    ✔️Ресурсы в пакетах Swift;
    ✔️Улучшения в тестировании и многое другое.

    Во время чтения книги вы:
    ✔️Изучите объектно-ориентированный подход в Swift;
    ✔️Познакомьтесь со встроенными типами Swift;
    ✔️Погрузитесь в работу с объектами, протоколами и дженериками;
    ✔️Узнаете о событийно-ориентированной архитектуре Cocoa.

    Достоинства:
    Актуальность материала;
    Хороший авторский стиль;
    Множество примеров кода.

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

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

    #english #book #intermediate