Практически наръчник. Безжичните мрежи са навсякъде и тестването за безжично проникване в тях е ключово умение, което всеки мрежов администратор трябва да притежава. С откриването на атаката KRACK, която дава възможност на хакерите да проникнат в Wi-Fi мрежите, криптирани с WPA2, тези умения са по-нужни от всякога. Kali Linux е най-популярната дис­трибуция за тестване на прониквания. Тя съдържа стотици инструменти, с които се откриват пропуски в сигурността и се извършват мрежови атаки. В тази книга ще намерите едни от най-новите методи за изследване и етично хакване на Wireless мрежи, включително подробно описание на атаката KRACK и как да се защитим от нея. Книгата представя както основите на тестването за проникване, […]

18 February 2021

Какво отличава традиционните компании от такива като Amazon, Netflix и Etsy? Тези компании усъвършенстваха изкуството на разработка на приложения за облачна среда, за да поддържат конкурентното си предимство и да се задържат много пред конкуренцията. Това практическо ръководство показва на Java/JVM разработчиците как по-бързо да изграждат по-добър софтуер, използвайки Spring Boot, Spring Cloud и Cloud Foundry. Много организации вече се захванаха с изчисления в облака, ориентирана към тестването разработка, микросървиси и непрекъсната интеграция и разгръщане. Авторите Джош Лонг и Кени Бастани изцяло ви потапят в средствата и методологиите, които ще ви помогнат да трансформирате съществуващите си приложения в приложения, напълно интегрирани в облака. В четири части тази книга обяснява: основите: […]

18 February 2021

В книгата се разглежда Android 8.x Тази книга ще ви помогне да се научите да разработвате приложения за Android и ще ви покаже как да се възползвате от възможностите, които ви предлагат мобилните устройства, работещи под управлението на тази операционна система. Първата част на книгата е посветена на предварителната подготовка. Последователно са разгледани инсталирането и конфигурирането на необходимото програмно осигуряване – JDK, Android Studio, Android SDK и емулаторът за Android. Отделено е нужното внимание и на решаването на някои непредвидени, срещащи се в практиката ситуации, свързани с проблемите, които могат да се срещнат при стартирането на емулатора или на приложенията. От втората част ще научите каква е структурата на проектите […]

18 February 2021

Тази книга представлява сборник с практически примери по програмиране на JavaScript. В нея се дават решения не само на прости, но и на по-сложни задачи, за да бъде полезна, както за начинаещите, така и за действащите програмисти. В книгата ще намерите 136 примера, които са разделени тематично и разглеждат както по-елементарните операции в JavaScript, така и работата с масиви, функции, форми, AJAX и jQuery. Специално внимание е обърнато на използването на странични библиотеки; достъпa до потребителския интерфейс; ефектите за анимация; работата с изображения, графики, таблици и диаграми. В последната част на книгата са разгледани множество скриптове, които рано или късно ще бъдат полезни при разработката на вашите приложения. Кодът към […]

15 February 2021

Шаблоните за дизайн са важен инструмент в арсенала на разработчика, тъй като се базират на фундаменталните принципи на проектирането. Появата на нови конструкции в съвременните езици за програмиране правят едни шаблони по-важни, а важността на други намалява. В книгата ще намерите подробно опи­сание на класическите шаблони за дизайн. Разглеждат се по няколко възможни подхода за реализирането на отделните шаблони – от класическите, до тези, които са по-подходящи за платформата .NET. Също така ще изучите принципите за проектиране, известни под съкращението SOLID, и ще се научите да ги прилагате при разработването на собствени приложения. В качеството на целева платформа се използват .NET Framework и езика C#. Част от материала е силно […]

15 February 2021

Добри практики в примери. Много програмисти на практика не успяват да следят за всички новости, които се появяват в езика за програмиране PHP. Обикновено, когато излиза следващата версия, просто се хвърля едно око на списъка с промените и рядко новите възможности се използват в практиката. Тази книга ще позволи на вече работещите с РНР програмисти да наваксат пропуснатото. Тя е ориентирана към онези, които се интересуват от съвременните тенденции в РНР програмирането и/или които са останали в миналото, използвайки техники, характерни за старите версии. В първата част на книгата се опис­ват новите възможности и добрите практики. Втората е посветена на тестването и дебъгването на кода. Третата обаче е изключително практически […]

15 February 2021

Тази книга дава важни знания за особеностите на езика C# и съдържа примери за тяхното практическо използване.Застъпени са широк спектър от теми, свързани с най-актуалните и перспективни механизми на езика: абстрактни класове, начини за създаване и използване на интерфейси; работа с указатели; колекции и изброявания; полезни механизми, свързани с използването на делегати, събития, анонимни методи и ламбда-изрази; създаване на приложения с графичен интерфейс; прихващане и обработката на изключения; многонишково програмиране и начини за създаване на многонишкови приложения; създаване на прегледни и ефективни програмни кодове чрез шаблонни типове; специално внимание е отделено на работата със структури; колекции и операции с файлове. Всяка глава съдържа примери за решаване на различни задачи и […]

15 February 2021

Тази книга ще ви помогне да усвоите принципите на програмирането с Python. Първата част е посветена на синтаксиса и правилата за структуриране на кода в Python. Тук ще напишете първата си програма, ще разберете какви типове данни се поддържат и ще се научите да използвате различните оператори, променливи, цикли, математическите функции и други. Разгледана е работата с низове и низовите функции, регулярните изрази, работата със списъци.Въпреки че първата част е озаглавена „Основи“, в нея на практика са засегнати всички теми, които биха ви били необходими, за да програмирате на Python, включително обработка на изключения, отваряне и затваряне на файлове, обектно ориентирано програмиране, работа с база данни MySQL и основи на […]

11 February 2021

Тази книга ще ви помогне да усвоите принципите на програмирането с R. Това е мощен език за математически и статистически анализ на данни и създаване на графики, който работи на всички основни операционни системи. За езика R има налични хиляди готови решения за алгоритми за анализ на данни, които може да свалите от различни репозитори. В книгата последователно се разглеждат основните функции на езика, видовете пакети и тяхното инсталиране, използването на различните структури от данни, променливи, обекти и класове. Подробно е обяснен синтаксисът – използването на изрази, константи, оператори, управляващи инструкции, видовете обекти и функции. Застъпени са и обектно-ориентираното програмиране, и приоритетът на операциите. Особено внимание е отделено на практическото […]

11 February 2021

Тази книга дава решения на различни практически задачи, възникващи при разработката на приложения с Python.Примерите са събрани в следните категории: числа, дата и време – изчисления с масиви, дати или време; алгоритми за работа със структури от данни – търсене, сортиране, подреждане и филтриране на данни; практически примери, обхващащи всякакви ситуации за работа с низове; работа с файлове – четене и запис, съхраняване на структурирани данни. Работа с компресирани, CSV, JSON и XML файлове; функции – представяне на необичайни и по-разширени способи за дефиниране на функции, както и разглеждане на различни образци на използване; итератори и генератори – тук са показани типичните задачи, използващи итерация; класове и обекти – създаване […]

11 February 2021