- 77
- 56 094
Хочу вАйти
เข้าร่วมเมื่อ 30 ส.ค. 2023
Добро пожаловать на канал о программировании!
Здесь вы найдете можете найти видео, которые помогут вам познать основы мира IT, а так же углубиться в его специфику.
Здесь вы найдете можете найти видео, которые помогут вам познать основы мира IT, а так же углубиться в его специфику.
3 - Конфигурация
Настройка конфигурации Git.
Конфигурация на уровнях:
--system
--global
--local
#programming #git
Конфигурация на уровнях:
--system
--global
--local
#programming #git
มุมมอง: 6
วีดีโอ
4 - Репозиторий (хранилище)
มุมมอง 3วันที่ผ่านมา
Что такое репозиторий Git. Хранилище Git. #programming #git
5 - Запись в репозиторий
มุมมอง 4วันที่ผ่านมา
Сохранение изменений в репозиторий. Быстрый коммит (commit -a) Коммит определенного файла (commit 'path') Удаление файлов и директорий Удаление файлов из индекса Переименовывание файлов и директорий Коммит части файла (add -p) #programming #git
13 - Восстановление файлов
มุมมอง 4วันที่ผ่านมา
Восстановление файлов из другой ветки по указанному пути. Использование команд: - git checkout branchName path #programming #git
11 - Перемещение веток
มุมมอง 4วันที่ผ่านมา
Перемещение веток в Git. Использование команд: - git branch -f - git checkout -B #programming #git
8 - Ветки теория
มุมมอง 5วันที่ผ่านมา
Что такое ветвление в Git. Зачем нужны ветки. Разделенные потоки разработки. #programming #git
7 - Информация о коммите
มุมมอง 12วันที่ผ่านมา
Просмотр детальной информации об определенном коммите. Использование команд: - git show #programming #git
17 - Отмена коммитов, отмена изменений, возврат изменений
มุมมอง 2วันที่ผ่านมา
17 - Отмена коммитов, отмена изменений, возврат изменений
12 - Переключение на коммит. Отделенный HEAD
มุมมอง 2วันที่ผ่านมา
Что такое отделенный HEAD (detached HEAD). Переключение на коммит. Состояние detached HEAD. #programming #git
24 - Копирование изменений
มุมมอง 2วันที่ผ่านมา
Копирование сделанных изменений между ветками. Использование команд: - git merge squash #programming #git
19 - Сравнение веток и коммитов
มุมมอง 1วันที่ผ่านมา
Сравнение веток в Git. Сравнение коммитов в Git. Использование команд: - git diff #programming #git
16 - История ссылок
มุมมอง 2วันที่ผ่านมา
История ссылок. Как найти нужный идентификатор коммита. Использование команды: - git reflog #programming #git
20 - Автор строк
มุมมอง 1วันที่ผ่านมา
Просмотр автора кода в Git. Использование команд: - git blame #programming #git
18 - Исправление коммитов
มุมมอง 2วันที่ผ่านมา
Исправление коммитов в Git. Использование команд: - git reset soft - git commit amend #programming #git
9 - Ветки практика
มุมมอง 2วันที่ผ่านมา
Практическое применение веток в разработке. Создание и переключение между ветками в Git. Ссылки на коммиты Текущее состояние (HEAD) Дерево коммитов Переключение на предыдущую ветку (checkout -) Использование команд: - git checkout - git branch #programming #git
21 - Cлияние веток стандартным методом
มุมมอง 4วันที่ผ่านมา
Cлияние веток стандартным методом merge. Создание коммита слияния. #programming #git
14 - Cлияние веток перемоткой (fast-forward)
มุมมอง 2วันที่ผ่านมา
14 - Cлияние веток перемоткой (fast-forward)
10 - Перемещение незакомиченных изменений
มุมมอง 3วันที่ผ่านมา
10 - Перемещение незакомиченных изменений
Git в действии: практическое применение для разработчиков #git #development
มุมมอง 61721 วันที่ผ่านมา
Git в действии: практическое применение для разработчиков #git #development
Что такое APACHE KAFKA #development #программирование
มุมมอง 173หลายเดือนก่อน
Что такое APACHE KAFKA #development #программирование
JavaScript: 25 ОБЯЗАТЕЛЬНЫХ КОНЦЕПЦИЙ #development #программирование #frontend
มุมมอง 6052 หลายเดือนก่อน
JavaScript: 25 ОБЯЗАТЕЛЬНЫХ КОНЦЕПЦИЙ #development #программирование #frontend
Хорошо.
Очень здорово. у автора дар объяснять. спасибо большое за качественный материал
Благодарю за фидбек)
на 4:35 забыл упомянуть, что перед тем как отправить данные на сервер, они хэшируются на клиенте, а так хороший видос, освежил память, спасибо
Конечно, все данные передаются в закрытом виде, благодарю)
Спасибо, очень четко!
Спасибо, очень полезно 👍
Пожалуйста 🙂
Спасибо большое
Пожалуйста)
я отправлял только access token клиенту, c refresh даже не сталкивался, по видео можно сразу понять как его написать и пользоваться сразу двумя токенами для большей безопасности, но как правило refresh не всегда нужен, все понятно и кратко, спасибо! интересно какие аналоги JWT токену есть?
Спасибо за фидбек) Аналогами могут быть абсолютно любые другие методы идентификации, вплоть до физических access ключей)
О!!!Конкуренция Курячему!
Качественный гайд. Решил глянуть, чтобы освежить знания - нашёл полезные фичи. Спасибо!
Благодарю и пожалуйста)
Очень удобный формат, быстро без воды и с примерами, спасибо!
Пожалуйста)
Дживити? Джот же
💯
Наконец то нашла толковое объяснение темы jwt. Огромное спасибо😊
Пожалуйста)
Спасибо! отличное объяснение, очень наглядно
Благодарю)
Спасибо
Пожалуйста)
Принципы REST_API: 1) Клиент-серверная модель взаимодействия 2) Отсутствие состояния 3) Унификация интерфейса 4) Кеширование 5) Формат обмена данными (JSON, XML)
Все верно)
@@eager4IT, это не просто верно, но и намного короче.
Только порт 5001 или любой свободный?
Чисто технически любой)
Бабка - чья-то мама, не твоя. Состарилась, как и твоя мама, однажды, и пришлось обращаться к брокеру😂 Помнить это стоит. Для приемственности поколений и нравственности общества.🎉
Полностью с вами согласен 👍
Отличное видео.
Благодарю)
Контент - топ, но почему Веб-сокеты? Просто сокеты не пойдут, ведь тут речь о них?! Вебщики уже себе фундаментальный транспортный уровень присвоили ))) Просто сокет был, а тут на тебе, вебщики пришли)) Тьфу.
🤣 спасибо, хороший вопрос)) На сколько я знаю, сокеты и веб сокеты, это по сути одно и тоже, за исключением совместимости последнего с http протоколом и только)
@@eager4ITНу вот, я про это же говорю, это одно и то же, кто им придумал эту приставку не пойму я
огонь
Спасибо за видео! Но я все равно не понимаю))) вот почему считается, что нельзя передавать тело запроса в get запросе? А есть техническая разница между post и гет запросом когда в теле передаем? Или например разница между put и post. Там технической разницы же вообще нет) реализацию «не изменения» таких же данных можно и в post реализовать, будет тоже самое, что и задумывалось в put. Получается это только «так можно а так нельзя»
Спасибо за коммент) В get запросе тела просто нет, поэтому его нельзя передать. Между put и post как таковой технической разницы нету, однако по архитектурному стилю put используется для обновления объекта, тогда как post для создания, а patch для частичного обновления. Такое разделение сделано как раз для того, что бы можно было определить тип операции, который необходимо выполнить: создание, полное обновление или частичное)
Спасибо
Пожалуйста 🙂
Прекрасное обьяснение просто и понятно! Хотя это мое первое видео о веб сокетах
Благодарю)
Это утверждение противоречит основным принципам современной разработки API и безопасности. В реальности API-серверы используют различные методы для идентификации и аутентификации клиентов, чтобы обеспечить безопасное и эффективное взаимодействие. Например, серверы часто используют механизмы авторизации, такие как токенизация и API-ключи, которые позволяют идентифицировать и аутентифицировать клиентов при каждом запросе. Это позволяет серверу управлять доступом к ресурсам и защищать данные от несанкционированного доступа. Утверждение о том, что сервер не "запоминает" информацию о клиенте, не соответствует реальной практике разработки API и безопасности информационных систем.
Термин “stateless” вам о чем нибудь говорит?) Сервис АПИ не хранит инфо о пользователе, в отличие от сервера или самого приложения с базой данных и тд)
Отличный ролик, спасибо за труд
Благодарю)
А зпчем 401 на каждый устаревший запрос? Не проще ли на 401 ввиду экспирации токена сразу проверить опцию с рефрешем?
Сразу можно проверять, но тогда сервер не сможет отправить новую сгенерированную пару клиенту, ввиду разных запросов) Так как например на GET /users или POST /add-to-cart, при экспирации токена и проверке рефреш токена, сервер должен будет отправить либо новые ключи, или данные)
Ничего не понятно, но очень интересно.
😊
Толковые примеры
Благодарю)
Отлично объяснил. Спасибо и подписка.
Благодарю)
Благодарю!
спасиб
solid было интересно
Пожалуйста)
Благодарю, очень интересно
Пожалуйста)
Огромная благодарность
Всегда пожалуйста)
А где секреты?!
В видео))
Весело звучит 🎉 А когда будет продолжение этой темы разговора 😊
Что вас именно интересует?))
коротко, понятно и четко, это самое понятное описание их отличий что я встречала
Благодарю)
Не "сигнатура", а "подпись".
Благодарю, но это одно и тоже)
@@eager4IT , не совсем))) Есть в программистской среде такое понятие, как "сигнатура метода" (информация, содержащая описание метода - имя, аргументы, тип возвращаемого результата и др.), так вот Ваш вариант конфликтует с этим. В большинстве случаев, конечно, это вина авто-перевода)))
Все верно, однако эта тема не про классы и методы)
@@eager4IT , а вне контекста программирования для чего эта тема?))
Что ты доебался, умник? Эти слова равноценны. Окно открой...
энвелоуп
Все верно)
Расскажите о API на примере, Честный Знак)))
Что именно вас интересует?)
@@eager4IT пример запроса, информация о sgtin
Благодарю ! Классный формат подачи - спокойный, без воды. В общем - ПОЛЬЗА! 👍👍👍
Благодарю)
какая-то не секретная информация
Отчасти))
were's secrets?
inside 🙂
А можно ли сделать так, чтобы микросервисы между собой с помощью GraphQL общались?
Если учитывать то, что каждый микросервис может быть как клиентом, так и сервером, то почему бы и нет. Однако на каждую специфику есть свое решение)
Можно, у нас в конторе так и сделано.
Наконец то, первое последовательное, простое объяснение без воды! Спасибо!
Благодарю)
пожалуй, подпишусь, для поддержки.
Благодарю)
Очень хорошо сделаны примеры, наглядно и понятно, спасибо
Благодарю)
Всё круто, но к сожалению такой контент никогда не наберёт просмотров :(
Очень хорошо излагаете материал. Теперь в моей голове понимание этих принципов уложились получше. Спасибо😼
Всегда пожалуйста)
Отличный ролик . Благодарю
Пожалуйста)