Паттерны проектирования для C# и платформы .NET Core

Паттерны проектирования для C# и платформы .NET Core

Паттерны проектирования – это удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами.

 



Автор: Гаурав Арораа, Джеффри Чилберто
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Машинное обучение: алгоритмы для бизнеса

Машинное обучение: алгоритмы для бизнеса

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

 



Автор: Маркос Лопез де Прадо
Язык: Русский
Жанр: компьютерная литература, Бизнес
Формат: pdf
Подробнее

Совершенный алгоритм. Серия из 4 книг

Совершенный алгоритм. Серия из 4 книг

Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

 



Автор: Рафгарден Тим
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Руководство по Object Pascal для Delphi 10.4 Sydney

Руководство по Object Pascal для Delphi 10.4 Sydney

Совершенно новое издание легендарного руководства Марко Канту по Object Pascal, ставшего самым популярным в мире справочником по Object Pascal, теперь доступно на русском языке! Будучи одним из самых мощных и популярных языков программирования в мире, Object Pascal значительно эволюционировал в версиях Delphi 10.3 и 10.4. Для того чтобы полностью ввести разработчиков в курс дела, потребовался совершенно новый полный справочник, и новое издание делает именно это.

 



Автор: Марко Канту
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Удаленный сервер своими руками. От азов создания до практической работы

Удаленный сервер своими руками. От азов создания до практической работы

Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования.Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.Отдельно внимание будет уделено вопросам обеспечения безопасности вашего сервера: локальная безопасность, защита от сетевых атак, шифрование данных, защита сетевых служб и т.д.


 



Автор: Левицкий Н. Д
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Для чайников - Серия в 110 книгах + 2CD + Видеокурс (2000-2020) PDF, DjVu, mp4

Для чайников - Серия в 110 книгах + 2CD + Видеокурс (2000-2020) PDF, DjVu, mp4

Представляем Вам серию "Для чайников" - это книги предназначенные для начинающих пользователей. Все книги написаны простым доступным языком и, главное, совершенно необидном для "чайников" стиле, они не отпугивают, а приучают искать ответы на все возникающие вопросы в справочной литературе. Выпускается по аналогии с англоязычной серией «… for Dummies».
 



Автор: Разные
Язык: Русский
Жанр: Справочная литература, компьютерная литература, программирование, справочная
Формат: PDF, DjVu, mp4
Подробнее

Для профессионалов в 66 книгах (2003-2021) PDF, DJVU

Для профессионалов в 66 книгах (2003-2021) PDF, DJVU

Серия «Для профессионалов» — книги по программированию, разработке сайтов, принципам работы с операционными системами, платформами для создания игр и приложений и т. п. Издания «Unity в действии», «UNIX. Профессиональное программирование», «Android. Программирование для профессионалов» и другие содержат подробную и актуальную информацию для профессиональных разработчиков приложений. В серии представлены руководства для системных администраторов, пособия по детальному изучению Linux, Windows и др. Создателям сайтов и техническим специалистам пригодится «WordPress для профессионалов».
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU
Подробнее

Шуремов Е. Введение в базы данных. Коротко о главном

Шуремов Е. Введение в базы данных. Коротко о главном

Книга содержит компактное представление основного понятийного аппарата, связанного с базами данных и системами управления базами данных (СУБД). Кратко разбираются основные особенности реляционных, объектно-ориентированных и NoSQL СУБД, а также хранилищ данных. Представленный материал рассчитан на читателей, желающих быстро составить целостное представление по данной тематике и не имеющих намерения углубляться в технические детали, приводимые в толстых учебниках и монографиях.
 



Автор: Евгений Шуремов
Язык: русский
Жанр: компьютерная литература, базы данных
Формат: pdf
Подробнее

Реляционные базы данных в примерах: практическое пособие для программистов и тестировщиков

Реляционные базы данных в примерах: практическое пособие для программистов и тестировщиков

Все ключевые идеи реляционных СУБД - от понятия данных до логики работы транзакций; фундаментальная теория и наглядная практика проектирования баз данных: таблицы, ключи, связи, нормальные формы, представления, триггеры, хранимые процедуры и многое другое в примерах. Все схемы баз данных в этой книге приведены в нотации UML 2.1, созданы с использованием Sparx Enterprise Architect и (если речь идёт об уровнях проектирования, для которых это актуально) ориентированы на MySQL 8.0, Microsoft SQL Server 2019, Oracle 18c.

 



