Test-driven development by example / Экстремальное программирование. Разработка через тестирование (2017)
Автор: Kent Beck / Кент Бек
Описание:
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
t.iss.one/bfbook/60
#book@bookflow
https://t.iss.one/bfbook/60
Автор: Kent Beck / Кент Бек
Описание:
Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
t.iss.one/bfbook/60
#book@bookflow
https://t.iss.one/bfbook/60
Прокси (proxy) в JavaScript, подборка материалов по JavaScript
Прокси — объект, который используется для определения нестандартного поведения базовых операций (поиск свойств, перечисления, вызов функций и т.д.).
Не очень понятно, попробуем рассмотреть на примере...
https://bookflow.ru/proksi-proxy-v-javascript/
#js@bookflow #news@bookflow
Прокси — объект, который используется для определения нестандартного поведения базовых операций (поиск свойств, перечисления, вызов функций и т.д.).
Не очень понятно, попробуем рассмотреть на примере...
https://bookflow.ru/proksi-proxy-v-javascript/
#js@bookflow #news@bookflow
bookflow.ru
Прокси (proxy) в JavaScript, подборка материалов поJavaScript
Прокси (proxy) в JavaScript. Подборка материалов по (proxy) в JavaScript, актуальных книг, курсов, статей и других ресурсов по Прокси (proxy) в JavaScript.
SQL Server Execution Plans, Second Edition
Author
Grant Fritchey
This book focuses entirely on what SQL Server execution plans are, how to read them, and how to apply the information you learn from them in order to boost the performance of your SQL Servers.
https://t.iss.one/bfbook/74
Author
Grant Fritchey
This book focuses entirely on what SQL Server execution plans are, how to read them, and how to apply the information you learn from them in order to boost the performance of your SQL Servers.
https://t.iss.one/bfbook/74
Руководство по веб-дизайну
Автор: Рафал Томал
Вы когда-нибудь задумывались о том, как работают дизайнеры? Если бы вы смогли заглянуть во время работы над проектом в голову к профессиональному дизайнеру и почерпнуть его/ее лучший опыт, дизайнерские решения и рабочий процесс.
Именно об этом данное руководство. Это полное руководство по созданию простых и красивых веб-сайтов от идеи до готовых файлов проекта в Photoshop. Я покажу вам пошагово на тестовом проекте веб-сайта как создается дизайн. Я объясню каждое свое движение и подкреплю его цельной теорией дизайна, которая базируется на трех фундаментальных вещах, таких как типографика, цвета и макет. Благодаря практическому руководству вы сможете начать незамедлительно применять ваши новые навыки. Вы будете учиться работая над вашим собственным проектом. После окончания книги у вас на руках будет готовый проект, дизайн которого вы сделали самостоятельно.
t.iss.one/bfbook/77
#book@bookflow
https://t.iss.one/bfbook/77
Автор: Рафал Томал
Вы когда-нибудь задумывались о том, как работают дизайнеры? Если бы вы смогли заглянуть во время работы над проектом в голову к профессиональному дизайнеру и почерпнуть его/ее лучший опыт, дизайнерские решения и рабочий процесс.
Именно об этом данное руководство. Это полное руководство по созданию простых и красивых веб-сайтов от идеи до готовых файлов проекта в Photoshop. Я покажу вам пошагово на тестовом проекте веб-сайта как создается дизайн. Я объясню каждое свое движение и подкреплю его цельной теорией дизайна, которая базируется на трех фундаментальных вещах, таких как типографика, цвета и макет. Благодаря практическому руководству вы сможете начать незамедлительно применять ваши новые навыки. Вы будете учиться работая над вашим собственным проектом. После окончания книги у вас на руках будет готовый проект, дизайн которого вы сделали самостоятельно.
t.iss.one/bfbook/77
#book@bookflow
https://t.iss.one/bfbook/77
Swift. Основы разработки приложений под iOS и macOS, 3-е издание
Автор: Василий Усов
Swift – быстрый, современный, безопасный и удобный язык программирования. Если вы когда-либо писали приложения на Objective-C, то после изучения Swift с его многообразием возможностей вы, вероятно, захотите переписать приложения на новом языке программирования.
Мир Swift очень и очень молод, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из них.
Третье издание книги было значительно обновлено и доработано. Примеры кода соответствуют Swift версии не ниже 3.0, iOS версии не ниже 10 и Xcode версии не ниже 8. Переработана глава, посвященная коллекциям, обновлены главы, посвященные функциям и замыканиям, добавлена информация о ленивых вычислениях и нетривиальных возможностях Swift.
t.iss.one/bfbook/57
#book@bookflow
https://t.iss.one/bfbook/57
Автор: Василий Усов
Swift – быстрый, современный, безопасный и удобный язык программирования. Если вы когда-либо писали приложения на Objective-C, то после изучения Swift с его многообразием возможностей вы, вероятно, захотите переписать приложения на новом языке программирования.
Мир Swift очень и очень молод, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из них.
Третье издание книги было значительно обновлено и доработано. Примеры кода соответствуют Swift версии не ниже 3.0, iOS версии не ниже 10 и Xcode версии не ниже 8. Переработана глава, посвященная коллекциям, обновлены главы, посвященные функциям и замыканиям, добавлена информация о ленивых вычислениях и нетривиальных возможностях Swift.
t.iss.one/bfbook/57
#book@bookflow
https://t.iss.one/bfbook/57
Подборка книги по Python
1. Марк Лутц - Программирование на Python. Том 1, 4-е издание
t.iss.one/bfbook/49
2. Марк Лутц - Программирование на Python. Том 2, 4-е издание
t.iss.one/bfbook/50
3. Головатый А., Каплан-Мосс Дж. - Django. Подробное руководство
t.iss.one/bfbook/51
4. Дж. Форсье, П. Биссекс, У. Чан - Django. Разработка веб-приложений на Python
t.iss.one/bfbook/52
5. Майкл Доусон "Программируем на Python"
t.iss.one/bfbook/53
6. Практикум по алгоритмизации и программированию на Python
t.iss.one/bfbook/54
7. Прохоренок Н.А. - Python 3 и PyQt. Разработка приложений
t.iss.one/bfbook/55
8. Учимся програмировать вместе с Питоном
t.iss.one/bfbook/56
#Python@bookflow #book@bookflow
https://t.iss.one/bfbook/49
1. Марк Лутц - Программирование на Python. Том 1, 4-е издание
t.iss.one/bfbook/49
2. Марк Лутц - Программирование на Python. Том 2, 4-е издание
t.iss.one/bfbook/50
3. Головатый А., Каплан-Мосс Дж. - Django. Подробное руководство
t.iss.one/bfbook/51
4. Дж. Форсье, П. Биссекс, У. Чан - Django. Разработка веб-приложений на Python
t.iss.one/bfbook/52
5. Майкл Доусон "Программируем на Python"
t.iss.one/bfbook/53
6. Практикум по алгоритмизации и программированию на Python
t.iss.one/bfbook/54
7. Прохоренок Н.А. - Python 3 и PyQt. Разработка приложений
t.iss.one/bfbook/55
8. Учимся програмировать вместе с Питоном
t.iss.one/bfbook/56
#Python@bookflow #book@bookflow
https://t.iss.one/bfbook/49
Black Hat Python: Python Programming for Hackers and Pentesters
Justin Seitz
In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you’ll explore the darker side of Python’s capabilities—writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You’ll learn how to:
Create a trojan command-and-control using GitHubDetect sandboxing and automate common malware tasks, like keylogging and screenshottingEscalate Windows privileges with creative process controlUse offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machineExtend the popular Burp Suite web-hacking toolAbuse Windows COM automation to perform a man-in-the-browser attackExfiltrate data from a network most sneakily
Insider techniques and creative challenges throughout show you how to extend the hacks and how to write your own exploits.
When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how in Black Hat Python.
t.iss.one/bfbook/48
#book@bookflow
https://t.iss.one/bfbook/48
Justin Seitz
In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you’ll explore the darker side of Python’s capabilities—writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You’ll learn how to:
Create a trojan command-and-control using GitHubDetect sandboxing and automate common malware tasks, like keylogging and screenshottingEscalate Windows privileges with creative process controlUse offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machineExtend the popular Burp Suite web-hacking toolAbuse Windows COM automation to perform a man-in-the-browser attackExfiltrate data from a network most sneakily
Insider techniques and creative challenges throughout show you how to extend the hacks and how to write your own exploits.
When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how in Black Hat Python.
t.iss.one/bfbook/48
#book@bookflow
https://t.iss.one/bfbook/48
Robert Nystrom «Game Programming Patterns»
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
https://t.iss.one/bfbook/45
#book@bookflow
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
https://t.iss.one/bfbook/45
#book@bookflow
Robert Nystrom «Game Programming Patterns»
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
https://t.iss.one/bfbook/45
#book@bookflow
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need.
You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.
https://t.iss.one/bfbook/45
#book@bookflow
Тематический тренажер по английскому языку
Автор: Ю.С. Веселова
1. Чтение
2. Лексика
3. Письмо
4. Словообразование
5. Грамматика
Архив состоит из 5 книг
t.iss.one/bfbook/70
#english@bookflow
https://t.iss.one/bfbook/70
Автор: Ю.С. Веселова
1. Чтение
2. Лексика
3. Письмо
4. Словообразование
5. Грамматика
Архив состоит из 5 книг
t.iss.one/bfbook/70
#english@bookflow
https://t.iss.one/bfbook/70
Изучаем С++ через программирование игр (2016)
Автор Майкл Доусон
От издателя
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
t.iss.one/bfbook/71
#book@bookflow
https://t.iss.one/bfbook/71
Автор Майкл Доусон
От издателя
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.
Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
t.iss.one/bfbook/71
#book@bookflow
https://t.iss.one/bfbook/71
Магия чисел. Моментальные вычисления в уме и другие математические фокусы - Артур Бенджамин, Майкл Шермер
Каждый из нас способен умножать, делить, возводить в степень и производить другие операции над большими числами в уме и с большой скоростью. Для этого не нужно решать десятки тысяч примеров и учиться годами — достаточно использовать простые приемы, описанные в этой книге. Они доступны для людей любого возраста и любых математических способностей.
Эта книга научит вас считать в уме быстрее, чем на калькуляторе, запоминать большие числа и получать от математики удовольствие.
t.iss.one/bfbook/84
#book@bookflow
https://t.iss.one/bfbook/84
Каждый из нас способен умножать, делить, возводить в степень и производить другие операции над большими числами в уме и с большой скоростью. Для этого не нужно решать десятки тысяч примеров и учиться годами — достаточно использовать простые приемы, описанные в этой книге. Они доступны для людей любого возраста и любых математических способностей.
Эта книга научит вас считать в уме быстрее, чем на калькуляторе, запоминать большие числа и получать от математики удовольствие.
t.iss.one/bfbook/84
#book@bookflow
https://t.iss.one/bfbook/84
Crossover Hiring Day — работа в международных проектах, не выезжая из Москвы.
Компания Crossover приглашает программистов на Hiring Day — турнир по Java, .NET, Ruby on Rails, PHP, iOS, Android, Cloud, Python, QA. Победителей ждёт работа и зарплата от 140 тысяч рублей. Если ты мощный и амбициозный — приходи.
📅16 декабря 2017
⏰09:00
🏤Fibonacci Loft (Москва, Нижний Сусальный пер., д. 5, стр. 1)
Регистрация на турнир: https://www.eventbrite.com/e/crossover-hiring-day-16-2017-tickets-40717897327?aff=dmvkpost7
Компания Crossover приглашает программистов на Hiring Day — турнир по Java, .NET, Ruby on Rails, PHP, iOS, Android, Cloud, Python, QA. Победителей ждёт работа и зарплата от 140 тысяч рублей. Если ты мощный и амбициозный — приходи.
📅16 декабря 2017
⏰09:00
🏤Fibonacci Loft (Москва, Нижний Сусальный пер., д. 5, стр. 1)
Регистрация на турнир: https://www.eventbrite.com/e/crossover-hiring-day-16-2017-tickets-40717897327?aff=dmvkpost7
Рейтинг языков программирования- декабрь 2017
Подходит к концу декабрь 2017 года, и самое время подвести итоги самых популярных языков программирования и версии TIOBE- индекс популярности языков программирования и PYPL (PopularitY of Programming Language Index).
https://bookflow.ru/rejting-yazykov-programmirovaniya-dekabr-2017/
#news@bookflow
Подходит к концу декабрь 2017 года, и самое время подвести итоги самых популярных языков программирования и версии TIOBE- индекс популярности языков программирования и PYPL (PopularitY of Programming Language Index).
https://bookflow.ru/rejting-yazykov-programmirovaniya-dekabr-2017/
#news@bookflow
bookflow.ru
Рейтинг языков программирования- декабрь 2017
Рейтинг языков программирования- декабрь 2017. Подводим итоги популярности языков программирования в уходящем 2017 по версии TIOBE и PYPL.
Ложная память. Почему нельзя доверять воспоминаниям - Джулия Шоу
Эта книга – попытка объяснить фундаментальные принципы, по которым работает наша память, основываясь на биологических составляющих того, почему мы помним и забываем. Дать ответ на следующие вопросы: почему наше социальное окружение играет ключевую роль в том, как мы воспринимаем и запоминаем мир? Как наше представление о самих себе формирует наши воспоминания и формируется ими? Какое влияние оказывают СМИ и система образования на наше понимание (или непонимание) способностей человеческой памяти? Кроме того, это попытка детально рассмотреть некоторые из самых удивительных, иногда почти невероятных, ошибок, вариаций и заблуждений, которым подвержена наша память.
t.iss.one/bfbook/88
#book@bookflow
https://t.iss.one/bfbook/88
Эта книга – попытка объяснить фундаментальные принципы, по которым работает наша память, основываясь на биологических составляющих того, почему мы помним и забываем. Дать ответ на следующие вопросы: почему наше социальное окружение играет ключевую роль в том, как мы воспринимаем и запоминаем мир? Как наше представление о самих себе формирует наши воспоминания и формируется ими? Какое влияние оказывают СМИ и система образования на наше понимание (или непонимание) способностей человеческой памяти? Кроме того, это попытка детально рассмотреть некоторые из самых удивительных, иногда почти невероятных, ошибок, вариаций и заблуждений, которым подвержена наша память.
t.iss.one/bfbook/88
#book@bookflow
https://t.iss.one/bfbook/88
JavaScript в примерах и задачах (2017)
Автор: Алексей Васильев
Самоучитель по самому популярному сегодня языку веб-программирования JavaScript от автора уникальной методики обучения — Алексея Васильева. Книга содержит много примеров, специально подобранных автором для читателей, и их подробный разбор. Простой и легкий язык изложения, вкупе с примерами и пояснениями Васильева, делает этот учебник идеальным пособием по самостоятельному изучению JavaScript.
t.iss.one/bfbook/89
#book@bookflow
https://t.iss.one/bfbook/89
Автор: Алексей Васильев
Самоучитель по самому популярному сегодня языку веб-программирования JavaScript от автора уникальной методики обучения — Алексея Васильева. Книга содержит много примеров, специально подобранных автором для читателей, и их подробный разбор. Простой и легкий язык изложения, вкупе с примерами и пояснениями Васильева, делает этот учебник идеальным пособием по самостоятельному изучению JavaScript.
t.iss.one/bfbook/89
#book@bookflow
https://t.iss.one/bfbook/89
Ускорение сборки C и C++ проектов
Многие программисты не понаслышке знают о том, что программа на языке C и C++ собирается очень долго. Кто-то решает эту проблему, сражаясь на мечах во время сборки, кто-то — походом на кухню «выпить кофе». Это статья для тех, кому это надоело, и он решил, что пора что-то предпринять. В этой статье разобраны различные способы ускорения сборки проекта, а также лечение болезни «поправил один заголовочный файл — пересобралась половина проекта».
https://habrahabr.ru/company/pvs-studio/blog/344534/
Многие программисты не понаслышке знают о том, что программа на языке C и C++ собирается очень долго. Кто-то решает эту проблему, сражаясь на мечах во время сборки, кто-то — походом на кухню «выпить кофе». Это статья для тех, кому это надоело, и он решил, что пора что-то предпринять. В этой статье разобраны различные способы ускорения сборки проекта, а также лечение болезни «поправил один заголовочный файл — пересобралась половина проекта».
https://habrahabr.ru/company/pvs-studio/blog/344534/
Время зарабатывать на своих шаблонах! Получи полезную информацию от Артема Исламова в трех бесплатных видеоуроках:
1. Как работать с площадкой TemplateMonster.
2. Технические рекомендации к шаблонам.
3. Продажи и заработок.
Регистрация: https://vk.cc/7ghCs9
https://education.templatemonster.com/htmlcourse/
1. Как работать с площадкой TemplateMonster.
2. Технические рекомендации к шаблонам.
3. Продажи и заработок.
Регистрация: https://vk.cc/7ghCs9
https://education.templatemonster.com/htmlcourse/
Знакомство с JavaScript Internationalization API
https://bookflow.ru/javascript-internationalization-api/
#news@book
https://bookflow.ru/javascript-internationalization-api/
#news@book
bookflow.ru
Знакомство с JavaScript Internationalization API
DDoS Attacks: Evolution, Detection, Prevention, Reaction, and Tolerance
Author: D. Bhattacharyya, J. Kalita
Pub Date: 2016
DDoS Attacks: Evolution, Detection, Prevention, Reaction, and Tolerance discusses the evolution of distributed denial-of-service (DDoS) attacks, how to detect a DDoS attack when one is mounted, how to prevent such attacks from taking place, and how to react when a DDoS attack is in progress, with the goal of tolerating the attack. It introduces types and characteristics of DDoS attacks, reasons why such attacks are often successful, what aspects of the network infrastructure are usual targets, and methods used to launch attacks.
The book elaborates upon the emerging botnet technology, current trends in the evolution and use of botnet technology, its role in facilitating the launching of DDoS attacks, and challenges in countering the role of botnets in the proliferation of DDoS attacks. It introduces statistical and machine learning methods applied in the detection and prevention of DDoS attacks in order to provide a clear understanding of the state of the art. It presents DDoS reaction and tolerance mechanisms with a view to studying their effectiveness in protecting network resources without compromising the quality of services.
To practically understand how attackers plan and mount DDoS attacks, the authors discuss the development of a testbed that can be used to perform experiments such as attack launching, monitoring of network traffic, and detection of attacks, as well as for testing strategies for prevention, reaction, and mitigation. Finally, the authors address current issues and challenges that need to be overcome to provide even better defense against DDoS attacks.
t.iss.one/bfbook/91
https://vk.com/doc44301783_439751289?hash=19eb7654fe9351eac2&dl=01599df4643324276d
#book@itmozg
https://t.iss.one/bfbook/91
Author: D. Bhattacharyya, J. Kalita
Pub Date: 2016
DDoS Attacks: Evolution, Detection, Prevention, Reaction, and Tolerance discusses the evolution of distributed denial-of-service (DDoS) attacks, how to detect a DDoS attack when one is mounted, how to prevent such attacks from taking place, and how to react when a DDoS attack is in progress, with the goal of tolerating the attack. It introduces types and characteristics of DDoS attacks, reasons why such attacks are often successful, what aspects of the network infrastructure are usual targets, and methods used to launch attacks.
The book elaborates upon the emerging botnet technology, current trends in the evolution and use of botnet technology, its role in facilitating the launching of DDoS attacks, and challenges in countering the role of botnets in the proliferation of DDoS attacks. It introduces statistical and machine learning methods applied in the detection and prevention of DDoS attacks in order to provide a clear understanding of the state of the art. It presents DDoS reaction and tolerance mechanisms with a view to studying their effectiveness in protecting network resources without compromising the quality of services.
To practically understand how attackers plan and mount DDoS attacks, the authors discuss the development of a testbed that can be used to perform experiments such as attack launching, monitoring of network traffic, and detection of attacks, as well as for testing strategies for prevention, reaction, and mitigation. Finally, the authors address current issues and challenges that need to be overcome to provide even better defense against DDoS attacks.
t.iss.one/bfbook/91
https://vk.com/doc44301783_439751289?hash=19eb7654fe9351eac2&dl=01599df4643324276d
#book@itmozg
https://t.iss.one/bfbook/91