Learn from the best trainers being anywhere
Free workshops at JSNation US
The workshops from the list below are the complimentary part of full tickets (in-person & remote). All Full Ticket holders can register for workshops via GitNation portal.
Workshops will be run remotely via Zoom. The recordings will be shared with full ticket holders after the conference.
Hands-On Workshop: Introduction to Pentesting for Web Apps / Web APIs
In this hands-on workshop, you will be equipped with the tools to effectively test the security of web applications. This course is designed for beginners as well as those already familiar with web application security testing who wish to expand their knowledge. In a world where websites play an increasingly central role, ensuring the security of these technologies is crucial. Understanding the attacker's perspective and knowing the appropriate defense mechanisms have become essential skills for IT professionals.
This workshop, led by the renowned trainer Gregor Biswanger, will guide you through the use of industry-standard pentesting tools such as Burp Suite, OWASP ZAP, and the professional pentesting framework Metasploit. You will learn how to identify and exploit common vulnerabilities in web applications. Through practical exercises and challenges, you will be able to put your theoretical knowledge into practice and expand it. In this course, you will acquire the fundamental skills necessary to protect your websites from attacks and enhance the security of your systems.
Join us with your laptop and actively participate in this practical and engaging workshop.
November 15, 11:00 - 14:00 EST. Remote via Zoom.
Advanced TypeScript for Bun and Node.js
In this workshop, we’ll kick off with a discussion on the recent updates in Node.js and Bun.js, focusing on their built-in TypeScript support. You'll learn how to set up TypeScript in both runtimes and create strictly typed APIs using Express.js and Hono.js. Through hands-on demos, we'll explore integration with various databases like MongoDB and Postgres, leveraging advanced TypeScript features to build robust applications. By the end of the workshop, you'll be equipped with the knowledge to optimize TypeScript code for performance and design patterns, ensuring your APIs are both efficient and maintainable.
Learning Goals
- Introduction to Node.js’s and Bun.js’s TypeScript support
- Advanced TypeScript Features: Generics, Type Guards, Mapped Types, etc.
- Middleware and Dependency Injection with Express.js and Hono.js
- Design Pattern and Performance Enhancements in TypeScript
- Unit and Integration Testing with TypeScript
- Database Integration: MongoDB, Postgres, Prisma, and others
- Best Practices for Robust API Development in both Node.js and Bun.js
November 26, 11:00-14:00 EST. Remote via Zoom.
Building Robust Web Applications with Test-Driven Development and Playwright: A Comprehensive Workshop
Get ready to take your front-end development skills to the next level with our hands-on workshop. In this four-hour session, you will learn the ins and outs of test-driven development using Playwright, a powerful tool that will revolutionize your web development workflow.
Are you tired of spending endless hours debugging issues in your web applications? Dive deep into writing tests before writing code, ensuring top-notch quality and functionality in your web applications. Say goodbye to manual testing and hello to automated tests that catch bugs early in the development process.
Join us for an interactive and fun workshop where you'll gain the confidence to elevate your front-end development game and build web applications like a pro. Don't let common pain points like inconsistent UI behavior or regression issues slow you down - learn how to effectively use Playwright to avoid these pitfalls and streamline your development process.
Don't miss this opportunity to unlock the full potential of test-driven development with Playwright – sign up now and get ready to uplevel your skills!
November 27, 11:00-14:00 EST. Remote via Zoom.
Immersive React: Build Mixed Reality Apps with Meta Quest
Take your existing React skills to the next level by learning how to create 3D, spatialized applications directly in the browser using WebXR on Meta Horizon OS with React Three Fiber and React Three XR. Building for mixed reality has never been easier. WebXR allows any React app to be transformed into an immersive experience using the same business logic, web standards, and tools you're already familiar with. In the first half of the workshop, you'll learn how to build 3D React apps using React Three Fiber, extend those apps into mixed reality with React Three XR and try them out using the provided Meta Quest headsets.
In the second half, you will put your skills into practice by building a mixed reality app in one of two tracks:
Business Track
Build a mixed reality product configurator by going in depth on 3D UI, routing and multiple product variations directly in the user’s room with proper scaling.
Game Track
Build a mixed reality physics game where you throw digital objects at everything from the physical wall to other digital objects precariously stacked. We will cover game development basic, physics and advanced mixed reality features.
December 20, 10:00-17:00 EST. In-person in NY. Venue: TBA. The registration is possible only for ticket holders for JSNation US & React Summit US.
Trainers
Maurice de Beijer is an independent software consultant and trainer. He specializes in JavaScript, React, and ASP.NET Core. His work includes a large, global, safety application for the oil and gas industry. Maurice is also active in the open source community. He teaches ECMAScript, TypeScript, React, RxJS and ASP.NET courses. Since 2005, he has received Microsoft’s Yearly Most Valuable Professional Award. Maurice is also active in the Dutch dotNed user group and helps organize its meetings.
Gregor Biswanger (Microsoft MVP, Intel Black Belt and Intel Software Innovator) is a freelance lecturer, consultant, trainer, author and speaker. He is a consultant for large and medium-sized companies, organizations and agencies for software architecture, web- and cross-platform development with C# and JavaScript. His key aspects are MEAN-Stack, ASP.NET-Core, Docker, Azure, Domain-Driven Design and Microservices. Additionally he is writing articles for known magazines and you can find attending or speaking at international conferences. Gregor Biswanger is one of the well-known .NET- and JavaScript-expert in Germany, Swiss and Austria. You´ll reach him here: about.me/gregor.biswanger.
Seasoned software engineer, educator, and a GitHub star passionate about technical education. I enjoy making learning simple through hands-on teaching and a project-based approach. Five years ago, I started the JavaScript Mastery YouTube channel, which became one of the largest technical education YouTube channels for intermediate to advanced developers in the JavaScript and ecosystem.