JSON Web Tokens (JWT) 培训
JSON Web Token (JWT) 是一种用于在客户端和服务器之间共享安全信息的开放标准。
这种由讲师指导的现场培训(在线或现场)面向希望使用 JWT 在不同各方之间作为 JSON 对象传输信息的开发人员。
培训结束时,参与者将能够:
- 了解 JWT 结构和用例。
- 了解如何验证和无效 JWT。
- 管理加密密钥。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中亲自实施。
课程定制选项
- 如需请求本课程的定制培训,请联系我们进行安排。
课程大纲
介绍
- JWT结构概述
- JWT 常见用例
JWT 验证
- 对称令牌签名
- 非对称令牌签名
- 验证令牌
- 验证声明
被盗的 JWT
- 处理被盗的 JWT
- JWT 存储
- 使 JWT 失效
管理加密密钥
- 密钥概述
- 嵌入公钥
- 嵌入包含密钥的 URL
黑客攻击智威汤逊
- 暴力破解方法
- 修改算法 RS256 到 HS256
- 无算法方法
摘要和后续步骤
要求
- Web 服务基础知识
观众
- 开发 人员
需要帮助选择合适的课程吗?
JSON Web Tokens (JWT) 培训 - Enquiry
JSON Web Tokens (JWT) - 问询
问询
客户评论 (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
即将举行的公开课程
相关课程
Ant Design
7 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Ant Design来增强其React应用程序的用户体验的开发人员。
在本次培训结束时,参与者将能够实现 Ant Design 的 React 组件来开发漂亮的企业级 Web 应用程序。
Gatsby: Beginner to Advanced
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用Gatsby构建前端Web应用程序的Web开发人员。
在培训结束时,参与者将能够:
- 使用 Gatsby 构建 Web 应用程序。
- 生成 PWA(渐进式 Web 应用程序)以实现快速加载速度。
- 使用 GraphQL 从不同的数据源拉取数据。
- 将 Gatsby Web 应用程序部署到本地服务或云服务。
Building Web Apps using the MEAN stack
35 小时课程目标:
MEAN 堆栈是一种全栈 Java脚本解决方案,可帮助您使用 MongoDB、express、AngularJS 和 Node.js 快速轻松地编写可扩展、健壮且可维护的 Web 应用程序。
在本次实践强化培训课程结束时,学生将能够:
- 将数据存储在 NoSQL、面向文档的 MongoDB 数据库中,带来性能和可扩展性。
- 使用 Node.js,这是一个基于 Google V8 运行时构建的服务器端平台,用于构建快速、可扩展的网络应用程序。
- 使用 Express,一个构建在 Node.js 之上的简单而强大的 Web 应用程序开发 HTTP 服务器框架。
- 使用 AngularJS 框架,该框架为 Web 应用程序提供声明性双向数据绑定。
- 利用“全栈 JavaScript”范式,即在 MongoDB 中以类似 JSON 的格式存储文档,在 Node.js/Express.js 中编写 JSON 查询,并将这些 JSON 文档转发回基于 Angular 的前端。
- 了解 IT 行业最新的 Web 应用程序开发趋势。
NestJS: Beginner to Advanced
14 小时此讲师指导的 中国 现场培训(在线或现场)面向希望使用 NestJS 创建易于维护和可扩展的 Web 应用程式的 Web 开发人员。
在本次培训结束时,参与者将能够:
- 使用 NestJS 构建后端应用程式。
- 使用 Postman 测试后端服务。
- 在后端应用程式中实施授权和身份验证。
- 部署后端应用程式。
Next.js 14 Advanced Development
21 小时这种以讲师为主导的 中国(在线或现场)现场培训面向希望探索 Next.js 14 的进步并获得构建尖端 Web 应用程序的知识的中级到高级 Web 开发人员和技术架构师。
在培训结束时,参与者将能够:
- 充分利用 Next.js 14 的全部潜力来构建复杂的应用程序。
- 利用最新的功能,如中间件、React 服务器组件和边缘功能。
- 实施性能、可扩展性和 SEO 的最佳实践。
- 有效地解决Next.js应用程序中的常见问题。
Node.js & Express.js Basics, working with PM2 & WebStorm
21 小时听众:
通常,项目经理,Aanalyst,开发人员或任何需要的人:
- 探索node.js框架和体系结构
- 探索Express .js作为Web开发的解决方案
- 评估Node.js和Express .js作为Web开发的解决方案
- 优于Java优点和缺点
- 要充分了解应用程序的结构和部署机制
- 执行安装/生产环境/架构任务和配置
- 为了能够评估代码质量,请执行调试,监控
- 实现像Logging这样的高级生产
目标:
- 探索Node.js的优点和特点(与Java相比)
- Explore Express .js:架构,管理(与Java EE相比)
- 探索并理解Node.js的webstorm平台的所有特性和功能
- 探索和理解pm2生产流程管理器的所有功能和特性
- 使用Winston.js探索和理解高级日志记录
描述:
该课程通常为3天(每天7小时),并且非常注重练习。大多数概念都是通过代码读取,练习和实验来发现的。
Nuxt.js and Vue.js
14 小时这种以讲师为主导的中国现场现场培训针对的是希望使用Vue JS和Nuxt.js进行端到端Web开发的Web开发人员。
在培训结束时,参与者将能够:
- 使用 Nuxt.js 配置影响单页应用程序。
- 实现服务器端渲染以优化 SEO。
- 从 VueJS 和 Nuxt.js 代码生成一个静态站点。
Next.js 14 - Advanced
21 小时本次面向高级开发人员的教练主导的线上培训(在线或现场)旨在使参加者掌握Next.js 14 中的最新特性、优化性能,并实现现代React 技术。
培训结束时,参与者将能够:
- 实现高级React hooks 和并发特性。
- 有效理解和利用Next.js 路由策略。
- 利用伺服器组件、伺服器动作和混合渲染方法。
- 优化数据获取、缓存和增量静态再生。
- 使用Next.js 作为具有边缘函数和边缘运行时的后端解决方案。
- 使用React Context、Redux 和原子状态库管理状态。
- 针对 Web Core Vitals 优化应用程序性能。
- 高效测试、监控和部署Next.js 应用程序。
Building Interactive Applications with React, Redux and GraphQL
28 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用Flux和GraphQL构建React应用程序。该课程涵盖安装、设置、集成、测试、部署和最佳实践,引导参与者创建一系列示例应用程序,这些应用程序演示了如何使用最先进的工具包和技术为应用程序增加额外的复杂性和“酷”。
与一些开发人员习惯的思维方式相比,使用 React 开发应用程序需要一种不同的思维方式,尤其是当来自其他 MVC 框架(如 AngularJS 和 Bootstrap)的思维方式时。 该培训涵盖了每一步所使用技术背后的基础知识,以便参与者不仅能够构建功能应用程序,而且能够理解为什么使用特定方法。这为独立和创造性地思考设计以及将来构建自己的应用程序的预期结果奠定了基础。
React with Next.js
14 小时这种以讲师为主导的 中国(在线或现场)实时培训面向希望使用 Next.js 创建 React 应用程序的 Web 开发人员。
在培训结束时,参与者将能够:
- 在Next.js中开发服务器端 Web 应用程序和静态站点。
- 使用 MongoDB 处理和存储数据。
- 使用 AuthO 身份验证保护 Web 应用程序。
Spring Boot, React, and Redux
14 小时这种以讲师为主导的中国现场培训(现场或远端)针对的是希望使用Spring Boot, React, and Redux构建功能性前端和后端Web应用程式的Web开发人员。
在培训结束时,参与者将能够:
- 使用React和Redux构建前端应用程序。
- 使用Spring Boot创建RESTful API。
- 使用Spring security和JWT web tokens保护网络服务。
Svelte
14 小时这种以讲师为主导的中国现场培训(远程或远程)针对的是希望使用Svelte开发比React应用程序更快且更易于构建的Web应用程序的开发人员。
在培训结束时,参与者将能够:
- 以最小的开销快速开始编写 Web 应用。
- 编写在不依赖外部依赖项或插件的情况下处理状态的 Web 应用。
- 使用范围样式等功能,无需额外的扩展和 CSS 的自定义语法。
- 构建独立的 Svelte 组件并将它们集成到现有 React 项目的代码库中。
Advanced Svelte JS
14 小时这种以讲师为主导的中国现场现场培训针对的是希望学习Svelte的高级概念和功能以开发Web应用程序的中级开发人员。
在培训结束时,参与者将能够:
- 使用高级技术开发 Svelte 应用程序。
- 使用 Svelte 框架开发 Web 应用程序。
- 使用 TailwindCSS 和 DaisyUI 快速构建原型。
Managing Vue JS State with Vuex
7 小时这种以讲师为主导的中国现场现场培训针对的是希望使用Vuex创建,管理和更新Vue应用程序的开发人员和程序员。
在培训结束时,参与者将能够使用 Vuex 构建适应性强且可维护的单页应用程序。