- Видео 22
- Просмотров 130 295
Code with Bakytzhan Seitkazin
Казахстан
Добавлен 28 дек 2020
Структурирую изученные материалы в обласи Computer Science здесь в видео формате. Изучаю интересные мне материалы, книги, делюсь опытом, создаю приложения в режиме live-coding.
В основном специализируюсь на Java и на back-end разработке, но по работе пишу код и на Python, Javscript, Typescript, C++, Go.
Люблю автоматизировать и использовать практики CI/CD в своей области.
Создание продукта это не только написание кода. Буду затрагивать такие темы как линейная алгебра, структуры данных и алгоритмы, проектирование систем, микросервисная архитектура, облачные технологий, deeploy, docker, kubernetes, nomad, Spring Cloud, Google Cloud Platform и много другое.
Статьи на Хабр - habr.com/ru/users/beezy92/posts/
Канал в телеграме - t.me/codelike
Instagram - bseitkazin
Blog - bseitkazin.gitlab.io/
Github - github.com/bseitkazin
В основном специализируюсь на Java и на back-end разработке, но по работе пишу код и на Python, Javscript, Typescript, C++, Go.
Люблю автоматизировать и использовать практики CI/CD в своей области.
Создание продукта это не только написание кода. Буду затрагивать такие темы как линейная алгебра, структуры данных и алгоритмы, проектирование систем, микросервисная архитектура, облачные технологий, deeploy, docker, kubernetes, nomad, Spring Cloud, Google Cloud Platform и много другое.
Статьи на Хабр - habr.com/ru/users/beezy92/posts/
Канал в телеграме - t.me/codelike
Instagram - bseitkazin
Blog - bseitkazin.gitlab.io/
Github - github.com/bseitkazin
Разбираем OAuth2 и OpenID Connect на пальцах
В данном видео ролике объясняю концепт работы OAuth2 и OpenID Connect. Вне зависимости от того, какой язык программирования и фреймворк используете, необходимо один раз понять концепции, которые используются под капотом.
00:00 - Введение
00:18 - Концепция и терминология
01:28 - OAuth2 Roles
04:15 - Tokens
05:15 - Scopes
05:57 - Grant Types
09:06 - Client Credentials Flow
10:34 - Password
11:28 - Authorization Code Flow
13:32 - OpenID Connect
16:09 - OpenID Authorization Code Flow
17:29 - Выводы
--------------------------------------------------------------------------------------------------------------------
Посты на Хабр - habr.com/ru/users/beezy92/posts/
Профиль в линкедин - www.linkedin.com/in/bsei...
00:00 - Введение
00:18 - Концепция и терминология
01:28 - OAuth2 Roles
04:15 - Tokens
05:15 - Scopes
05:57 - Grant Types
09:06 - Client Credentials Flow
10:34 - Password
11:28 - Authorization Code Flow
13:32 - OpenID Connect
16:09 - OpenID Authorization Code Flow
17:29 - Выводы
--------------------------------------------------------------------------------------------------------------------
Посты на Хабр - habr.com/ru/users/beezy92/posts/
Профиль в линкедин - www.linkedin.com/in/bsei...
Просмотров: 3 535
Видео
Улучшаем Terminal в Windows
Просмотров 2,6 тыс.2 года назад
В данном видео ролике кастомизируем стандартный терминал в Windows, также оживим его при помощи шаблонов и шрифтов от сообщества. 00:00 - Введение 00:35 - Смотрим на результат 01:28 - Начинаем 01:43 - Ставим PowerShell 02:00 - Ставим Terminal 02:16 - Настраиваем Terminal 03:03 - Ставим VS Code 03:15 - Настраиваем Terminal 2 05:23 - Ставим Scoop 06:05 - Ставим Git 07:00 - Ставим Oh-My-Posh! 07:2...
Разбираемся с Авторизационным Сервером в Экосистеме Spring: Auth Serve, UAA, KeyCloak
Просмотров 2,9 тыс.2 года назад
В данном видео ролики, разберемся с состоянием проектов в экосистеме Spring, Spring Security. Чем можем заменить устаревший и не поддерживающийся проект - Spring Security OAuth. Переход с устаревшего WebSecurityConfigurerAdapter. Почему и где использовать решение от Cloudfoundry - UAA и KeuCloak. Ссылки: CloudFoundry UAA - github.com/cloudfoundry/uaa KeyCloak - github.com/keycloak/keycloak Spri...
Простой и легкий способ создавать SOAP сервисы на Java и Spring Boot. Apache CXF
Просмотров 9 тыс.2 года назад
В данном видео ролики создадим SOAP веб сервис используя библиотеку - Apache CXF. Данный способ значительно укрощает процесс и скорость разработки SOAP сервисов на Java. Ссылка на проект в github - github.com/bseitkazin/spring-boot-cxf Канал в телеграме, новости, текстовая версия - t.me/codelikeПосты на Хабр - habr.com/ru/users/beezy92/posts/Блог на английском, статический блог, где делюсь заме...
Как УСКОРИТЬ Spring Boot приложение? Spring Native
Просмотров 1,9 тыс.2 года назад
В данном видео, хочу рассмотреть способы для ускорения времени запуска Spring Boot приложения. Классический способ, это использовать ленивую загрузку бинов, или убрать из запуска авто конфигурации лишние классы. Рабочий инструмент на данный момент, и который будет набирать обороты в будущем, это проект GraalVM, который дает возможность, создавать нативные образы, и запускать Java приложения без...
Планы на 2022 год
Просмотров 1,7 тыс.2 года назад
Про планы на следующий год, какие темы буду рассказывать, и над чем буду сам развиваться. Если вам также близки данные темы, подписывайтесь и развивайтесь в новом году вместе со мной! 00:00 - Введение 00:15 - Результаты канала за год 01:02 - Планы на следующий год 02:12 - Интерес к функциональным языкам программирования 02:45 - Ruby мёртв, да здравствует Ruby 3! 03:11 - Coming out - про Javascr...
самый важный SOFT Skill для программиста
Просмотров 1,3 тыс.2 года назад
Часто можем слышать на собеседовании, или в статьях, особенно в зарубежных, про важность Soft skills. В данном видео ролике, хочу разобрать, почему вам стоит обратить внимание на Soft Skills, не игнорировать их, как я когда-то, и в видео вы узнаете, какой самый главный Soft Skill нужно прокачивать программисту. Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.co...
Уровни Разработчиков
Просмотров 5663 года назад
В данном видео разбираю, какие уровни разработчиков есть, их пути развития. Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь заметками по изученным материалам, курсам, книгам, списками книг - bseitkazin.gitlab.io/ Профиль в линкедин - www.linkedin.com/in/bseitkazin/ Мой твиттер - twitte...
создаем GraphQL Server на Spring Boot
Просмотров 5 тыс.3 года назад
В данном видео познакомимся с тем, как можно еще создать ресурс для наших клиентов (iOS, Android, Web, Bots и тд) используя не только REST API. Здесь будет ссылка на код в github. Сделял - github.com/bseitkazin/spring-boot-graphql Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь заметка...
Angular Авторизация JWT. Проект полностью. Реализуем авторизацию. Livecoding SaaS. #2
Просмотров 8 тыс.3 года назад
В данной части видео, реализуем авторизацию пользователя на клиентской стороне, используя Angular, и наш предыдущий backend на Java и Spring Boot - ruclips.net/video/m5FAo5Oa6ag/видео.html Ссылка на проект - github.com/bseitkazin/feedbacker-admin-app Сервер на Discord, чтобы обсуждать, в основном, про обучение программированию, и проблемы - discord.gg/F8Qjs2Fmah Посты на Хабр - habr.com/ru/user...
Spring Boot JWT. Проект полностью. Реализуем регистрацию и авторизацию. Livecoding SaaS. #1
Просмотров 31 тыс.3 года назад
В данном видео реализуем схему авторизации и аутентификации используя JWT токен. Вначале разберем, какие способы авторизации есть, как может нам помочь в этом Spring и Spring Security, разберем схему работы. Ссылка на проект - github.com/bseitkazin/spring-jwt-realization Также реализуем авторизацию по ролям. Тема авторизации в Spring приложениях - базовая, придется его реализовывать в каждом пр...
Демо КУРСА по построению настоящего SaaS приложения на Spring Boot, Vue.
Просмотров 1,8 тыс.3 года назад
В данном видео ролике, хочу показать демонстрацию функционала, который ляжет в основу в SaaS (Software as Service) используя такие технологии как Spring Boot, Spring MVC, Spring Security, OAuth протокол, JWT для обмена токенами, Spring Data для хранения данных и Postgres, Vue для плагина в хроме, и админ панель. На чем делать админ панель, еще не выбрал, выбираю между Next.js и Spring MVC. Разр...
Знакомимся с JENKINS используя DOCKER
Просмотров 6 тыс.3 года назад
В данном видео разберем что такое CI CD, что такое Continuous Deployment, как его построить используя Jenkins, его основные механизмы. И как можем использовать Docker для этого. А что внутри запускается - уже большой разницы не имеет, главное иметь Dockerfile. Ссылка на урок, как установить и запустить Jenkins в WIndows 10, используя Docker Desktop - github.com/bseitkazin/java-docker-jenkins 00...
3 способа использовать DOCKER с JAVA
Просмотров 19 тыс.3 года назад
В данном видео покажу 3 способа, как использовать Docker для Java проекта на примере Spring Boot. А также разберем, плюсы и минусы каждого способа, и попробуем выжать максимальную пользу от Docker для Java проекта. Таймкоды: 00:00 - Введение, цель видео 00:40 - Иннициализация Spring Boot приложения, каркас 03:13 - ПЕРВЫЙ СПОСОБ ИСПОЛЬЗОВАНИЯ 08:59 - ПЛЮСЫ и МИНУСЫ ПЕРВОГО СПОСОБА 09:56 - ВТОРОЙ...
Книги для ПРОГРАММИСТОВ #2 | Проектный менеджмент | Новый функционал в Java | Параллельное Програм
Просмотров 4733 года назад
Это третье по счету видео, где рекомендую книги для прочтения в области информационных технологии. 00:00 - Введение 00:10 - Мифический Человеко-Месяц 02:05 - Современный язык Java 02:33 - Параллельное программирование в Java на практике Канал в телеграме, новости, текстовая версия - t.me/codelike Посты на Хабр - habr.com/ru/users/beezy92/posts/ Блог на английском, статический блог, где делюсь з...
Создаем ПАРСЕР НОВОСТЕЙ используя Spring Boot, Scheduler, JSoup. Live Coding
Просмотров 9 тыс.3 года назад
Создаем ПАРСЕР НОВОСТЕЙ используя Spring Boot, Scheduler, JSoup. Live Coding
Книги для программистов #1 | Разработка Облачных Приложении | Погружаемся в глубь виртуальной машины
Просмотров 5053 года назад
Книги для программистов #1 | Разработка Облачных Приложении | Погружаемся в глубь виртуальной машины
Разница между Servlet, Spring MVC и Spring Boot.
Просмотров 19 тыс.3 года назад
Разница между Servlet, Spring MVC и Spring Boot.
А есть видео с реализацией клиента для этого Soap сервиса? вообще не понятно как его использовать
Moore Christopher Lopez Donna Lee Amy
Можно ли используя Keycloak регистрировать user из реакт формы?
Очень нравятся ваши видео - всё чётко и понятно. Спасибо! У меня часто на собеседованиях спрашивают, зачем нужен Spring Boot и в чём его преимущество над Spring, и почему-то разные интервьюеры ожидают разные ответы... В самой документации по Spring Boot этот момент как-то не очень понятно описан (либо я не умею читать).
Этот персонаж с самого начала при ОБЪЯСНЕНИИ терминологии перепутал авторизацию и аутентификацию)) дальше можно не смотреть
в итоге в чем разница Servlet, Spring MVC и Spring Boot.?
Звук просто отсутствует(
Только query произносится как квери, а не кьюри.
Давай продолжай, интересно!
Магические заклинания с шпаргалки. Это и есть по-спрингбутовски?..
Говори нармально чётко, а не как в асмр видео
Впервые в жизни связался с СОАП и уже ненавижу его. Кстати, некоторые моменты, для новичка вообще неочевидны. Откуда будет автовайриться Бас? Или что за таргетНеймспейс и классНейм?
За сервайс отдельный респект)))
Очень хотел посмотреть толковое видео на эту тему, но когда с первых минут автор перепутал авторизацию с аутентификацией - сразу доверие к такому ролику падает. Лучше найти более надежный источник информации, кто знает что тут еще перепутано...
В видео все неплохо. Но spring boot плохо дружит с jaxws. Будут проблемы с хендлерами и инжектами в них.
Как сделать чтобі после команді help отображалось на руском?
спасибо
Добрый день, очень понравилось ваше видео! Хотела бы попросить вас снять видео о тестировании данного api)
Друг, подскажи насчет алгоритма действий при логине через соцсеть пожалуйста, например через гитхаб. Что-то не соображаю 1. Нажал на кнопку "логин через гитхаб" 2. Открылось окно логина , залогинился 3. Редиректнуло обратно , и в квери добавился код единоразовый И вот что дальше ? не догоняю. Делаю запрос на апишку бэка уже с этим кодом и он токены отдает?
Крутой видос, спасибо, очень помог)
Авторизация с кодингом на .Нет хорошо у Сергея Калабонги представлена.
23:23 Я не совсем понимаю, почему, когда мы вставляем хэдэр, мы вставляем только сам токен, т.е. без приставки "Bearer ". По идее, у нас должна быть такая пара: "Authorization": "Bearer ${token}" ???
Привет, спасибо за видео. Подскажи, а как делать связанные сущности, если например у постов есть автор?
Уууиндовс
Я так и не понял, где имя-то вбивать, чтобы сервис мне ответил, hello имя?)
Приложение чем то похоже на Google Form, а почему они его не использовали?
Баке сәттілік тілеймін!
Классно, спасибо
Хорошо.
Всем добрый день! Кто-нибудь понял в каком моменте токен декодится?
Видео зачётное, но у меня не работал javax, импортировалось всё успешно. Но выдавало ошибки в создании бина при запуске. Перешёл на jakarta.persistence.* он новый и отлично работает со Sprng`ом
Даже с терминологией попутал...
Здравствуйте будет ли новый видос по этой теме?
зачем пересказывать то что есть в инструкции :)
Очень круто и доступно, если еще актуально подбрасывать вам темы то могу посодействовать. Авторизация действительно очень полезная вещь так как любое современное апи использует oidc и oauth2) для остальных подписчиков могу посоветовать почитать Spring Security in Action, OAuth 2 in Action там можно детально разобраться с вариантами авторизации
Ассалаумағалейкум! Есть ли ограничения по возрасту, если начать обучаться с нуля программированию?
Азамат, очень радостно видеть что вы решили сменить шоу-бизнес на ИТ! Всё в вашем видео прекрастно, кроме использования spring boot. Куда приятнее видеть в проекте только необходимые зависимости вместо постоянно конфликтующих между собой boot контейнеров. Спасибо за видео!
Ааа! Какой ещё"сервайс"! Отличная лекция, просто идеальная, и тут плетью по ушам: service as "сервайс"...
а как нужно поменять третий способ, чтобы использовать его с docker-compose?
спасибо огромное помогли, жадль что так мало лайков и просмотров
Большое спасибо за ваши видео! Отличная подача материала.
Благодарю!! Все очень понятно!
большое вам спасибо! для меня оказалось все очень понятно. Грамотно обьяснили, все по делу
Очень полезный видео ролик. Спасибо автору. Многие моменты прояснились. Вы понятно объясняете.
чувак от души респект все работает! Очень помог!
Дорогой ЛюКанг большое спасибо!
у меня ошибка в файле WebSecurityConfig метод configure http.addFilterBefore( authenticationJwtTokenFilter(), UsernamePasswordAuthenticationFilter.class); В этой строке. Другой тип аргументов. Кто-то сталкивался?
Здравствуйте! Очень познавательное видео! А разве при старте спринг секьюрити не должно отдавать логин и пароль разработчика? А то я думаю если не показывает в консоли что я не так делаю?
Определения авторизации и аутентификации перепутал
Спасибо