Автор: Святослав Куликов
Язык: Русский
Жанр: компьютерная литература, базы данных
Формат: pdf
Подробнее

Хориков В. Принципы юнит-тестирования

Хориков В. Принципы юнит-тестирования

Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
 



Автор: Хориков Владимир
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Уймин А.Г. Сетевое и системное администрирование. Демонстрационный экзамен КОД 1.1

Уймин А.Г. Сетевое и системное администрирование. Демонстрационный экзамен КОД 1.1

Учебное пособие предназначено для преподавателей и студентов, осваивающих основные профессиональные образовательные программы СПО укрупненных групп «Информатика и вычислительная техника» и «Информационная безопасность»: «Наладчик компьютерных сетей», «Компьютерные сети», «Сетевое и системное администрирование», «Информационные системы и программирование», «Информационная безопасность телекоммуникационных систем», «Информационная безопасность автоматизированных систем», «Обеспечение информационной безопасности телекоммуникационных систем», «Обеспечение информационной безопасности автоматизированных систем» в целях повышения уровня умений и знаний в области профессиональной деятельности и обеспечивает подготовку к сдаче Демонстрационного экзамена по стандартам Союза «Агентство развития профессиональных сообществ и рабочих кадров „Молодые профессионалы (Ворлдскиллс Россия)“» компетенции «Сетевое и системное администрирование» в соответствии с требованиями комплекта оценочной документации 1.1 (КОД 1.1).
 



Автор: Уймин А.Г.
Язык: русский
Жанр: компьютерная литература, учебное пособие
Формат: pdf
Подробнее

Бестселлеры O'Reilly в 82 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2021) PDF, DJVU, FB2

Бестселлеры O'Reilly в 82 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2021) PDF, DJVU, FB2

Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU, FB2
Подробнее

Библия вардрайвинга: пособие по взлому Wi-Fi сетей (2020) PDF

Библия вардрайвинга: пособие по взлому Wi-Fi сетей (2020) PDF

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


 



Автор: Денис Курец
Язык: Русский
Жанр: компьютерная литература,
Формат: PDF
Подробнее

Инновации SQL Server 2019. Использование технологий больших данных

Инновации SQL Server 2019. Использование технологий больших данных

В книге представлен исчерпывающий обзор SQL Server 2019 - инновационной версии популярной СУБД. Авторы рассказывают о производительности и безопасности, об использовании контейнеров и технологии Kubernetes, о работе с кластерами больших данных и средствах машинного обучения.


 



Автор: Уорд Боб
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Халим С., Халим Ф. Спортивное программирование

Халим С., Халим Ф. Спортивное программирование

Книга содержит задачи по программированию, аналогичные тем, которые используются на соревнованиях мирового уровня (в частности, ACM ICPC и IOI). Помимо задач разного типа приводятся общие рекомендации для подготовки к соревнованиям, касающиеся классификации заданий, анализа алгоритмов и пр. Кроме стандартных тем (структуры данных и библиотеки, графы, математика, вычислительная геометрия) авторы затрагивают и малораспространенные - им посвящена отдельная глава.
 



Автор: Халим С., Халим Ф.
Язык: Русский
Жанр: Компьютерная литература, программирование
Формат: PDF
Подробнее

Основы Big Data. Концепции, алгоритмы и технологии

Основы Big Data. Концепции, алгоритмы и технологии

«Основы больших данных» обеспечивают прагматичное и серьезное введение в область больших данных. Популярный ИТ-автор Томас Эрл и его команда четко объясняют ключевые концепции, теорию и терминологию Big Data, а также фундаментальные технологии и методы. Весь охват материала книги поддерживается примерами из практики и многочисленными простыми диаграммами.

 



Автор: Томас Эрл
Язык: Русский
Жанр: компьютерная литература, big data
Формат: djvu
Подробнее

Тестирование на проникновение с использованием шеллкода

Тестирование на проникновение с использованием шеллкода

