UML Diagramming: A Case Study Approach (2022)
Автор: Suriya Sundaramoorthy
Количество страниц: 416
Унифицированный язык моделирования, более известный как UML, стал де-факто стандартным языком моделирования для анализа и проектирования программных приложений и систем.
Книга объясняет построение диаграмм UML на конкретных примерах, чтобы помочь разработчикам систем и программного обеспечения определить, визуализировать, построить и документировать артефакты программных систем. Примеры демонстрируют, как UML воплощает лучшие практики программной инженерии для моделирования больших и сложных систем. Они показывают, что UML - это интуитивно понятный язык диаграмм, который может быть легко понят конечными пользователями и бизнес-профессионалами. Эти примеры также демонстрируют, что UML является мощным языком для передачи информации о дизайне программного обеспечения, чтобы помочь разработчикам и конечным пользователям подтвердить объем приложения, требования и возможности.
Скачать книгу
💡Вебинар: «Эволюция или деградация: что будет с рынком IT и разработчиками в 2023 году»
Недавно мы провели опрос: «📈Как изменилась жизнь русскоязычных айтишников за последние полгода», и в дополнение решили провести вебинар на актуальную для вас тему.
В программе:
🔹Где востребованы IT-специалисты из РФ: ТОП-10 стран;
🔹Какие языки, стеки и IT-специалисты востребованы в этих странах. Аналитика по навыкам;
🔹Массовые увольнения в корпорациях-гигантах: как искать работу за рубежом;
🔹Медианная зарплата программиста в каждой стране после уплаты налогов. Плюсы и минусы жизни в каждой стране;
🔹ChatGPT, ИИ и будущее программирования: какая версия GPT заменит программиста.
⏰ Дата: 16 февраля в 18:00 по МСК
Запись на вебинар, подробнее о спикерах, программе и т.д читайте по ссылке👉 https://proglib.io/w/27f6d59d
The First Line of Code: Android Programming with Kotlin (2022)
Автор: Lin Guo
Количество страниц: 723
#android #kotlin
В этой книге знания между Android и Kotlin перемежаются таким образом, чтобы читателям было легко понять и начать работу:
- Часть Android охватывает все важные аспекты платформы Android, такие как активность, сервис, поставщик контента, приемник вещания, фрагмент, базовый пользовательский интерфейс, хранение данных, сеть, Jetpack и другие знания на уровне приложений.
- Часть Kotlin охватывает различные аспекты Kotlin, такие как стандартная грамматика, общие навыки, функции высшего порядка, generics, coroutines, DSL и другие знания на уровне языка.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Pro Angular: Build Powerful and Dynamic Web Apps, 5th Edition (2022)
Автор: Adam Freeman
Количество страниц: 905
#angular
Angular - это библиотека JavaScript с открытым исходным кодом, поддерживаемая компанией Google. Она имеет множество отличных возможностей для разработки на стороне сервера и используется в некоторых из самых крупных и сложных веб-приложений в мире для улучшения HTML в браузере. Ее краеугольным камнем является способность создавать приложения, которые можно расширять, поддерживать, тестировать и стандартизировать. Знание основ Angular и понимание его применения - это актив в арсенале любого разработчика.
Скачать книгу
Алан Кертис Кей – американский ученый-компьютерщик, пионер в разработке объектно-ориентированного программирования и персональных компьютеров. Наиболее известен своей работой в Xerox PARC в 1970-х годах, где он сыграл ключевую роль в разработке компьютера Alto, раннего прототипа современного персонального компьютера. После 10 лет работы в Xerox PARC Кэй на три года (c 1981 по 1984 г.) становится главным учёным в Atari.
В 1984 году он стал стипендиатом Apple. После закрытия Apple Advanced Technology Group в 1997 году он был приглашен своим другом Браном Ферреном, руководителем отдела исследований и разработок компании Disney, в компанию Walt Disney Imagineering в качестве научного сотрудника Disney Fellow.
В 2001 году Кей основал Viewpoints Research Institute, некоммерческую организацию, занимающуюся проблемами детей, обучения и передовой разработки программного обеспечения. Кей занимал пост президента института до его закрытия в 2018 году. #личности
🌐 Что такое ООП
● Что такое ООП? Самое простое обьяснение в интернете
● Объектно-ориентированное программирование за 10 минут
📚 Книги
Скидка 25% на все книги издательства «Питер» по промокоду Proglib
● Объекты. Стильное ООП
● Паттерны объектно-ориентированного проектирования
● Объектно-ориентированный подход. 5-е межд. изд.
● Объектно-ориентированное программирование в С++. Классика Computer Science
Статьи по теме
● ☕️ Классы на прототипах: как работает ООП в JavaScript
● ☕️ Учебник по JavaScript: ООП на простых примерах
● 🤹 Введение в объектно-ориентированное программирование (ООП) на Python
● 👨🎓 Самоучитель по C# для начинающих за 30 минут. Часть 2: ООП и коллекции
🌐 Выступления Алана Кея
● Алан Кей, 2015: Сила простоты (англ., с субтитрами на русском)
● Является ли программная инженерия все еще оксюмороном? – Алан Кей (англ.)
JavaScript from Frontend to Backend: Learn full stack JavaScript development using the MEVN stack with quick and easy steps (2022)
Автор: Eric Sarrion
Количество страниц: 336
#js
Книга начинается с основ переменных и объектов в JavaScript, а затем быстро переходит к созданию компонентов на стороне клиента с помощью Vue.js и простого приложения для управления списками. После этого внимание переключается на серверную сторону и Node.js, где вы рассмотрите модель MVC и изучите модуль Express. После того как вы освоите серверную и клиентскую части, останется только база данных. Вы познакомитесь с MongoDB и модулем Mongoose. В последней главе этого быстрого руководства вы объедините все эти части, чтобы интегрировать приложение Vue.js в сервер Node.js, используя Express для структурирования серверного кода и MongoDB для хранения информации.
Скачать книгу
AI-Powered Business Intelligence: Improving Forecasts and Decision Making with Machine Learning (2022)
Автор: Tobias Zwingmann
Количество страниц: 350
Используйте бизнес-аналитику и ИИ для обеспечения роста компании, повышения эффективности и улучшения процесса принятия бизнес-решений. В этой практической книге с практическими примерами в Power BI вы изучите наиболее актуальные случаи использования ИИ в BI, включая улучшение прогнозирования, автоматизированную классификацию и рекомендации на основе ИИ. Вы также узнаете, как извлекать информацию из неструктурированных источников данных, таких как текст, документы и изображения.
Скачать книгу
Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer (2022)
Автор: Davi Pedro Bauer
Количество страниц: 147
#blockchain
Начните разработку блокчейна с помощью этого пошагового руководства. В этой книге вы пройдете весь путь от установки необходимого программного обеспечения до написания, тестирования и развертывания смарт-контрактов.
В этой книге рассматриваются технологии, наиболее тесно связанные с Ethereum, такие как IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, Metamask и Opensea. Автор расскажет как составлять проекты и контракты, настраивать сети и развертывать смарт-контракты на блокчейн. Затем он рассказывает о смарт-контрактах, включая их развертывание и верификацию. Эта книга подходит к блокчейну таким образом, чтобы вы могли сосредоточиться на наиболее интересующей вас теме, охватывая технологии, связанные с Ethereum, в целом, а не только фокусируясь на Solidity.
Скачать книгу
Microservice APIs: With examples in Python (2022)
Автор: Jose Haro Peralta
Количество страниц: 425
#python
Это практическое руководство сосредоточено на реализации, а не на философствовании, и содержит достаточно теории, чтобы вы могли начать работу. Вы быстро приступите к проектированию архитектуры платформы микросервисов, разработаете стандартные спецификации для REST и GraphQL API, а также встроите функции аутентификации для обеспечения безопасности ваших API. Написанные в независимой от фреймворка манере, универсальные принципы проектирования API и микросервисов могут быть легко применены к вашему любимому стеку и набору инструментов.
Скачать книгу
Cloud Attack Vectors: Building Effective Cyber-Defense Strategies to Protect Cloud Resources (2022)
Автор: by Brian Chappell
Количество страниц: 504
Кибератаки продолжают расти по объему и изощренности, нацеливаясь на все, что принадлежит, управляется и обслуживается из облака. Сегодня широко распространен консенсус: вопрос не в том, будет ли взломана организация, а в том, когда это произойдет. Субъекты угроз обычно выбирают путь наименьшего сопротивления. С ускорением внедрения облачных технологий и удаленной работы путь наименьшего сопротивления существенно меняется.
В этой книге подробно описаны риски, связанные с развертыванием облачных сред, методы, используемые субъектами угроз, проверенные на практике защитные меры, которые должны принять организации, а также показано, как улучшить обнаружение вредоносной активности.
Скачать книгу
Я сижу за параллельным VPN, использую пароли с 25+ цифрами, буквами и спецсимволами, регулярно меняю пароли, оплачиваю что могу наличкой, начал ходить в маске, когда это еще не было мейнстримом и в тот один единственный раз, когда на меня напала утренняя хандра и лень, когда я был беззащитен и малодушен, в начале марта 2022 года я открыл приложение крупной компании и заказал себе поесть. 22 марта слили базу «Яндекс Еды». Лол. Кек.
И вот опять: 26 января слили 42 Гб исходных кодов сервисов «Яндекса». В принципе, зачем латать дыры в системе безопасности, если штрафы низкие и всегда можно сказать, мол, «это устаревшая база», «чувствительных данных в базе нет» и т. д. Поговаривают, что Минцифры доработало законопроект об утечках данных: штраф за утечку составит от 5 млн до 500 млн руб. Другое дело. Когда бьют по кошельку, люди начинают очень быстро соображать, как решить вопрос.
Статьи по теме
🏴☠️ История цифрового взлома: 10 самых известных хакеров всех времен
🕵️ Пишем кейлоггер на Python для Windows за 5 минут
🕵️ Как взломать Wi-Fi с помощью Kali Linux 2020.4 и Ubuntu 20.04
😀 Скидка 25% на все книги издательства «Питер» по промокоду Proglib
📚 Книги для пентестера и хакера
● Black Hat Go: Программирование для хакеров и пентестеров
● Black Hat Python: программирование для хакеров и пентестеров, 2-е изд
● Безопасность веб-приложений
● Кибердзюцу: кибербезопасность для современных ниндзя
● Аудит безопасности информационных систем
● Вскрытие покажет! Практический анализ вредоносного ПО
● Защита данных. От авторизации до аудита
● Ловушка для багов. Полевое руководство по веб-хакингу
● Хакинг: искусство эксплойта. 2-е изд.
📚 Книги по Linux
● Библия Linux. 10-е издание
● Kali Linux: библия пентестера
● Командная строка Linux. Полное руководство. 2-е межд. изд.
● Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
● BPF для мониторинга Linux
● Внутреннее устройство Linux. 3-е изд.
● Linux в действии
● Linux. Книга рецептов. 2-е изд.
● Linux API. Исчерпывающее руководство
Студенты считают Авито одним из лучших работодателей в стране. Это показал опрос FutureToday — там участвовали старшие курсы ведущих вузов России. Любопытно, что в этом году в пятерку лидеров вошли только российские компании. Авито занимает 3 место в сегменте IT и 20 — в общем рейтинге (в 2021 году было 53).
В рейтинге Best Company Award 2022 от Changellenge Авито тоже усилил свои позиции — эта награда показывает, как относятся к работодателям молодые специалисты. В сегменте ритейл компания переместилась с 5-го на 3-е место, а в IT — с 13-го на 8-е место.
Как отмечает HR-директор Авито Ольга Ким, на выбор студентов влияют работа с молодым комьюнити, участие в мероприятиях, инициативы компании для студентов, а также построение HR-бренда в профессиональных кругах. Классифайд активно работает с молодыми специалистами: два раза в год проводит оплачиваемые стажировки.
The C# Workshop: Kickstart your career as a software developer with C# (2022)
Автор: Almantas Karpavicius
Количество страниц: 780
C# - это мощный, универсальный язык, который может открыть множество карьерных путей. Но, как и любой другой язык программирования, изучение C# может быть сложным процессом. При наличии широкого спектра различных ресурсов трудно понять, с чего начать.
Именно здесь на помощь приходит эта книга. Написанная и рецензируемая экспертами отрасли, она обеспечивает быстрый темп обучения, который поможет вам быстро написать код на C# и создать приложения. В отличие от других книг по разработке программного обеспечения, которые сосредоточены на сухих, технических объяснениях основной теории, этот Практикум отсекает шум и использует увлекательные примеры, чтобы помочь вам понять, как каждая концепция применяется в реальном мире.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.
Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.
Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.
Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.
Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Software Architecture by Example: Using C# and .NET (2022)
Автор: Paul Michaels
Количество страниц: 229
Проектирование системных решений с использованием современных архитектурных паттернов и практик. В книге рассматриваются методы поддержания отзывчивости системы, даже если она постоянно обновляется, расширение функциональности системы без изменения основного кода, методы сохранения истории данных и проектирование распределенной транзакционной системы.
Эта книга поможет вам понять, как разрабатывается программное решение с использованием различных архитектурных процессов и сценариев. Каждый сценарий объясняет, требуется ли программное решение для решения конкретной проблемы и почему, и обсуждает возможные архитектурные подходы для решения проблемы. Вы узнаете о конкретных реализациях архитектуры программного обеспечения для каждого случая, а также о различных подходах к достижению решений. Каждая глава построена как реальное требование клиента и описывает процесс удовлетворения требования.
Скачать книгу
Inside Deep Learning: Math, Algorithms, Models (2022)
Автор: Edward Raff
Количество страниц: 580
#pytorch
Пройдите через теорию и практику современного глубокого обучения и примените инновационные методы для решения повседневных проблем с данными.
Написанная для обычных разработчиков, книга Inside Deep Learning не содержит сложных математических доказательств или ненужной академической теории. Вы узнаете, как работает глубокое обучение с помощью простого языка, аннотированного кода и уравнений в процессе работы с десятками мгновенно полезных примеров на PyTorch. По ходу дела вы создадите переводчик с французского на английский, работающий по тем же принципам, что и профессиональный машинный перевод, и откроете для себя передовые методы, только что появившиеся в результате последних исследований.
Скачать книгу
Fast track в Команду ВКонтакте для бизнеса
3 этапа: HR, техническое собеседование, финал с тимлидом и дирекшн лидом
Никаких мучений с алгоритмами, быстрые процессы и бонусом – один оклад на старте
Требования к backend-разработчикам:
– Опыт бэкенд-разработки на PHP / Go от 2-х лет
– Уверенное знание одного из современных PHP-фреймворков: Symfony, Laravel, Yii;
– Опыт работы с реляционными и / или документо-ориентированными базами данных;
– Понимание и использования принципов SOLID и KISS и др.
К каждому кандидату гарантированно вернутся с фидбэком в течение трех дней, а успешно прошедшие получат первый оклад на старте, компенсацию за занятия спортом, гибкий график, бонусы и скидки от партнёров, офис со спортзалом, парковкой и фрешбаром и расширенную программу ДМС.
Откликнуться на вакансию
Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition (2022)
Автор: Vaskaran Sarcar
Количество страниц: 696
#java
Книга состоит из четырех частей. В первой части рассматриваются принципы проектирования SOLID и паттерн "Простая фабрика". Во второй части рассматриваются 23 паттерна проектирования (GoF), включая креативные, структурные и поведенческие паттерны. В третьей части рассматриваются альтернативные паттерны проектирования, включая паттерн Null Object и паттерн MVC. В четвертой части рассматривается критика паттернов проектирования с кратким обзором анти-паттернов. Она также включает главу FAQ по паттернам проектирования.
Скачать книгу
Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms, 2nd Edition (2022)
Автор: Joe Papa
Количество страниц: 387
#python
Мы находимся в эпицентре взрыва исследований в области ИИ. Глубокое обучение позволило открыть сверхчеловеческое восприятие, благодаря которому мы продвигаемся к созданию самоуправляемых автомобилей, способности побеждать человеческих экспертов в различных сложных играх, включая Go и Starcraft, и даже создавать эссе с потрясающе связной прозой. Но для расшифровки этих прорывов часто требуется докторская степень в области машинного обучения и математики.
Это обновленное второе издание описывает интуицию, стоящую за этими инновациями, без жаргона и сложностей. К концу этой книги программисты, владеющие языком Python, специалисты по разработке программного обеспечения и студенты, изучающие информатику, смогут самостоятельно реализовать эти прорывы и рассуждать о них с уровнем сложности, не уступающим лучшим специалистам в этой области.
Скачать книгу
NGINX Cookbook: Advanced Recipes for High-Performance Load Balancing, 2nd Edition (2022)
Автор: Derek DeJonghe
Количество страниц: 220
NGINX - один из наиболее широко используемых сегодня веб-серверов, отчасти благодаря его возможностям в качестве балансировщика нагрузки и обратного прокси-сервера для HTTP и других сетевых протоколов. Эта пересмотренная поваренная книга содержит простые и понятные примеры решения реальных задач. Практические рецепты помогут вам настроить и использовать либо открытый исходный код, либо коммерческое предложение для решения проблем в различных случаях.
Для профессионалов, понимающих современные веб-архитектуры, такие как n-tier или микросервисные конструкции, и распространенные веб-протоколы, такие как TCP и HTTP, эти рецепты предоставляют проверенные решения для безопасности и балансировки нагрузки программного обеспечения, а также для мониторинга и обслуживания платформы доставки приложений NGINX.
Скачать книгу
Django 4 for the Impatient: Learn the core concepts of Python web development with Django in one weekend (2022)
Автор: Daniel Correa
Количество страниц: 190
#python #django
В этой книге вы отправитесь в увлекательное, практическое и прагматичное путешествие по изучению Django full stack development. Вы начнете создавать свое первое приложение на Django в течение нескольких минут. Вам будут предоставлены краткие объяснения и практический подход, охватывающие некоторые из наиболее важных функций Django, такие как структура Django Apps, URL, представления, шаблоны, модели, включение CSS, хранение изображений, аутентификация и авторизация, панель администратора Django и многое другое. Вы также будете использовать Django для разработки приложения для просмотра фильмов и развертывания его в Интернете
К концу этой книги вы сможете создавать и развертывать свои собственные веб-приложения на Django.
Скачать книгу
Theoretical Cybersecurity: Principles and Advanced Concepts (2022)
Автор: J. Louis Sewell
Количество страниц: 229
В отрасли кибербезопасности ощущается явный недостаток теоретических инноваций. Это не означает, что инновации отсутствуют, поскольку новые технологии, услуги и решения (а также "жужжащие слова") появляются каждый день. Эта книга станет первым текстом по кибербезопасности, направленным на поощрение абстрактного и интеллектуального исследования кибербезопасности с философской и спекулятивной точки зрения. В ней описаны потенциальные методы и направления, как индустрия может развиваться, чтобы принять теоретические инновации в области кибербезопасности, относящиеся как к искусству, так и к науке.
Скачать книгу
Lean DevOps: A Practical Guide to On Demand Service Delivery (2022)
Автор: Robert Benefield
Количество страниц: 368
#devops
По мере усложнения стека услуг становится все труднее предоставлять ИТ-услуги по требованию, которые отвечают ожиданиям клиентов в отношении скорости, последовательности, надежности, безопасности, конфиденциальности и ценности. Наложение новых облачных технологий, архитектурных подходов или методологий может усугубить проблему, увеличивая разрыв между тем, что, по мнению команд, они предоставляют, и тем, что на самом деле хотят клиенты. В этой книге автор поможет вам выйти из этой спирали, отказаться от вредных привычек и восстановить ситуационную осведомленность, необходимую для предоставления правильных услуг правильным способом.
Скачать книгу
Metaprogramming with Python: A programmer’s guide to writing reusable code to build smarter applications (2022)
Автор: Sulekha AloorRavi
Количество страниц: 402
#python
В начале книги вы узнаете о необходимости и применении метапрограммирования, а затем перейдете к основам объектно-ориентированного программирования. Далее вы узнаете о простых декораторах, поработаете с метаклассами, а затем сосредоточитесь на интроспекции и рефлексии. Вы также углубитесь в дженерики и типизацию, а затем определите шаблоны для алгоритмов. По мере продвижения вы будете понимать свой код с помощью абстрактных синтаксических деревьев и изучите порядок разрешения методов. Эта книга по Python также покажет вам, как создавать собственные динамические объекты, а затем структурировать их с помощью паттернов проектирования.
Скачать книгу
❓Опрос: Как изменилась жизнь русскоязычных айтишников за последний год?
Прошедший год был неспокойным для многих, и русскоязычное ИТ-сообщество не стало исключением. Жизнь стала все больше напоминать ряд спринтов на прохождение головоломок: что делать, как быть, остаться или уезжать? Цель опроса — понять, с какими проблемами столкнулись русскоязычные ИТ-специалисты за последний год, как они адаптировались к этим изменениям и какой прогноз дают на ближайшее время.
Предыдущие опросы
● «💬📈 Что сейчас происходит с IT-индустрией и айтишниками?»
● «🗣📈 Как изменилась жизнь русскоязычных айтишников за последние полгода? Результаты опроса «Библиотеки программиста»
➡️ Пройти анонимный опрос
Just React!: Learn React the React Way (2022)
Автор: Hari Narayn
Количество страниц: 385
#react
Перед вами идеальный помощник в изучении и разработке приложений React. Эта книга представляет инновационные концепции, и использует реальные примеры, основанные на наиболее рекомендуемых практиках, чтобы помочь вам заложить прочный фундамент. Этот комплексный подход обеспечивает сильный акцент на построении компонентов с помощью React.
Вы начнете с изучения основ веб-технологий, JavaScript нового поколения и того, как React вписывается в эти основы. В последующих главах вы построите приложение React с нуля и узнаете о JSX, компонентах, реквизитах, управлении состоянием, контексте и событиях жизненного цикла. Попутно вы создадите многокомпонентное приложение и увидите, как компоненты взаимодействуют между собой. Также будут рассмотрены вопросы отладки и стилизации приложений React.
Скачать книгу
Apache Essentials: Install, Configure, Maintain, 2nd Edition (2022)
Автор: Darren James Harkness
Количество страниц: 206
#apache
Apache - самый широко используемый веб-сервер в Интернете, и это неудивительно: он имеет открытый исходный код и поэтому бесплатен, не говоря уже о том, что он прекрасно расширяем. И он гораздо более безопасен, чем другие веб-серверы.
В книге доступно поясняется, как установить, настроить и поддерживать Apache. Особое внимание уделено ключевым функциям, которые вы будете использовать ежедневно. Вы узнаете, как размещать защищенные (SSL) сайты, оптимизировать ключевые модули Apache, использовать Apache с Perl и PHP, работать с Server Side Includes (SSI) и использовать информацию, содержащуюся в лог-файлах.
Скачать книгу
Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design (2022)
Автор: Dmitri Nesteruk
Количество страниц: 485
Реализуйте паттерны проектирования в .NET 6, используя последние версии языков C# и F#. Эта книга содержит исчерпывающий обзор паттернов проектирования в том виде, в котором они используются в современном инструментарии разработчика. В дополнение к функциональному конструктору, асинхронному методу фабрики, адаптеру общего значения и составным прокси, в новом издании представлены такие темы, как циклические политики декораторов, функциональные команды, трансформаторная вариация паттерна Visitor, а также фабрики, которые могут выполнять отслеживание объектов и массовую замену.
Скачать книгу
MySQL Cookbook: Solutions for Database Developers and Administrators, 4th Edition (2022)
Автор: Bernd Öggl
Количество страниц: 922
#mysql
Когда вам нужны быстрые решения или техники, эта книга предоставляет десятки коротких, целенаправленных фрагментов кода, сотни отработанных примеров и четкие, сжатые объяснения для программистов, у которых нет времени (или опыта) для решения проблем MySQL с нуля.
В этом обновленном четвертом издании авторы предлагают более 200 рецептов, которые охватывают мощные возможности MySQL 5.7 и 8.0. Начинающие, а также профессиональные разработчики баз данных и веб-сайтов смогут погрузиться в такие темы, как MySQL Shell, репликация MySQL и работа с JSON.
Скачать книгу