Курс за обучение по JSON Web Tokens (JWT)
JSON Web Token (JWT) е отворен стандарт за споделяне на информация за сигурност между клиент и сървър.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, които желаят да използват JWT за предаване на информация между различни страни като JSON обект.
До края на това обучение участниците ще могат:
- Разберете структурата на JWT и случаите на използване. Научете как да валидирате и обезсилвате JWT. Управление на криптографски ключове.
Формат на курса
- Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
- Преглед на структурата на JWT Случаи на обща употреба на JWT
JWT валидиране
- Симетричен токен подпис Асиметричен токен подпис Валидиране на токени Валидиране на претенции
Откраднати JWT
- Справяне с откраднати JWT JWT хранилище Обезсилване на JWT
Управление на криптографски ключ
- Преглед на секретните ключове Вграждане на публичния ключ Вграждане на URL адрес, съдържащ ключа
Хакване на JWT
- Подход с груба сила Модифициране на алгоритъма RS256 към HS256 Подход без алгоритъм
Обобщение и следващи стъпки
Изисквания
- Основни познания за уеб услуги
Публика
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по JSON Web Tokens (JWT) - Booking
Курс за обучение по JSON Web Tokens (JWT) - Enquiry
JSON Web Tokens (JWT) - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Научих много по темата
Zsolt Langviser - Accenture Industrial SS
Курс - NestJS: Beginner to Advanced
Машинен превод
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Курс - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
trainer very knowledgeable clear classes explains the importance of learn the topic gives enough background on topic
Li Fang Bren Ong - DBS Bank Limited
Курс - Ant Design
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.
Stefan-Lucian Bucur - Cegeka NV
Курс - Building Interactive Applications with React, Redux and GraphQL
Предстоящи Курсове
Свързани Kурсове
Ant Design
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Ant Design за подобряване на потребителското изживяване за тяхното приложение React.
До края на това обучение участниците ще могат да внедрят React компонентите на Ant Design за разработване на красиви уеб приложения от корпоративен клас.
Aurelia Javascript Framework
14 ЧасаТова водено от инструктор обучение на живо в България (на място или отдалечено) е насочено към разработчици, които желаят да използват Aurelia за създаване и изграждане на предни приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате предни приложения.
- Двупосочно обвързване на контроли на HTML формуляри, използвайки DOM-партиден механизъм.
- Интегрирайте Aurelia към всяка библиотека или рамка на трета страна като jQuery.
Gatsby: Beginner to Advanced
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Gatsby за изграждане на предни уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте Gatsby, за да създадете уеб приложение.
- Генерирайте PWA (прогресивни уеб приложения) за бързи скорости на зареждане.
- Изтеглете данни от различни източници на данни с GraphQL.
- Разположете уеб приложения на Gatsby в локални услуги или облачни услуги.
Building Web Apps using the MEAN stack
35 ЧасаЦел на курса:
MEAN stack е решение за Java скриптове с пълен стек, което ви помага да пишете мащабируеми, стабилни и поддържаеми уеб приложения бързо и лесно с помощта на MongoDB, express, AngularJS и Node.js.
До края на този практически интензивен курс на обучение студентите ще могат да:
- Съхранявайте данните в NoSQL, ориентирана към документи MongoDB база данни, която осигурява производителност и мащабируемост.
- Използвайте Node.js, платформата от страна на сървъра, изградена на Google V8 за изпълнение за изграждане на бързи, мащабируеми мрежови приложения.
- Използвайте Express, проста, но мощна HTTP сървърна рамка за разработка на уеб приложения, изградена върху Node.js.
- Използвайте AngularJS рамка, която предлага декларативно, двупосочно обвързване на данни за уеб приложения.
- Възползвайте се от парадигмата на „пълен стек JavaScript“, т.е. съхранявайте документи във формат, подобен на JSON в MongoDB, създавайте JSON заявки в Node.js/Express.js и препращайте тези JSON документи обратно към [ 0] базиран интерфейс.
- Запознайте се с най-новите тенденции в разработката на уеб приложения в IT индустрията.
NestJS: Beginner to Advanced
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които искат да използват NestJS за създаване на лесни за поддръжка и мащабируеми уеб приложения.
До края на това обучение участниците ще могат:
- Създайте back-end приложение с помощта на NestJS.
- Тествайте back-end услуги с Postman.
- Внедрете оторизация и удостоверяване в back-end приложения.
- Внедрете back-end приложения.
Next.js 14 Advanced Development
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици от средно до напреднало ниво и технически архитекти, които желаят да изследват напредъка на Next.js 14 и да придобият знания за изграждане на рязане edge уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте пълния потенциал на Next.js 14 за изграждане на сложни приложения.
- Използвайте най-новите функции като Middleware, React сървърни компоненти и Edge функции.
- Приложете най-добрите практики за производителност, мащабируемост и SEO.
- Ефективно отстраняване на често срещани проблеми в приложенията Next.js.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 ЧасаПублика:
Обикновено ръководител на проекти, анализатор, разработчик или всеки, който се нуждае от:
- Разгледайте рамката и архитектурата на node.js
- Разгледайте Express.js като решение за уеб разработка
- Оценете Node.js & Express.js като решения за уеб разработка
- Предимства и недостатъци пред Java
- Да имате добро разбиране на структурата на приложението и механизмите за внедряване
- За изпълнение на задачи по инсталация / производствена среда / архитектура и конфигурация
- За да можете да оцените качеството на кода, извършете отстраняване на грешки, мониторинг
- За внедряване на усъвършенствано производство като дърводобив
Цели:
- Разгледайте предимствата и характеристиките на Node.js (В сравнение с Java)
- Разгледайте Express.js: Архитектура, администрация (В сравнение с Java EE)
- Разгледайте и разберете всички функции и функции на платформата webstorm за Node.js
- Разгледайте и разберете всички характеристики и функции на мениджъра на производствения процес pm2
- Изследвайте и заловете разширено регистриране с Winston.js
Описание:
Курсът обикновено е 3 дни (7 часа на ден) и има силен акцент върху практическите упражнения. Повечето от концепциите се откриват чрез четене на кодове, упражнения и лабораторни упражнения.
Nuxt.js and Vue.js
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Vue JS и Nuxt.js за уеб разработка от край до край.
До края на това обучение участниците ще могат:
- Влияйте върху приложение с една страница, като използвате Nuxt.js конфигурация.
- Внедрете изобразяване от страна на сървъра за оптимизиране на SEO.
- Генерирайте статичен сайт от VueJS и Nuxt.js код.
Next.js 14 - Advanced
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на напреднало ниво, които желаят да овладеят най-новите функции в Next.js 14, да оптимизират производителността и да внедрят модерни React техники.
До края на това обучение участниците ще могат:
- Внедрете разширени React кукички и едновременни функции.
- Разберете и използвайте ефективно Next.js стратегиите за маршрутизиране.
- Използвайте сървърни компоненти, сървърни действия и подходи за хибридно изобразяване.
- Оптимизирайте извличането на данни, кеширането и постепенното статично регенериране.
- Използвайте Next.js като бекенд решение с Edge Functions и Edge Runtime.
- Управлявайте състоянието с помощта на React контекст, Redux и библиотеки за атомно състояние.
- Оптимизирайте производителността на приложението за Web Core Vitals.
- Тествайте, наблюдавайте и внедрявайте Next.js приложения ефективно.
Building Interactive Applications with React, Redux and GraphQL
28 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да създават React приложения с помощта на Flux и GraphQL. Курсът обхваща инсталация, настройка, интеграция, тестване, внедряване и най-добри практики, тъй като превежда участниците през създаването на серия от примерни приложения, които демонстрират как да добавите допълнителни нива на сложност и „готиност“ към приложение, използвайки най-модерните набори от инструменти и техники.
Разработването на приложения с React изисква различен вид мислене в сравнение с това, с което някои разработчици са свикнали, особено когато идват от нагласата на други MVC рамки като AngularJS и Bootstrap. Това обучение обхваща основите зад технологиите, използвани на всяка стъпка от пътя, така че участниците не само да могат да изградят функционално приложение, но и да разберат защо се използва определен подход. Това полага основите за независимо и креативно мислене относно дизайна и желаните резултати за изграждане на собствени приложения в бъдеще.
React with Next.js
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Next.js за създаване на React приложения.
До края на това обучение участниците ще могат:
- Разработвайте сървърни уеб приложения и статични сайтове в Next.js.
- Обработвайте и съхранявайте данни с MongoDB.
- Защитете уеб приложение с AuthO удостоверяване.
Spring Boot, React, and Redux
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят функционални предни и бек-енд уеб приложения с Spring Boot, React, and Redux.
До края на това обучение участниците ще могат:
- Създайте приложение отпред с React и Redux.
- Създайте RESTful API с Spring Boot.
- Защитете уеб услуги с Spring сигурност и JWT уеб токени.
Svelte
14 ЧасаТова водено от инструктор обучение на живо в България (дистанционно или на място) е насочено към разработчици, които желаят да използват Svelte за разработване на уеб приложения, които са по-бързи от React приложенията и са по-лесни за конструиране.
До края на това обучение участниците ще могат:
- Започнете да пишете уеб приложение бързо и с минимални разходи.
- Пишете уеб приложения, които обработват състояние, без да разчитат на външни зависимости или добавки.
- Използвайте функции като стилизиране на обхвата, за да премахнете нуждата от допълнителни разширения и персонализиран синтаксис за CSS.
- Изградете самостоятелни Svelte компоненти и ги интегрирайте в кодовата база на съществуващ React проект.
Advanced Svelte JS
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на средно ниво, които искат да научат напреднали концепции и функции на Svelte за разработване на уеб приложения.
До края на това обучение участниците ще могат:
- Използвайте усъвършенствани техники за разработване на Svelte приложения.
- Разработвайте уеб приложения с рамката Svelte.
- Бързо прототипирайте с TailwindCSS и DaisyUI.
Managing Vue JS State with Vuex
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици и програмисти, които желаят да създават, управляват и актуализират Vue приложения с помощта на Vuex.
До края на това обучение участниците ще могат да използват Vuex за изграждане на адаптивни и поддържаеми едностранични приложения.