Dev-Feed
Актуальная подборка материалов для вашего развития. Будь в теме не дай своим знаниям устареть!
https://goo.gl/1jFKnS
А также:
Подборка видеоуроков по Flat Design
http://say-hi.me/design/podborka-videou ...
#video
Шаблоны разработки ПО. Вводная лекция
Шаблоны разработки ПО. Шаблоны GRASP
Шаблоны разработки ПО. Шаблоны GoF. Часть 1
Шаблоны разработки ПО. Шаблоны GoF. Часть 2
Шаблоны разработки ПО. Шаблоны GoF. Часть 3
Шаблоны разработки ПО. Шаблоны GoF. Часть 4. Завершение цикла лекций про шаблоны GoF
#gof #grasp #java
#video
JavaScript Tutorial #1 - Introduction & Setup
JavaScript Tutorial #2 - The Basics & Variables
JavaScript Tutorial #3 - Input & Output
JavaScript Tutorial #4 - Control Flow: If's & Switches
JavaScript Tutorial #5 - Control Flow: Loops
JavaScript Tutorial #6 - Functions & Parameters
JavaScript Tutorial #7 - Arrays
JavaScript Tutorial #8 - Objects
#JavaScript
#video
Рассмотрим понятие защиты информации, классификацию средств защиты, а также алгоритмы шифрования.
Кто хочет с нуля научиться разрабатывать приложения на AngularJS - самое оно.
Полный курс в видеоальбоме: vk.cc/4Z4NLI
#video #angular
#video
Разница между PUT, POST, GET, DELETE и PATCH IN HTTP Verbs:
Наиболее часто используемые HTTP-глаголы POST, GET, PUT, DELETE аналогичны операциям CRUD (Create, Read, Update and Delete) в базе данных. Мы указываем эти HTTP-глаголы в случае Капитал. Таким образом, приведенное ниже сравнение между ними.
- create - POST
- read - GET
- обновление - PUT
- удалить --DELETE
PATCH: Предоставляет частичную модификацию ресурса. Если вам нужно обновить только одно поле для ресурса, вы можете использовать метод PATCH
Примечание: - Поскольку POST, PUT, DELETE изменяет содержимое, тесты с помощью скрипача для приведенного ниже URL-адреса просто подражают обновлениям. Он не удаляет и не изменяет фактически. Мы можем просто увидеть коды состояния, чтобы проверить, не происходят ли вставки, обновления, удаления
URL: http://jsonplaceholder.typicode.com/posts/
1) GET: GET - это самый простой способ HTTP-запроса; тот, который браузеры используют при каждом нажатии ссылки или введите URL-адрес в адресную строку. Он инструктирует сервер передавать данные, идентифицированные по URL-адресу клиенту. Данные не должны изменяться на стороне сервера в результате запроса GET. В этом смысле запрос GET доступен только для чтения.
Проверка с помощью Fiddler или PostMan: - Мы можем использовать скрипач для проверки ответа. Откройте скрипт и выберите вкладку Compose. Укажите глагол и URL-адрес, как показано ниже, и нажмите "Выполнить", чтобы проверить ответ.
Глагол: GET
url: http://jsonplaceholder.typicode.com/posts/
Ответ: Вы получите ответ как,
"userId": 1, "id": 1, "title": "sunt aut.....", "body": "quia et suscipit.."
В пути "счастливый" (или без ошибок) GET возвращает представление в XML или JSON и код ответа HTTP 200 (OK). В случае ошибки он чаще всего возвращает 404 (NOT FOUND) или 400 (BAD REQUEST).
2) Сообщение: -
Глагол POST в основном используется для создания новых ресурсов. В частности, он использовал для создания подчиненных ресурсов. То есть подчиняется другому (например, родительскому) ресурсу.
При успешном создании возвращайте HTTP-статус 201, возвращая заголовок Location с ссылкой на вновь созданный ресурс с статусом HTTP HTTP
Проверка с помощью Fiddler или PostMan: - Мы можем использовать скрипач для проверки ответа. Откройте скрипт и выберите вкладку Compose. Укажите глагол и URL-адрес, как показано ниже, и нажмите "Выполнить", чтобы проверить ответ.
Глагол: POST
url: http://jsonplaceholder.typicode.com/posts/
Тело запроса
данные: { title: 'foo', body: 'bar', userId: 1000, Id: 1000 }
Ответ:. Вы получите код ответа 201.
Если мы хотим проверить вставленную запись с Id = 1000, измените глагол Get и используйте тот же url и нажмите Execute.
Как было сказано ранее, указанный выше URL-адрес позволяет читать только чтения (GET), мы не можем читать обновленные данные в реальном.
3) PUT:
PUT чаще всего используется для возможностей обновления, PUT-ing к известному URI ресурса с телом запроса, содержащим обновленное представление исходного ресурса.
Проверка с помощью Fiddler или PostMan: - Мы можем использовать скрипач для проверки ответа. Откройте скрипт и выберите вкладку Compose. Укажите глагол и URL-адрес, как показано ниже, и нажмите "Выполнить", чтобы проверить ответ.
Глагол: PUT
url: http://jsonplaceholder.typicode.com/posts/1
Тело запроса
данные: { title: 'foo', body: 'bar', userId: 1, Id: 1 }
Ответ: При успешном обновлении он возвращает 200 (или 204, если не возвращает какой-либо контент в теле) из PUT
4) УДАЛИТЬ:
DELETE довольно легко понять. Он используется для удалять ресурс, идентифицированный с помощью URI.
При успешном удалении возвращайте статус HTTP 200 (OK) вместе с телом ответа, возможно, представление удаленного элемента (часто требует слишком большой полосы пропускания) или завернутый ответ (см. "Возвращенные значения" ниже). Либо это, либо вернуть статус HTTP 204 (NO CONTENT) без тела ответа. Другими словами, рекомендуемым ответом являются статус 204 без тела или ответ типа JSEND и статус HTTP 200.
Проверка с помощью Fiddler или PostMan: - Мы можем использовать скрипач для проверки ответа. Откройте скрипт и выберите вкладку Compose. Укажите глагол и URL-адрес, как показано ниже, и нажмите "Выполнить", чтобы проверить ответ.
Глагол: DELETE
url: http://jsonplaceholder.typicode.com/posts/1
Ответ: При успешном удалении он возвращает статус HTTP 200 (OK) вместе с телом ответа.
Пример между PUT и PATCH
PUT
если мне пришлось изменить мое имя, а затем отправить запрос на запрос для обновления
{ "first": "Nazmul", "last": "hasan" } Итак, здесь, чтобы обновить первое имя, нам нужно снова отправить все параметры данных.
PATCH:
запрос исправления говорит, что мы будем отправлять только данные, которые нам нужно изменить без изменения или выполнения других частей данных. Пример: если нам нужно обновить только первое имя, мы передаем только первое имя.
Для получения дополнительной информации см. ссылки ниже.
https://jsonplaceholder.typicode.com/
https://github.com/typicode/jsonplaceholder#how-to
**********************************************
1. Защита информации в компьютерных системах и сетях
2. Хакинг: искусство эксплойта, 2-е издание
3. Информационная безопасность. Защита и нападение
4. Хранение и защита компьютерной информации
5. Компьютер глазами хакера, 3-е издание
6. Программно-аппаратные средства защиты информации
-
insert_drive_file
Защита информации в компьютерных системах и сетях.zip
71.29 MB
-
insert_drive_file
Хакинг искусство эксплойта, 2-е издание.zip
1.95 MB
-
insert_drive_file
Информационная безопасность. Защита и нападение.zip
10.05 MB
-
insert_drive_file
Хранение и защита компьютерной информации.zip
3.39 MB
-
insert_drive_file
Компьютер глазами хакера, 3-е издание.zip
5.75 MB
-
insert_drive_file
Программно-аппаратные средства защиты информации.zip
13.97 MB
Небольшой курс по основам использования Babel на русском языке
Знакомство с Babel
Вступление Сайт Babel: http://babeljs.io
Поддержка ES2015: https://kangax.github.io/compat-table/es6
Код на GitHub: https://github.com/olegpolyakov/babel-intro Знакомство с Babel #1: Установка
Код на GitHub: https://github.com/olegpolyakov/babel-intro Знакомство с Babel #2: Конфигурация
Код на GitHub: https://github.com/olegpolyakov/babel-intro Знакомство с Babel #3: Опции
Код на GitHub: https://github.com/olegpolyakov/babel-intro Знакомство с Babel #4: Полифил
Код на GitHub: https://github.com/olegpolyakov/babel-intro Знакомство с Babel #5: ESNext
Код на GitHub: https://github.com/olegpolyakov/babel-intro
#video
[Arkanoid #0] Игровой цикл, клавиатура, создание игры Arkanoid на JavaScript
[Arkanoid #1] Создание объекта игрока, Player JavaScript
[Arkanoid #2] Сетка объектов для уничтожения. Создание HTML5 игры на JavaScript
[Arkanoid #3] Шар, столкновения, движение, уничтожение. Создание игры Arkanoid на JavaScript
[Arkanoid #4] Карта уровня в игре на JavaScript
[Arkanoid #5] Арканоид на JavaScript. Очки и проигрыш. Управление шариком.
[Arkanoid #6] Заключительное видео + анонс конкурса!
#video #gamedev #js
#video
JavaFX. Tutorial#1. Button. (Урок 1. Кнопка.) rus.
JavaFX. Tutorial#2. BorderPane, HBox, VBox. (Урок 2) rus.
JavaFX. Tutorial#3. Label. (Урок 3, Обучалка, Метка) rus.
JavaFX. Tutorial#4. Button. (Урок 4, Обучалка, Кнопка) rus.
JavaFX. Tutorial#5. RadioButton. (Урок 5, Обучалка, Кнопка) rus.
JavaFX. Tutorial#6. ToggleButton (Урок 6, Кнопка) rus.
JavaFX. Tutorial#7. CheckBox. (Урок 7, видео-урок, флажок, галочка) rus.
JavaFX. Tutorial#8. GridPane, TextField. (Урок 8, видеоурок, Текстовое поле, решетка) rus.
JavaFX. Tutorial#9. PasswordField. (Урок 9, пароль) rus.
JavaFX. Tutorial#10. ScrollBar. (Урок 10, Полоса прокрутки) rus.
#JavaFX
#video
open_in_new
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
open_in_new
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
open_in_new
open_in_new
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow
play_arrow