Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

2-Day Training

All training courses take place 9:00am - 5:00pm, Monday, June 19 through Tuesday, June 20. In order to maintain a high level of hands-on learning and instructor interaction, each training course is limited in size.

Participants should plan to attend both days of this 2-day training course. Training passes do not include access to tutorials on Tuesday.

Monday, June 19 - Tuesday, June 20

9:00am - 5:00pm Monday, June 19 & Tuesday, June 20
Location: 211 A/B
Tim Kadlec (Independent), Patrick Meenan (Facebook)
Average rating: *****
(5.00, 3 ratings)
Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance. Read more.
9:00am - 5:00pm Monday, June 19 & Tuesday, June 20
Location: 211 C/D
Kyle Simpson (Getify)
Average rating: ****.
(4.00, 2 ratings)
Join expert Kyle Simpson for a hands-on, in-depth exploration of functional programming in JavaScript with ES6. You’ll gain a foundational understanding of functional programming and learn how you can incorporate core concepts, such as generators and Promises, to write better software. Read more.
9:00am - 5:00pm Monday, June 19 & Tuesday, June 20
Location: 212 A/B
Max Firtman (ITMaster Professional Training)
Average rating: ****.
(4.53, 19 ratings)
Join expert Maximiliano Firtman for a hands-on, in-depth exploration of progressive web apps (PWAs). You’ll gain insight into creating 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 19 & Tuesday, June 20
Location: 212 C
Brian Holt (Microsoft)
Average rating: ****.
(4.00, 1 rating)
Brian Holt offers an introduction to React, one of the leading JavaScript libraries for building user interfaces. You'll 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 19 & Tuesday, June 20
Location: 212 D
Sequoia McDowell (Charm/Offensive)
Average rating: *....
(1.00, 2 ratings)
Join Sequoia McDowell for a hands-on, in-depth exploration of microservices. In this course, you’ll learn what benefits a microservice architecture can bring your organization and how microservices can make your applications faster, more scalable, less expensive to run, easier to update, and more secure. Read more.