Software Architect's Handbook (2018) Автор: Joseph Ingeno Количество страниц: 594
Software Architect's Handbook - это всеобъемлющее руководство, которое поможет разработчикам, архитекторам и старшим программистам продвинуться по карьерной лестнице в области архитектуры программного обеспечения. В этой книге вы познакомитесь со всеми важными концепциями, от принципов проектирования до различных соображений на разных этапах вашей карьеры в архитектуре программного обеспечения.
Во время чтения книги вы: ✔️Изучите создание программных архитектур с использованием шаблонов и передовых практик; ✔️Изучите различные практики проектирования архитектуры программного обеспечения; ✔️Узнайте, что нужно для постоянного совершенствования архитектора программного обеспечения; ✔️Научитесь создавать слабосвязанные системы, способные поддерживать изменения; ✔️Получите понимание о DevOps и его влиянии на архитектуру программного обеспечения; ✔️Научитесь реорганизовывать и изменять архитектуру старых приложений.
Достоинства: ➕Глубокое погружение в тему; ➕Можно использовать как в качестве справочника, так и учебника.
Introduction to Algorithms (2016) Авторы: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein Количество страниц: 1313
Данный труд удачно совмещает в себе описание разнообразных алгоритмов и отличное качество изложения, делающее книгу доступной для читателей разного уровня подготовки. Все алгоритмы описаны простым языком и сопровождены примерами псевдокода.
В книге рассматриваются такие темы, как: ✔️Деревья ванн Эмде Боаса; ✔️Многопоточные алгоритмы; ✔️Динамическое программирование; ✔️Жадные алгоритмы. Также в последнем издании было добавлено множество новых упражнений и задач.
Достоинства: ➕Фундаментальная книга по алгоритмам; ➕Полезный материал для читателя любого уровня; ➕Превосходный язык изложения.
Работаете с множеством отдельных серверов? Начните осваивать виртуализацию и кластеризацию на демо-занятии «Кластерная файловая система Lustre».
⏩19 января Викентий Лапа, эксперт, более 10 лет работающий с Linux дистрибутивами, расскажет об архитектуре и компонентах файловой системы Lustre. ⏩Вы разберете области применения файловой системы и ее особенности. Узнаете, как используется file striping и что такое сетевой транспортный уровень LNET. ⏩В практической части вы установите и сконфигурируете файловую систему вручную. Посмотрите пример работы графического пользовательского интерфейса Integrated Manager for Lustre (IML)
Демо-занятие входит в программу онлайн-курса «Administrator Linux. Advanced» для опытных администраторов.
Distributed Systems with Node.js (2020) Автор: Thomas Hunter II Количество страниц: 377
Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.
Во время чтения книги вы: ✔️Узнаете, какой протокол выбрать в зависимости от ситуации; ✔️Настроите контейнеры приложения для использования в производстве; ✔️Отследите ошибки в настройках, чтобы определить, какой сервис неисправен; ✔️Упростите код приложения и повысьте производительность, переложив работу на обратный прокси; ✔️Создадите информационные панели для мониторинга работоспособности и пропускной способности сервиса; ✔️Узнаете, почему требуется так много различных инструментов при работе в корпоративной среде.
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019) Автор: Jeanne Boyarsky, Scott Selikoff Количество страниц:
Java является кросс-платформенным объектно-ориентированным языком программирования, используемом в основном для разработки мобильных и десктопных приложений. Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.
Книга: ✔️Охватывает все части экзамена, вопросы по темам: инкапсуляция, наследование абстрактных классов и интерфейсов, модули и лямбда-выражения; ✔️Включает сложный материал и укрепляет ваше понимание ключевых тем; ✔️Объясняет принципы и шаблоны ООП; ✔️Помогает освоить основы функционального программирования; ✔️Учит создавать решения на Java, применимые в реальных проектах.
Достоинства: ➕Отлично подходит для подготовки к экзамену; ➕Включает множество примеров и задач; ➕Очень информативна даже для опытных программистов.
Machine Learning and Data Science Blueprints for Finance (2020) Авторы: Hariom Tatsat, Sahil Puri, Brad Lookabaugh Количество страниц: 432
В течение следующих нескольких десятилетий машинное обучение и анализ данных изменят финансовую отрасль. С помощью этой практической книги аналитики, трейдеры, исследователи и разработчики могут узнать, как создавать алгоритмы машинного обучения, получившие огромное значение в отрасли. Вы изучите концепции машинного обучения и более 20 тематических исследований по контролируемому, неконтролируемому обучению и обучению с подкреплением, а также обработке естественного языка.
Темы, рассмотренные в книге: ✔️Модели на основе регрессии для торговых стратегий, ценообразования производных финансовых инструментов и управления портфелем; ✔️Модели контролируемого обучения на основе классификации для прогнозирования риска кредитного дефолта, обнаружения мошенничества и торговых стратегий; ✔️Алгоритмы и методы кластеризации для поиска похожих объектов с примерами из торговых стратегий и управления портфелем; ✔️Модели и методы обучения с подкреплением, используемые для построения торговых стратегий, хеджирования производных финансовых инструментов и управления портфелем; ✔️Методы NLP с использованием библиотек Python, таких как NLTK и scikit-learn.
Все мы хотели бы жить среди близких по духу людей, в городе с продуманной инфраструктурой. Многие IT-специалисты слышали об Иннополисе и даже задумывались о переезде, однако до недавних пор всё городское жилье было доступно лишь в аренду. Но теперь можно приобрести квартиру в ЖК Unicum – единственном доме в Иннополисе с квартирами в продаже!
🏠 Квартиры одно- и двухкомнатные, передаются с ремонтом, мебелью и техникой. В шаговой доступности современные детсад, школа, лицей, университет, медцентр, два технопарка, спорткомплекс с сауной и бассейном, теннисный корт и спортивные площадки. Недалеко популярная в России всесезонная горнолыжная база «Свияжские холмы», гольф-клуб и школа олимпийского резерва.
💫 Став резидентом Иннополиса, вы получаете особые условия для ведения бизнеса, аренды помещений и земельных участков, налог на прибыль от 2%, возможность освобождения от НДС, освобождение от транспортного налога и даже страховку от негативных изменений в налоговом законодательстве.
Hands-On Artificial Intelligence with Unreal Engine (2019) Автор: Francesco Sapio Количество страниц: 552
Применение искусственного интеллекта может вывести разработку на новый уровень независимо от того, создаете ли вы традиционную, образовательную или любую другую игру. Если вы хотите использовать ИИ, чтобы продлить жизнь ваших игр, сделать их более сложными и интересными, эта книга для вас.
Во время чтения книги вы: ✔️Получите глубокие знания о системах искусственного интеллекта в Unreal Engine; ✔️Создадите сложные ИИ, изучая искусство проектирования и разработки дерева поведения; ✔️Профилируете и визуализируете системы ИИ с помощью мощных инструментов отладки; ✔️Расширите каждую систему искусственного интеллекта и отладки кастомными узлами и функциями.
JavaScript: A Beginner's Guide, Fifth Edition (2019) Автор: John Pollock Количество страниц: 560
Данное практическое динамичное руководство показывает от начала до конца, как с помощью JavaScript создавать динамические веб-страницы со специальными эффектами. Пятое издание содержит обновления, касающиеся всех основных новых функций и новейших методов и практик веб-разработки. Вы также узнаете, как расширить возможности JavaScript на стороне сервера с помощью Node.js.
Книга: ✔️Обучает шаг за шагом разработке веб-приложений; ✔️Содержит подробные примеры и загружаемые файлы проектов; ✔️Написана опытным веб-разработчиком и экспертом по JavaScript.
Достоинства: ➕Хороший баланс теории и практики; ➕Множество примеров кода.
С каждым годом количество данных, генерируемых компаниями, растёт всё больше и больше. Но как управлять всеми этими данными, как их эффективно использовать? На этот вопрос сможет ответить Data Scientist, и за это компании готовы платить от 150 000 рублей и больше — ежемесячно! ⠀ Хочешь стать таким же? Онлайн-университет Skillbox может помочь пройти дорогу с нуля до специалиста, ещё и с доступной рассрочкой. ⠀ Тебе предстоит пройти этот путь вместе с опытными специалистами и научиться использовать язык программирования Python, работать с источниками данных CSV, XML и XLSX, познакомиться с анализом данных. Также освоишь машинное обучение, что даст знания в области нейронных сетей. Если нет опыта в программировании, это не помеха, всему обучат и всё расскажут с нуля. ⠀ После прохождения курса тебе помогут составить выгодное резюме и поспособствуют трудоустройству. Переходи по ссылке и регистрируйся со скидкой до 60%▶️https://clc.am/YafTvA.
Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications (2020) Авторы: Lorne Lantz, Daniel Cawrey Количество страниц: 284
Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология.
Во время чтения книги вы: ✔️Узнаете, почему биткойн был важен при рождении блокчейна; ✔️Узнаете, как Ethereum создал благодатную почву для новых инноваций, таких как децентрализованные финансы, токены и флэш-кредиты; ✔️Откроете для себя секреты цен на криптовалюту и различные факторы, влияющие на очень волатильные рынки криптовалют; ✔️Узнаете, как предприятия и правительства используют блокчейн; ✔️Поймете проблемы масштабирования и разветвления блокчейна.
Почему ценятся PHP-разработчики со знаниями Symfony?
Узнайте 13 января о ключевых навыках программирования на одном из самых сложных, надежных и высокопроизводительных PHP-фреймворках на встрече с Александром Пряхиным, техническим директором в CityAds Media. На вебинаре Александр представит программу онлайн-курса «Symfony Framework» и ответит на ваши вопросы.
👉🏻Рекомендуем заранее пройти вступительный тест, чтобы оценить свой уровень подготовки и сложность курса. Регистрируйтесь на мероприятие и запасайтесь вопросами для эксперта: https://otus.pw/KMzb/
The C Puzzle Book Автор: Alan Feuer Количество страниц: 187
Книга C Puzzle Book - отличный выбор для всех программистов, которые хотят расширить свои базовые знания языка программирования Cи. Эта книга была разработана, чтобы помочь читателям получить более полное представление о синтаксисе и семантике языка Си с помощью интересных головоломок, которые бросают вызов читателям в знании основ. Специалист по программированию на Cи Алан Фойер освещает основные темы с разных сторон, чтобы читатель мог получить более полное представление о предмете.
Practical Python Programming for IoT (2020) Автор: Gary Smart Количество страниц: 516
Настала эпоха подключенных устройств, будь то фитнес-браслеты или умные дома. Сейчас как никогда важно понять, как компоненты оборудования взаимодействуют с интернетом для сбора и анализа пользовательских данных. Интернет вещей в сочетании с популярным языком с открытым исходным кодом Python можно использовать для создания мощных и интеллектуальных систем IoT с интуитивно понятными интерфейсами.
Во время чтения книги вы: ✔️Получите знания об электронных схемах датчиков и исполнительных механизмов; ✔️Структурируете свой код на Python, используя асинхронный ввод-вывод, модели pub / sub и т. д.; ✔️Автоматизируете реальные проекты Интернета вещей с помощью интеграции датчиков и исполнительных механизмов; ✔️Интегрируете электронику с ThingSpeak и IFTTT для автоматизации; ✔️Создадите и используете RESTful API, WebSockets и MQTT с датчиками; ✔️Настроите среду разработки Raspberry Pi и Python для проектов IoT.
Какие навыки необходимы тестировщику для профессионального роста и управления командой?
Ответ на этот и другие вопросы вы узнаете 14 января на встрече с Анастасией Асеевой-Нгуен, ex head of QA в команде на 90+ человек. Анастасия представит программу онлайн-курса «QA Lead», расскажет, как организована практика. В конце вебинара вы получите возможность приобрести курс по спец.цене. Программа рассчитана на тестировщиков с опытом.
Регистрируйтесь на вебинар и готовьте вопросы к встрече с экспертом https://otus.pw/JEhy/
Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Math for Programmers (2021) Автор: Paul Orland Количество страниц: 688
Чтобы получить работу в областях науки о данных, машинного обучения, компьютерной графики или криптографии, вам необходимо иметь сильные математические навыки. Автор учит математике, необходимой для карьеры, концентрируясь на том, что вам нужно знать как разработчику. Книга наполнена большим количеством полезных графиков и содержит более 300 упражнений и мини-проектов.
Deep Learning Interviews (2020) Автор: Shlomo Kashani, Amir Ivry Количество страниц: 438
Данное руководство содержит сотни полностью решенных задач по широкому кругу ключевых тем в области ИИ. Она предназначена как для репетиций собеседований или экзаменов по конкретным темам, так и для получения степени магистра по машинному обучению. Задачи в книге достаточно сложны, чтобы хорошо поработать и значительно улучшить свои навыки, и они сформулированы в виде наводящих на размышления вопросов и увлекательных историй.
✔️Сотни полностью решенных задач; ✔️Проблемы из многих областей глубокого обучения; ✔️Понятные схемы и иллюстрации; ✔️Исчерпывающий указатель; ✔️Пошаговые решения задач; ✔️Не только ответы, но и показанные работы и доказательства, если необходимо.