В этой книге мы будем искать уязвимости buffer overflow, с нуля создавать свои шеллкоды, изучать механизмы защиты операционных систем и создавать свои эксплоиты. Вы научитесь понимать как проникать в операционные системы и сети используя шеллкоды, ассемблер и Metasploit. Также вы научитесь писать 64х битные шеллкоды и шеллкоды уровня kernel. В целом эта книга является вашим пошаговым путеводителем в мир создания и разработки шеллкода.

 



Автор: Hamza Megahed
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Обучение с подкреплением в 3-х книгах

Обучение с подкреплением в 3-х книгах

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

 



Автор: Ричард C., Андреа Лонца., Юси Лю
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

А.А. Маркелов. OpenStack. Практическое знакомство с облачной операционной системой [PDF, RTF/2018]

А.А. Маркелов. OpenStack. Практическое знакомство с облачной операционной системой [PDF, RTF/2018]


OpenStack на начало 2018 года (версия Queens). Рассмотрены вопросы интеграции Open-Stack и системы работы с контейнерами Docker, программно-определяемой системы хранения данных Ceph, настройки производительности и высокой доступности сервисов. Издание рассчитано на ИТ-специалистов (системных и сетевых администраторов, а также администраторов систем хранения данных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры типа IaaS – OpenStack. В 4-е издание добавлен материал по работе с сетью, настройками производительности и отказоустойчивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.
 



Автор: А.А. Маркелов
Язык: Русский
Жанр: Компьютерная литература, Операционные системы
Формат: PDF, RTF
Подробнее

Железнов М.М. Методы и технологии обработки больших данных

Железнов М.М. Методы и технологии обработки больших данных

Учебно-методическое пособие включает материалы для подготовки к практическим занятиям и самостоятельной работе по теме «Методы и технологии обработки больших данных». Представлены возможности методов и технологий больших данных в задачах обработки информации, дан список вопросов для самоконтроля.
 



Автор: Железнов М.М.
Язык: русский
Жанр: компьютерная литература, учебно-методическое пособие
Формат: pdf
Подробнее

Синаторов С.В. Пакеты прикладных программ (2-е издание)

Синаторов С.В. Пакеты прикладных программ (2-е издание)

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



Автор: Синаторов С.В.
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Подборка книг для любителя посидеть за компом (часть 1)

Подборка книг для любителя посидеть за компом (часть 1)

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



Автор: Коллектив,
Язык: Русский, Английский,
Жанр: компьютерная литература,
Формат: PDF, EPUB
Подробнее

Книжная серия. Современный самоучитель (15 книг) [2010-2020/PDF, FB2]

Книжная серия. Современный самоучитель (15 книг) [2010-2020/PDF, FB2]


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



Автор: Разные авторы
Язык: Русский
Жанр: Компьютерная литература, иностранный язык
Формат: PDF, FB2
Подробнее

Язев Ю. - Как самому написать мобильную 2D-игру

Язев Ю. - Как самому написать мобильную 2D-игру

Книга посвящена разработке компьютерных и мобильных игр, которые сегодня доминируют на рынке. Именно 2D-игры получили большую популярность на смартфонах и планшетах. Прочитав книгу, Вы самостоятельно сможете создавать новые цифровые развлечения и, возможно, Ваша игра будет завтра популярна на рынке. Эта книга расскажет: как разрабатывать компьютерные и мобильные игры с помощью бесплатного, мощного, многофункционального и кроссплатформенного движка Torque 2D. В качестве инструмента используется компьютер с операционной системой Windows.
 



Автор: Язев Ю.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Безопасность разработки в Agile-проектах

Безопасность разработки в Agile-проектах

Гибкая (agile) разработка по-прежнему остается самой распространенной методологией создания программного обеспечения в мире, но она, вообще говоря, не интегрирована с традиционными способами управления безопасностью. И большинство специалистов по безопасности не торопятся разобраться в гибкой разработке и применить ее на практике. Чтобы перебросить мост через пропасть, разделяющую эти два мира, и предлагается это практическое руководство, в котором описывается ряд инструментов и методов обеспечения безопасности, специально адаптированных к гибким методикам.
 



Автор: Белл Л., Брантон-Сполл М., Смит Р., Бэрд Дж.
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее