JSON Web Tokens (JWT) Počítačový Kurz
JSON Web Token (JWT) je otevřený standard pro sdílení informací o zabezpečení mezi klientem a serverem.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat JWT k přenosu informací mezi různými stranami jako objekt JSON.
Na konci tohoto školení budou účastníci schopni:
- Pochopte strukturu JWT a případy použití. Naučte se, jak ověřit a zneplatnit JWT. Správa kryptografických klíčů.
Formát kurzu
- Interaktivní přednáška a diskuze. Spousta cvičení a cvičení. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Přehled struktury JWT Běžné případy použití JWT
Validace JWT
- Symetrický podpis tokenu Podpis asymetrického tokenu Ověřování tokenů Ověřování nároků
Ukradené JWT
- Zacházení s odcizenými JWT Úložiště JWT Zneplatnění JWT
Správa kryptografického klíče
- Přehled tajných klíčů Vložení veřejného klíče Vložení adresy URL obsahující klíč
Hackování JWT
- Přístup hrubou silou Úprava algoritmu RS256 až HS256 Žádný algoritmický přístup
Shrnutí a další kroky
Požadavky
- Základní znalost webové služby
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
JSON Web Tokens (JWT) Počítačový Kurz - Booking
JSON Web Tokens (JWT) Počítačový Kurz - Enquiry
JSON Web Tokens (JWT) - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Dozvěděli jsme se toho o tématu hodně
Zsolt Langviser - Accenture Industrial SS
Kurz - NestJS: Beginner to Advanced
Machine Translated
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kurz - 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
Kurz - 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
Kurz - 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
Kurz - Building Interactive Applications with React, Redux and GraphQL
Upcoming Courses
Související kurzy
Ant Design
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí použít Ant Design ke zlepšení uživatelské zkušenosti pro svou aplikaci React.
Na konci tohoto školení budou účastníci schopni implementovat komponenty React Ant Design k vývoji krásných webových aplikací podnikové třídy.
Aurelia Javascript Framework
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí používat Aurelia k vytváření a sestavování front-end aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít vyvíjet front-end aplikace.
- Obousměrná vazba ovládacích prvků HTML formuláře pomocí mechanismu DOM-batch.
- Integrujte Aurelia do jakékoli knihovny nebo rámce třetích stran, jako je jQuery.
Gatsby: Beginner to Advanced
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Gatsby k vytváření předních webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Použijte Gatsby k vytvoření webové aplikace.
- Generujte PWA (progresivní webové aplikace) pro vysoké rychlosti načítání.
- Vytáhněte data z různých zdrojů dat pomocí GraphQL.
- Nasaďte webové aplikace Gatsby do místních služeb nebo cloudových služeb.
Building Web Apps using the MEAN stack
35 hodinyCíl kurzu:
MEAN stack je full-stack JavaScriptové řešení, které vám pomůže rychle a snadno psát škálovatelné, robustní a udržovatelné webové aplikace pomocí MongoDB, express, AngularJS a Node.js.
Na konci tohoto praktického intenzivního výcvikového kurzu budou studenti schopni:
- Ukládejte data do NoSQL, dokumentově orientované MongoDB databáze, která přináší výkon a škálovatelnost.
- Použijte Node.js, platformu na straně serveru postavenou na běhovém prostředí Google V8 pro vytváření rychlých a škálovatelných síťových aplikací.
- Použijte Express, jednoduchý, ale výkonný server HTTP pro vývoj webových aplikací postavený na Node.js.
- Použijte AngularJS framework, který nabízí deklarativní, obousměrnou datovou vazbu pro webové aplikace.
- Využijte paradigma „full-stack JavaScript“, tj. ukládejte dokumenty ve formátu podobném JSON do MongoDB, vytvořte dotazy JSON v Node.js/Express.js a přepošlete tyto dokumenty JSON zpět do [ 0] frontend.
- Seznamte se s nejnovějšími trendy vývoje webových aplikací v IT průmyslu.
NestJS: Beginner to Advanced
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat NestJS k vytváření snadno udržovatelných a škálovatelných webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Sestavte back-endovou aplikaci pomocí NestJS.
- Otestujte back-endové služby pomocí Postman.
- Implementujte autorizaci a autentizaci v back-endových aplikacích.
- Nasaďte back-end aplikace.
Next.js 14 Advanced Development
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé webové vývojáře a technické architekty, kteří chtějí prozkoumat pokroky Next.js 14 a získat znalosti pro vytváření řezání- okrajové webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Využijte plný potenciál Next.js 14 pro vytváření složitých aplikací.
- Využijte nejnovější funkce, jako je Middleware, React Server Components a Edge Functions.
- Implementujte osvědčené postupy pro výkon, škálovatelnost a SEO.
- Efektivně odstraňovat běžné problémy v aplikacích Next.js.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 hodinyPublikum:
Typicky projektový manažer, analytik, vývojář nebo kdokoli, kdo potřebuje:
- Prozkoumejte rámec a architekturu node.js
- Prozkoumejte Express.js jako řešení pro vývoj webu
- Posuďte Node.js a Express.js jako řešení pro vývoj webu
- Výhody a nevýhody oproti Java
- Chcete-li dobře porozumět struktuře aplikace a mechanismům nasazení
- K provádění úloh instalace / produkčního prostředí / architektury a konfigurace
- Aby bylo možné posoudit kvalitu kódu, provádějte ladění, monitorování
- Implementovat pokročilou produkci, jako je těžba dřeva
Cíle:
- Prozkoumejte výhody a vlastnosti Node.js (ve srovnání s Java)
- Prozkoumat Express.js: Architektura, administrace (ve srovnání s Java EE)
- Prozkoumejte a pochopte všechny vlastnosti a funkce platformy webstorm pro Node.js
- Prozkoumejte a pochopte všechny vlastnosti a funkce správce výrobního procesu pm2
- Prozkoumejte a uchovejte pokročilé protokolování s Winston.js
Popis:
Kurz je obvykle 3 dny (7 hodin denně) a klade velký důraz na praktické cvičení. Většina konceptů je objevena prostřednictvím čtení kódu, cvičení a laboratoří.
Nuxt.js and Vue.js
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Vue JS a Nuxt.js pro end-to-end vývoj webu.
Na konci tohoto školení budou účastníci schopni:
- Ovlivněte jednostránkovou aplikaci pomocí konfigurace Nuxt.js.
- Implementujte vykreslování na straně serveru pro optimalizaci SEO.
- Vygenerujte statický web z VueJS a Nuxt.js kódu.
Next.js 14 - Advanced
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na pokročilé vývojáře, kteří chtějí zvládnout nejnovější funkce v Next.js 14, optimalizovat výkon a implementovat moderní React techniky.
Na konci tohoto školení budou účastníci schopni:
- Implementujte pokročilé React háčky a souběžné funkce.
- Pochopte a efektivně využijte Next.js směrovací strategie.
- Využijte komponenty serveru, akce serveru a přístupy hybridního vykreslování.
- Optimalizujte načítání dat, ukládání do mezipaměti a přírůstkovou statickou regeneraci.
- Použijte Next.js jako backendové řešení s Edge Functions a Edge Runtime.
- Spravujte stav pomocí React Context, Redux a knihoven atomických stavů.
- Optimalizujte výkon aplikací pro Web Core Vitals.
- Testujte, monitorujte a nasazujte Next.js aplikace efektivně.
Building Interactive Applications with React, Redux and GraphQL
28 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak vytvářet React aplikace pomocí Flux a GraphQL. Kurz pokrývá instalaci, nastavení, integraci, testování, nasazení a osvědčené postupy a provede účastníky tvorbou řady vzorových aplikací, které demonstrují, jak přidat další úrovně složitosti a „cool“ do aplikace pomocí nejpokročilejších sad nástrojů a techniky.
Vývoj aplikací s React vyžaduje jiný druh myšlení ve srovnání s tím, na co jsou někteří vývojáři zvyklí, zvláště když vycházejí z myšlení jiných rámců MVC, jako jsou AngularJS a Bootstrap. Toto školení pokrývá základy technologií používaných v každém kroku, takže účastníci jsou nejen schopni vytvořit funkční aplikaci, ale také pochopit, proč se používá konkrétní přístup. To pokládá základy pro samostatné a kreativní myšlení o designu a požadovaných výsledcích pro budoucí vytváření vlastních aplikací.
React with Next.js
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Next.js k vytváření React aplikací.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace a statické stránky na straně serveru v Next.js.
- Zpracovávejte a ukládejte data pomocí MongoDB.
- Zabezpečte webovou aplikaci pomocí ověřování AuthO.
Spring Boot, React, and Redux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí vytvářet funkční front-end a back-end webové aplikace s Spring Boot, React, and Redux.
Na konci tohoto školení budou účastníci schopni:
- Sestavte front-endovou aplikaci pomocí React a Redux.
- Vytvořte RESTful API pomocí Spring Boot.
- Zabezpečte webové služby pomocí zabezpečení Spring a webových tokenů JWT.
Svelte
14 hodinyToto živé školení vedené instruktorem v České republice (vzdálené nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Svelte k vývoji webových aplikací, které jsou rychlejší než aplikace React a jejich konstrukce je jednodušší.
Na konci tohoto školení budou účastníci schopni:
- Začněte psát webovou aplikaci rychle as minimální režií.
- Pište webové aplikace, které zpracovávají stav, aniž by se spoléhaly na externí závislosti nebo pluginy.
- Použijte funkce, jako je styling rozsahu, abyste eliminovali potřebu dalších rozšíření a vlastní syntaxi pro CSS.
- Vytvářejte samostatné Svelte komponenty a integrujte je do kódové základny existujícího projektu React.
Advanced Svelte JS
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře, kteří se chtějí naučit pokročilé koncepty a funkce Svelte pro vývoj webových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Používejte pokročilé techniky pro vývoj aplikací Svelte.
- Vyvíjejte webové aplikace s rámcem Svelte.
- Rychlý prototyp pomocí TailwindCSS a DaisyUI.
Managing Vue JS State with Vuex
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a programátory, kteří chtějí vytvářet, spravovat a aktualizovat aplikace Vue pomocí Vuex.
Na konci tohoto školení budou účastníci schopni používat Vuex pro vytváření adaptabilních a udržovatelných jednostránkových aplikací.