Announcing October JavaScript Marathon - Free, online training!
Tags: enterprisegeneraljav
Published: 2020-09-24 13:44:51

---
title: Announcing October JavaScript Marathon - Free, online training!
published: true
date: 2020-09-23 14:23:08 UTC
tags: enterpriseGeneraljav
canonical_url: https://www.thisdot.co/blog/announcing-october-javascript-marathon-free-online-training
---

 **Join us October 28th, 2020 for our next JavaScript Marathon!**

JavaScript Marathon is a full day of free, online courses on React, TypeScript, GraphQL, and more. Come learn about some of the leading web development technologies, and concepts!

Stay for one training, or stick around for the whole day! No two sessions will be the same!

* * *

[**React Hooks 201**](https://labs.thisdot.co/resources/React-Hooks-201)

_Featuring Kyle Hill @ 11:00am - 12:00pm EDT_

It might have taken a little while, but: have you mastered the use of useState, and maybe even (mostly) understand what useEffect is doing at this point? Cool. Let’s level up our React Hooks skills further by diving into some of the other tools in our box. We’ll leverage useContext and useReducer to create an easy to implement interaction and data flow that scales along with your application and your team.

* * *

[**TypeScript for Beginners**](https://labs.thisdot.co/resources/TypeScript-for-Beginners)

_Featuring Dacey Nolan @ 2:00pm - 3:00pm EDT_

During this introduction to TypeScript, we will cover what TypeScript is, what benefits it provides, and how you can use it in your projects. Code with me or just follow along as we dive into each of the types and learn how to use them.

* * *

[**Automating GraphQL Client Code Generation**](https://labs.thisdot.co/resources/Automating-GraphQL-Client-Code-Generation)

_Featuring Kevin Wolf @ 3:30pm - 4:30pm EDT_

In this talk, we will learn how to streamline Front End Development by generating type-safe GraphQL Operations for Apollo Client.

* * *

[**Building GraphQL Resolvers**](https://labs.thisdot.co/resources/Building-GraphQL-Resolvers)

_Featuring Josh Oppenheim @ 5:00pm - 6:00pm EDT_

Have you ever wanted to know how graphql resolvers work or why we use them? In this training we will talk about the philosophy behind resolvers and how they fit in the greater GraphQL flow. We will take a look at how the graphql-js library implements them and we will write some of our own. We will discuss some possible requests from consumers and write resolvers to accommodate the needs presented.

* * *

_...& more to be announced!_

Need private trainings for your company? If you would like to learn more about how you can leverage This Dot’s expertise to upskill your team, and reinvigorate your developers with new knowledge about the web’s leading development technologies, visit the [trainings page](https://labs.thisdot.co/trainings).

_This Dot Labs is a modern web consultancy focused on helping companies realize their digital transformation efforts. For expert architectural guidance, training, or consulting in React, Angular, Vue, Web Components, GraphQL, Node, Bazel, or Polymer, visit thisdotlabs.com._

_This Dot Media is focused on creating an inclusive and educational web for all. We keep you up to date with advancements in the modern web through events, podcasts, and free content. To learn, visit thisdot.co._