Get Hooked! Free React Training during the JavaScript Marathon by This Dot Labs this April!
Tags: react, javascript, tr
Published: 2020-03-27 14:51:31

---
title: Get Hooked! Free React Training during the JavaScript Marathon by This Dot Labs this April!
published: true
date: 2020-03-26 18:40:15 UTC
tags: react ,javascript,tr
canonical_url: https://www.thisdot.co/blog/get-hooked-free-react-training-during-the-javascript-marathon-by-this-dot
---

Ready to get **hooked** on a fantastic new resource for upping your React knowledge?

In celebration of This Dot Labs' new remote, [corporate trainings offering](https://labs.thisdot.co/trainings), we invite you to enjoy a few weeks of free, live React courses!

This is just one of the free weekly trainings we're hosting on topics, including Vue, Angular, RxJS, and Web Performance!

Sign up for a free training below:

![REACT](http://images.ctfassets.net/zojzzdop0fzx/5vewiEjZcrfCq97rhXMSEq/989021e63b0ac5cc61e5901daa7ddcb0/REACT.jpg)

- April 1, 2020: [1 Hour to Learn React](https://labs.thisdot.co/resources/1HourtoLearnReactJS)

Learning React is easy. We’re going to create a new project using the Create React App CLI, and introduce the JSX templating syntax. We’ll then define components in the context of React, and describe how to create them. We’ll also learn how to manage state and complex features with hooks, and how to access data from a third-party service.

- April 8, 2020: [An Introduction to Gatsby with React](https://labs.thisdot.co/resources/AnIntroductiontoGatsbyWithReact)

Netlify is a service for automating your site’s hosting, continuous integration, continuous deployment, and serverless requirements. In this training, we’ll take a Gatsby site and deploy it using Netlify. We’ll show how to use serverless functions to give our site dynamic content. Finally, we’ll review the JAMstack architecture and how it represents the future of website development and deployment.

- April 15, 2020: [An Introduction to Netflify with React](https://labs.thisdot.co/resources/AnIntroductionToNetlifyWithReact)

Static site generators are one of the hottest technologies, and GatsbyJS is one of the most popular static site generators (especially for React). But, Gatsby is a lot more than just a blog builder. In this training, we’ll introduce the Gatsby architecture for building sites. We’ll generate a new Gatsby site, explore and utilize Gatsby plugins, and ultimately show how to augment our site with dynamic content.

- April 22, 2020: [Using GraphQL with React](https://labs.thisdot.co/resources/UsingGraphQLWithReact) 

GraphQL provides a strong-typing system to better understand and utilize our API to retrieve and interact with our data. We can then utilize this typing system in our application to build resilient components that know what data they are going to be retrieving and interact with it. This training will focus on the GraphQL system, libs we can use to interact with GraphQL APIs, structuring our components to think in our graph type system, and using this type system to build resilient components.

You can RSVP to attend any of these amazing events, hosted by talented team members at This Dot Labs, by clicking on the hyperlinks above! If you have any questions, or want to learn more about the JavaScript Marathon series, visit [javascriptmarathon.com](https://labs.thisdot.co/blog/announcing-free-javascript-training-during-the-javascript-marathon-this-dot), or email us at [hi@thisdot.co](mailto:hi@thisdot.co).

_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._