XS
SM
MD
LG
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)


Адреса:
03110, Україна
м. Київ, вул. Солом'янська, 7
Контактна інформація:
Державний університет інформаційно-комунікаційних технологій

(Державний університет телекомунікацій)

Прикладне програмування


Автор:
Christopher Hadnagy
Мова документу:
Англійська
Розмір документу:
7.37 Мб
Тип документу:
Книга
Social engineering—I can remember when searching for that term led you to videos on getting free burgers or dates with girls. Now it seems like it's almost a household term. Just the other day I heard a friend of the family, who's not in this industry at all, talking about an email scam. She said, “Well, that's just a great example of social engineering!” It threw me for a loop for a second, but here we are, eight years after my decision to start a company solely focused on social engineering, and now it's a full-blown industry and household term. If you were to just start reading this book it would be easy to mistake my intentions. You might think I am fully okay with arming the bad guys or preparing them for nefarious acts. That cannot be further from the truth. When I wrote my first book, there were many folks who, during interviews, got very upset with me and said I was arming the malicious social engineers. I felt the same then as I do now: you cannot really defend against social engineering until you know all sides of its use. Social engineering is a tool like a hammer, shovel, knife, or even a gun. Each has a purpose that can be used to build, save, feed, or survive; each tool also can be used to maim, kill, destroy, and ruin. For you to understand how to use social engineering to build, feed, survive, or save, you need to understand both uses. This is especially true if your goal is to defend. Defending yourself and others from malicious uses of social engineering requires that you step over into the dark side of it to get a clear picture of how it is used. I was recently chatting with AJ Cook about her work on Criminal Minds, and she mentioned that she often has to meet with real federal agents who work serial-killer cases to prepare herself for playing the role of JJ on the show. The same idea applies directly to this book. As you read this book, do it with an open mind. I tried my hardest to put the knowledge, experience, and practical wisdom I have learned over the last decade onto these pages. There will always be some mistakes or something you don't like or something you might feel was not 100% clear. Let's discuss it; reach out to me and let's talk. You can find me on Twitter: @humanhacker. Or you can email me from one of the websites: www.social-engineer.org or www.social- engineer.com. When I teach my five-day courses, I always ask the students to not treat me like some infallible instructor. If they have knowledge, thoughts, or even feelings that contradict something I say, I want to discuss it with them. I love learning and expanding my understanding on these topics. I extend the same request to you. Finally, I want to thank you. Thank you for spending some of your valuable time with me in the pages of this book. Thank you for helping me improve over the years. Thank you for all your feedback, ideas, critiques, and advice. I truly hope you enjoy this book. —Christopher Hadnagy
Автор:
Фаулер, Мартин
Мова документу:
Українська
Розмір документу:
6.6 Мб
Тип документу:
Книга
Із зростанням складності програмного забезпечення процеси йогоконструювання стають більш трудомісткими. Розробникам корпоративнихсистем різноманітного призначення доводилось вирішувати однотипніпитання. Автор, як відомий фахівець у галузі об’єктно-орієнтованогопрограмування, помітив, що із розвитком технологій базові принципипроектування залишаються незмінними. Таким чином було виділено біля 40найефективніших підходів до проектування корпоративних систем, якіоформились у типові рішення. Результатом стала дана книга з архітектурипрограмних систем, призначених для вирішення будь-якої корпоративноїзадачі на будь-якій платформі. Книга призначена для програмістів,проектувальників, архітекторів, адміністраторів прикладних корпоративнихсистем, які прагнуть підвищити якість прийняття стратегічних рішень.
Мова документу:
Українська
Розмір документу:
8.55 Мб
Тип документу:
Книга
Автор:
Ю. А. Бєлов, Т. О. Карнаух, Ю. В. Коваль, А. Б. Ставровський
Мова документу:
Українська
Розмір документу:
1.41 Мб
Тип документу:
Посібник
Розробка програм – це складний інженерний процес, неможливий без відповідної технології. Саме ознайомлення з технологією створення програм є метою посібника. Пропонований посібник висвітлює основні поняття програмування, дані базових типів і операції мови C++, інструкції, підпрограми. Мова програмування С++ – це жива мова, засоби якої розвиваються й удосконалюються, проте ґрунтовне вивчення всіх можливостей мови й численних бібліотечних засобів не може бути предметом вступного курсу програмування. Отже, найбільшу увагу в посібнику приділено основним мовним конструкціям і техніці їх застосування, а не можливостям бібліотек або нюансам компіляторів. Посібник також представляє елементи технології програмування: проектування й уточнення програми, вибір імен, коментування, розподіл обов'язків між частинами коду, використання підпрограм, створення програми з кількох файлів.
Автор:
Коротєєва Т. О
Мова документу:
Українська
Розмір документу:
43.8 Мб
Тип документу:
Книга
Автор:
Голуб Б.М.
Мова документу:
Українська
Розмір документу:
738 Кб
Тип документу:
Посібник
У посібнику подано опис основних конструкцій алгоритмічної мови C#: типи даних, змінні та константи, операції, оператори керування, класи, вказівники, делегати, події. Значну увагу приділено архітектурі .NET. Розглянуто основні класи базової бібліотеки .NET, складені модулі, метадані та механізми відображення конфігураційні файли, взаємодію з COM. Описано принципи розробки проектів в середовищі програмування Visual Studio .NET
Автор:
Коноваленко І.В.
Мова документу:
Українська
Розмір документу:
3.67 Мб
Тип документу:
Книга
Об'єктно-орієнтоване програмування (ООП) це технологія програмування, яка розглядає програму як множину об'єктів, що взаємодіють між собою. Програмування із загального погляду полягає у моделюванні засобами мови програмування певних процесів реального світу. Головна перевага об'єктно-орієнтованого підходу в тому, що він дозволяє наблизити структуру програми до тієї частини реальності, яка моделюється програмою. Необхідність розробки об'єктно-орієнтованого підходу обумовлена межею можливостей технології процедурного програмування, яка використовувалась до ООП. При використанні процедурного підходу ускладнюється структура програми та утруднюється можливість її модифікації у зв'язку із зростанням кількості змінних, структур даних, функцій та зв'язків між ними. Процедурний підхід розділяє дані та код для їх опрацювання (функції). Це не відповідає картині реального світу, який складається з об'єктів, що водночас мають певні властивості та поведінку. Обмеженість процедурного програмування особливо яскраво проявила себе при розробці великих інформаційних систем. Постійне зростання розміру та складності програмних систем та труднощі їх реалізації привели до пошуків нових принципів програмування, які було втілено в ООП. Головною ідеєю об'єктно-орієнтованого підходу, яка забезпечила подолання згаданих труднощів, є логічне об'єднання даних та операцій над ними в одному типі даних. У парадигмі процедурного програмування програму розглядали як перелік інструкцій для комп'ютера, які для зручності структурували у вигляді функцій та модулів. При розробці таких програм зосереджувались перш за все на оптимізації інструкцій. В об'єктно-орієнтованій парадигмі програму розглядають як сукупність об'єктів, що можуть взаємодіяти між собою за допомогою повідомлень. При цьому увага розробника змістилась з оптимізації інструкцій до організації логічно пов'язаних між собою даних та функцій в окремі захищені елементи об'єкти. Головні переваги об'єктно-орієнтованого програмування такі: Програма простіша в розумінні, оскільки краще відповідає уявленню про реальний світ. Краща структурованість програми. Більша ступінь повторного використання коду.
Автор:
Сикорд Р
Мова документу:
Українська
Розмір документу:
40.75 Мб
Тип документу:
Книга
Основні критерії пошуку
Назва, автор, рік випуску


Детальний пошук
Категорія, мова, тип документу
* Заповніть необхідні поля для пошуку

Переглядів: 1 575