Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA
 
212 A/B
Add WebAssembly to your personal schedule
9:00am WebAssembly Brian Sletten (Bosatsu Consulting)
211 A/211 B
Add Mastering Progressive Web Apps to your personal schedule
9:00am Mastering Progressive Web Apps Maximiliano Firtman (ITMaster Professional Training)
211 C
Add Developing Angular Web Apps with TypeScript to your personal schedule
9:00am Developing Angular Web Apps with TypeScript Yakov Fain (Farata Systems)
211 D
Add A Complete Introduction to React to your personal schedule
9:00am A Complete Introduction to React Brian Holt (Microsoft)
212 C
Add Learning GraphQL, React & Apollo to your personal schedule
9:00am Learning GraphQL, React & Apollo Alex Banks (Moon Highway, LLC), Eve Porcello (Moon Highway)
212 D
Add Debugging Frontend & PWA Performance to your personal schedule
9:00am Debugging Frontend & PWA Performance Patrick Meenan (Google), Gareth Hughes (Akamai), Michael Gooding (Akamai)
1:00pm
10:30am Morning break | Room: TBA
12:30pm Lunch | Room: TBA
3:00pm Afternoon break | Room: TBA
9:00am-5:00pm (8h)
WebAssembly
Brian Sletten (Bosatsu Consulting)
WebAssembly is 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.
9:00am-5:00pm (8h)
Mastering Progressive Web Apps
Maximiliano Firtman (ITMaster Professional Training)
Join expert Maximiliano Firtman for a hands-on, in-depth exploration of Progressive Web Apps. In this course, you’ll get a full insight on 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.
9:00am-5:00pm (8h)
Developing Angular Web Apps with TypeScript
Yakov Fain (Farata Systems)
With this hands-on training from expert web development trainer and consultant Yakov Fain, you will learn best practices for building end-to-end applications with the latest version of the Angular. You’ll learn to make the most of this popular framework. Along the way, you’ll also get familiarized with a TypeScript development environment to make the most of the new features of the framework.
9:00am-5:00pm (8h)
A Complete Introduction to React
Brian Holt (Microsoft)
In this course, Brian Holt (Microsoft) introduces you to React, one of the leading JavaScript libraries for building user interfaces. You will also explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation and more.
9:00am-5:00pm (8h)
Learning GraphQL, React & Apollo
Alex Banks (Moon Highway, LLC), Eve Porcello (Moon Highway)
GraphQL is a query language for your APIs that can make data fetching simpler and more declarative. There’s a lot of hype around the technology, but how do you get started? And how do you actually use GraphQL to make your life easier as a developer?
9:00am-5:00pm (8h)
Debugging Frontend & PWA Performance
Patrick Meenan (Google), Gareth Hughes (Akamai), Michael Gooding (Akamai)
In this 2-day training you'll learn how to load the progressive web faster and get hands-on with the newest performance techniques. Day 1 will provide the foundations for understanding how browsers work, particularly as it relates to the performance of loading web content. There will be a deep-dive into how the network protocols work, how the browser parses, loads and renders content.
1:00pm-1:15pm (15m)
Plenary
10:30am-11:00am (30m)
Break: Morning break
12:30pm-1:30pm (1h)
Break: Lunch
3:00pm-3:30pm (30m)
Break: Afternoon break