// Всі публікації
← головнаЩо таке DOM?
DOM (Document Object Model / Модель об'єктів документа) це програмний інтерфейс для представлення та взаємодії з структурою докум…
Що таке SQL Injection?
SQL Injection (SQLI) - це тип атаки на веб-додатки, під час якої зловмисник вставляє SQL-код у вхідні дані, які оброблюються серв…
Що таке penetration testing (тестування на проникнення)?
Тестування на проникнення (penetration testing), також відоме як тестування забезпечення, етичне хакерство чи тестування на прони…
Що таке сесія? (Web)
У контексті вебу термін сесія зазвичай використовується для опису з'єднання між користувачем і веб-сайтом протягом певного період…
Що таке cookies?
Cookies - це дані, які веб-сайти зберігають на комп'ютері, телефоні або іншому пристрої користувача (в браузері). Ці дані містять…
Чим відрізняється PUT від PATCH?
PUT і PATCH - це два HTTP-методи, які використовуються для оновлення ресурсів на сервері у контексті RESTful веб-служб. Основна р…
Що таке RESTful та чим відрізняється від REST?
Термін RESTful використовується для опису веб-служб або систем, які використовують архітектурний стиль REST. RESTful є розширення…
Що таке REST API? Основні принципи REST та GET, POST, PUT, PATCH, DELETE.
REST API (Representational State Transfer Application Programming Interface) - це стиль архітектури програмного забезпечення для …
Що таке API? Чи може вебзастосунок використовувати більше, ніж один API?
API (інтерфейс програмування застосунків / application programming interface) - це набір правил інструкцій, які дозволяють різним…
Що таке атака "людина посередині"?
Атака "людина посередині" – це метод кібератак, при якому зловмисник вставляє себе між комунікуючими сторонами, використовуючи це…
Що таке протокол HTTP? Яка різниця між HTTP та HTTPS?
Протокол HTTP (Hypertext Transfer Protocol) є основним протоколом для передачі даних в інтернеті. Він використовується для взаємо…
Що таке SSL та TLS? В чому полягає різниця?
SSL (Secure Sockets Layer) та TLS (Transport Layer Security) є криптографічними протоколами, які забезпечують захищене з'єднання …
Що таке домен (доменне ім'я / domain name)?
Домен (доменне ім'я / domain name) - це читабельний текстовий логічний ідентифікатор, який використовується для визначення ресурс…
Що таке DNS? Для чого потрібна DNS?
DNS, або Доменна система імен (Domain Name System), є системою, що перетворює зрозумілі для людей доменні імена (наприклад, tseiv…
Що таке клієнт і сервер? Яка механіка взаємодії між клієнтом та сервером?
Клієнт і сервер - це терміни, які використовуються в IT для позначення ролей систем, які обмінюються інформацією. Що таке Клієнт?…
Що таке патерн проєктування в програмуванні?
Патерн проєктування в програмуванні - це загальне рішення для типових проблем, які виникають при розробці програмного забезпеченн…
Що таке патерн/шаблон проєктування?
Патерн (pattern) проєктування (або шаблон проєктування) - це загальний спосіб вирішення типових проблем при розробці програмного …
Що таке поліморфізм? Приклад використання поліморфізму в Ruby.
Поліморфізм - це принцип об'єктно-орієнтованого програмування, який дозволяє об'єктам одного класу використовувати методи іншого …
Що таке best practice у програмуванні?
Best practice у програмуванні вказує на рекомендації та методи, які вважаються оптимальними або ефективними для досягнення певних…
Що таке наслідування в Ruby? Приклади поганого та гарного наслідування.
В Ruby, як і в багатьох інших об'єктно-орієнтованих мовах програмування, наслідування - це механізм, за допомогою якого клас може…