Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Training

Get intensive, hands-on experience in a need-to-know skill or technology in our two-day training courses. You’ll learn from established experts in whichever of the six courses you select; you’ll get a deep dive into the core essentials from instructors who are at the top of their game and enthusiastic about sharing their knowledge.

Class size for our two-day courses is limited, so you’ll get personal attention and answers to all your questions. By the end of your training, you’ll have new muscles to flex on the job; you’ll be ready to apply all that you’ve learned to your work and share it with your team.

All training courses take place 9:00am - 5:00pm, Monday, June 11 through Tuesday, June 12. Participants should plan to attend both days of their training course. To attend training courses, you must register for a Platinum or Training pass; does not include access to tutorials on Tuesday.

Monday, June 11 - Tuesday, June 12

9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 211 D
Brian Holt (Microsoft), Patrick Higgins (Gremlin)
Average rating: ****.
(4.00, 2 ratings)
Join Brian Holt and Patrick Higgins for a hands-on introduction to React, one of the leading JavaScript libraries for building user interfaces. You'll also explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation, and more. Read more.
9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 211 C
Yakov Fain (Farata Systems)
Average rating: ****.
(4.00, 2 ratings)
Join expert web development trainer and consultant Yakov Fain to learn best practices for building end-to-end applications with the latest version of Angular. Along the way, you’ll also familiarize yourself with a TypeScript development environment to ensure you make the most of the new features of the framework. Read more.
9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 211 A/211 B
Max Firtman (ITMaster Professional Training)
Average rating: ****.
(4.83, 6 ratings)
Join expert Max Firtman for a hands-on, in-depth exploration of progressive web apps (PWAs). You'll learn how to create PWAs with the modern APIs for mobile and desktop platforms, including app installation and distribution, offline access, push notifications, web performance, and hardware access. Read more.
9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 212 A/B
Brian Sletten (Bosatsu Consulting)
Average rating: ****.
(4.00, 1 rating)
Join Brian Sletten for an overview of WebAssembly, a new technology standard that will lay the foundation for writing code once and targeting almost all of the platforms of the world both in and out of a web context with near-native speeds, portable, interoperable software modules, and the infrastructure of the web to tie it all together. Read more.
9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 212 C
Alex Banks (Moon Highway), Eve Porcello (Moon Highway)
Average rating: *****
(5.00, 1 rating)
GraphQL, a query language for your APIs, can make data fetching simpler and more declarative. There’s a lot of hype around the technology, but how do you actually use GraphQL to make your life easier as a developer? Join Alex Banks and Eve Porcello to learn GraphQL from the ground up. You'll explore graph diagrams, GraphQL’s type system, tools like Apollo and Graphcool, and more. Read more.
9:00am - 5:00pm Monday, June 11 & Tuesday, June 12
Location: 212 D
Tim Kadlec (Independent), Gareth Hughes (Akamai), Michael Gooding (Akamai)
Join Tim Kadlec, Gareth Hughes, and Michael Gooding to learn how to load the progressive web faster and get hands-on experience with the newest performance techniques. You'll cover the foundational browser concepts on the first day, particularly relating to performance and optimization; then, on the second day, you'll learn how to implement and optimize a progressive web app (PWA). Read more.