Let's get started

What kind of training are you looking for?

Get Private Training

Nothing beats live training to get your team on the same page and your apps into production sooner. Tell us what you need and we’ll get an an expert in your office. Here are some of the workshops and instructors available to train your team on React, Vue, Angular, and more.

Advanced React Component Patterns

Kent C. Dodds

Making React components that can be used in multiple places is not hard. What is hard is when the use cases differ. Without the right patterns, you can find yourself with a highly complex component that requires a lot of configuration props and way too many if statements. With this course, you'll not only learn great patterns you can use, but also the strengths and weaknesses of each so you know which to reach for to provide your components the flexibility and power you need.

Advanced React Online

Kent C. Dodds

Join Kent for two days online in this interactive workshop. There will be exercises and lots of time for Q&A with Kent. Making React components that can be used in multiple places is not hard. What is hard is when the use cases differ. Without the right patterns, you can find yourself with a highly complex component that requires a lot of configuration props and way too many if statements. With this course, you'll not only learn great patterns you can use, but also the strengths and weaknesses of each so you know which to reach for to provide your components the flexibility and power you need.

Advanced React.js Patterns

Ryan Florence

Master the patterns to build uncommonly reusable React Components. By the end of the day you'll have the answers to tame those gnarly components in your app.

Advanced React.js of Today and Tomorrow

Ryan Florence

Get ahead of the curve and master the React of today and tomorrow. We’ll cover when--and why--to use the current patterns when building apps and shared components in React. But we won’t stop there! In this brand new workshop you’ll get your hands dirty writing code with the new APIs coming to React as we build it form source: async rendering made possible by React Fiber (you’re gonna want to sit down for this), component composition that wasn’t possible before, getting deep updates without all the headaches, and more. You’ve never seen React like this.

Angular Essentials

John Papa

Learn how to develop, build, and deploy Angular applications using the most important and latest Angular features. We'll use the Angular CLI to crank up a new application and then to build and serve it. We'll discuss the design of component trees, how to define routes, lazy loading, production build optimization, services and dependency injection, and much more. This two day workshop will immerse you in a balance of demos, presentation and hands on experience with Angular that will arm you to hit the ground running.

Building Beautiful Websites with Gatsby

Kyle Mathews

Building content-driven websites has never been better than with Gatsby.js, React, and GraphQL. In this workshop you'll learn from the creator of Gatsby himself, Kyle Mathews how to build beautiful, peformant websites from scratch using Gatsby. Whether you're a Gatsby beginner or a seasoned pro, you'll enjoy peeking under the hood to see how Gatsby helps you accomplish more in less time than ever before. (Oh, btw, this website is built with Gatsby and we love it.)

Building Serverless Applications on AWS

David Wells

"Serverless" is more than today's trendy buzzword, it's a new way for (frontend AND backend) developers to build massively scalable systems without a massive budget. Attributes like auto-scaling out of the box, pay-per execution pricing, and rapid multi-stage deployments allow developers to focus on shipping value, not managing the underlying infrastructure. In this workshop, we will show how to apply a serverless approach to develop applications hosted on AWS (Amazon Web Services). You'll learn how to build serverless APIs and applications using a serverless architecture, and we'll get hands on as we walk through some practical ways to use Lambda and other managed AWS services to build out low maintenance, cost-efficient scalable applications. We will use serverless technologies like AWS Lambda, S3, DynamoDB, API Gateway and CloudFormation and explore how to use and benefit from these new capabilities.

Data Visualization for Frontend Developers

Shirley Wu

This workshop is aimed at front-end developers who want or are required to build simple visualizations for their work. We will go through basic visualization theories, apply them to different chart types, and articulate the right situations to use them. To implement the visualizations, we will learn core D3 concepts, and how to most effectively use them with modern Javascript frameworks.

Debugging JavaScript

James Long

Master the browser debugger, and learn how to avoid it with smarter development workflows.

Deploying Web Applications with Webpack

Sean Larkinn

Get your assets out of the 90's with this comprehensive workshop on webpack. After two days you'll understand how to leverage webpack as a key piece of your front-end or Node.js architecture. You'll learn the core concepts and understand how to organize and compose webpack’s capabilities. You'll also learn to leverage webpack for high-performance techniques like code-splitting, long-term caching, and to write your own custom loaders and plugins! You'll also walk away understanding JavaScript modules, how they relate to high-performance web applications, and the confidence to make front-end architecture decisions that are right for your next project. 20% of profit will go to webpack open collective.

ES6 and Beyond

Kent C. Dodds

The ECMAScript standard is now on a yearly release cycle. Keeping up with the latest features can make you more productive and your code more expressive and maintainable. In this workshop, we'll learn about the features from ES6 to today that you're likely to use and benefit from on a day-to-day basis.

Full Stack GraphQL with Apollo

Peggy Rayzis

GraphQL solves many pain points developers face when managing data, but it isn't always clear how to implement GraphQL correctly. First, you'll build a GraphQL server from the ground up with Apollo Server. Along the way, you'll learn best practices for effective schema design and how to handle real-world issues like caching. Finally, we'll connect our server to a React application with Apollo Client and bind our data to our UI with query components. By the end of the workshop, you'll leave armed with the knowledge to run GraphQL in production with confidence.

Introduction To React Native

Ken Wheeler, Formidable

If you've used React on the web, you're well on your way to becoming a proficient native app developer, too. This course will get you up and running with React Native with basic and intermediate topics. Aimed at current React developers, attendees will learn how to leverage their existing React skills to produce native applications.

Introduction to Elm

Richard Feldman

This workshop will take you from zero knowledge of the Elm programming language to being able to build a webapp in it. First we'll discuss the benefits of Elm, including its highly cohesive independent package ecosystem, time-traveling debugger, and reputation for practically never crashing. Then we'll move on to language syntax, interaction, state management, testing, talking to servers, interoperating with JavaScript, and how to put them all together to build applications. Along the way we'll discuss tips and tricks for getting the most out of the language, including the most successful techniques people use to get started using it at work!

Introduction to React

Kent C. Dodds

This course is for React newbies and those looking to get a better understanding of React fundamentals. With a focus on React fundamentals and concepts, you'll come out of this workshop knowing what problems React can solve for you and how it goes about solving those problems. This knowledge will make you much more productive building applications with React.

Pro Angular

Todd Motto

Learn Angular inside out. All the advanced features, including RxJS and TypeScript concepts, state management, unit testing and a final app project

Progressive Web Fundamentals

Mike North

Progressive web apps are fast and engaging when supported, but still provide a great baseline experience on less modern browsers. In this workshop, we'll begin with a “classic” single page app, it’s a bit bulky in size, has a slow initial load, doesn't work offline, and provides a very basic mobile web experience. We'll then enhance it in several ways, so that when key technologies are supported in your users’ browsers, their experience ends up being substantially better!

React with Redux

Mark Erikson

Take control of your front-end development with React and Redux. The functional programming techniques with this wildly popular tech combo brings insight and productivity we've been been chasing for years. You'll leave this workshop with both a conceptual understanding of React and Redux and the practical know-how to start getting the benefits in your development right away.

Testing Practices and Principles

Kent C. Dodds

The goal of a test is to increase your confidence that the subject of your test is functioning the way it should be. Not all tests provide the same level of confidence (some provide very little confidence at all). If you’re not doing things correctly, you could be wasting your time and giving yourself a false sense of security (even worse than having no tests at all).

Testing React and Web Applications

Kent C. Dodds

Developing and deploying production applications with React is one thing, but being confident that you’re not shipping a hidden bug is something else! Knowing how to configure and use testing tools is critical to your success in shipping with confidence, and React's model opens up testing productivity most of us couldn’t even dream of before.

VS Code Can Do That?

John Papa, Burke Holland

We spend a lot of time in our editor. As developers, it is our weapon of choice, our instrument. We should learn to master it the way Jimi Hendrix mastered the guitar. In this workshop, you'll learn not just how to master the basics of code editing, but inside tips tricks and extensions that the VS Code team themselves use to wield VS Code like a precision instrument of code art. This workshop is specifically applicable to those doing JavaScript development.

Vue.js Deep Dive

Evan You

Learn from the creator of Vue this approachable, versatile, and performant UI development framework. This two-day workshop will take you through the necessary learning process to be able to confidently build scalable web applications using Vue.js. Day 1 will focus on a deep understanding of Vue.js core, while day 2 will be dedicated to scalability in larger applications.

Copyright © 2018 Workshop.me

Contact us: hello@workshop.me