General

This Dot Labs Announces Free Training Courses for Developers

This Dot
2 min read
Photo by Helloquence on Unsplash
This article was written over 18 months ago and may contain information that is out of date. Some content may still be relevant, but please refer to official documentation for the latest information.

Today, This Dot Labs is proud to announce the release of a collection of free training video resources for developers.

The first batch of this growing library includes five courses on contemporary web development subjects, all taught by working software engineers.

Topics include:

Creating an Enterprise Angular Application (2) (1) “Creating an Enterprise Angular Application” by Pato Vargas

Google Cloud Functions and Firebase Scaling your apps for your needs (1) “Google Cloud Functions and Firebase: Scaling your apps for your needs” by Katerina Skroumpelou

Authenticating Angular Applications using Auth0 (1) “Authenticating Angular Applications using Auth0” by Frederik Prijck

Introduction to Machine Learning (1) “Introduction to Machine Learning” by Tracy King

Unit Testing NGRX “Unit Testing NGRX” by Frederik Prijck

About the author

This Dot

This Dot

Keep reading

View all posts →

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 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. Getting Started with Eleventy Featuring Kyle Mitofsky @ 12:30pm 1:30pm EDT Eleventy is a JavaScript based Static Site Generator (SSG) that's designed around performance, accessibility, and simplicity. Take your first steps to build out front end designs, websites, and content with this walk through that'll get you set up on your first eleventy site. Learn some of the basics with some patterns and best practices as well. 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 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 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. 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....

This Dot2 mins
EnterpriseGeneralJavaScriptTraining

Announcing September JavaScript Marathon - Free, online training!

Join us September 23rd, 2020 for our next JavaScript Marathon! JavaScript Marathon is a full day of free, online courses on Angular, React, Vue, RxJS, Web Performance, 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 Native in 60 Minutes Introduction to Creating Your First Hybrid Native Application Featuring Rob Ocel @ 11:00am 12:00pm EDT So, you know React, and you want to build a mobile application how do you get started? In this training, we'll discuss the architecture of React Native and how it differs from competing approaches such as Progressive Web Applications, Ionic Capacitor, and Apache Cordova. Then, we'll make a basic application from scratch that uses data from remote APIs and device sensors, and we'll show how to test and debug the application on your device and in simulators. Using Angular Libraries in an Nx Monorepo Featuring Patricio Vargas @ 12:30pm 1:30pm EDT Learn how to use Angular libraries and share code between multiple enterprise applications in your current or your future monorepo project using Nx by the Nrwl team. JavaScript Animations with GreenSock Featuring Christina Gorton @ 2:00pm 3:00pm EDT Have you ever been to a website and wondered "Whoa, how did they do that?" In this session you will learn how to get started creating fun, interesting, and complex animations that delight users with the GreenSock animation library. Type Safe Databases with Prisma Featuring Ryan Chenkie @ 3:30pm 4:30pm EDT TypeScript is seeing huge adoption in all kinds of settings, from enterprises to open source projects to indie side projects. The promise of type safety via TypeScript is compelling: it allows you to catch a whole class of bugs before you even deploy your code. While there's a lot of focus on making your front end and backend code type safe, not as much focus is put on applying the same to your database access. That's where Prisma comes in. Prisma is a database toolkit that allows you to build type safe databases with ease. It gives you a fully typed database client which means you get type hints, autocompletion, and you are prevented from accessing your database in an invalid way. In this session, we'll build a TypeScript node API that uses Prisma for database access. We'll see how Prisma can be used to give you confidence in how you access your data and how you can be more productive by using features such as the Prisma Schema Language, migrations, and more. Javascript free Websites with .NET Blazor WebAssembly Featuring Heather Downing @ 5:00pm 6:00pm EDT Curious about the development experience of building front end with C#? Blazor WebAssembly makes it possible to replace all of your Javascript completely even in the front end! Join us as we build a secure SPA in .NET and discover the tricks of debugging and the trade offs of the server side version of Blazor....

This Dot3 mins
EnterpriseGeneralJavaScriptTraining

Announcing July JavaScript Marathon - Free, online training!

Join us July 22nd, 2020 for our next JavaScript Marathon! JavaScript Marathon is a full day of free, online courses on Angular, React, Vue, RxJS, and Web Performance. 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! Featuring Shawn Wang @ 11:00am 12:00pm EDT In this session we will learn how to build a fullstack serverless React + GraphQL app from scratch with authentication, storage, and multiplayer realtime collaboration, all atop infinitely scalable AWS components, with AWS Amplify! It's never been this easy to go from idea to prototype, and each piece will be livecoded in front of your very eyes! Featuring Michael Hladky @ 12:30pm 1:30pm EDT The async pipe is boring! Understand the guts of Angulars change detection and why zone.js is your biggest enemy. Learn the tricks on template bindings, component rendering, and where you pay the biggest price. As a cutting edge demo, you will understand how to analyze blocking UIs over flame charts and how to avoid them. In the end, you will be able to get zone less performance even in zone full Angular applications! Featuring Nathan Walker @ 2:00pm 3:00pm EDT During this introduction to Nativescript, you’ll get a brief overview of what Nativescript is and how it works. You’ll also learn how to create a TypeScript, Angular, Vue, and React based app, + so much more! Featuring Cecelia Martinez @ 3:30pm 4:30pm EDT Looking to add testing to your skill set or just feel more confident pushing to production? In this beginner level talk, we will walk through the process of installing, configuring, and writing a critical path test using Cypress. Written in JavaScript and built on the popular Mocha and Chai libraries, the free and open source Cypress Test Runner gets you up to speed with end to end testing fast. We will also cover general testing strategies for beginners, including how to decide what to test and how to ensure your test suite is effective. Featuring Jesse Tomchak @ 5:00pm 6:00pm EDT Setting up user authorization and authentication can be a minefield of security practices, token verification, valid callback urls, salt hashes, and more. Now take all those struggles and sprinkle them over serverless functions! When all we want to do is get past the login page to our actual application. We'll walk through setting up secure oAuth with AWS Lambda functions, covering common pitfalls, so that you can get back to the fun part of your project. Tune in next month for another full day of JavaScript Marathon! 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....

This Dot4 mins
EnterpriseGeneralJavaScriptTraining

Announcing Free Monthly JavaScript Training with JavaScript Marathon!

After such amazing feedback from our inaugural JavaScript Marathon in April, we have a very special announcement... Starting this month on June 24th, 2020, This Dot will be hosting monthly JavaScript Marathon trainings! These free, online courses will be on Angular, React, Vue, RxJS, and Web Performance. 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! Featuring Kent C. Dodds @ 11:00am 12:00pm EDT React Suspense is coming and it's going to be awesome. It's currently in alpha and you can play around with it. In this tutorial we'll focus on the fundamentals of how React Suspense works (in its experimental form) and how that can help improve the user experience. Featuring Brian Lagunas and Jason Beres @ 12:30pm 1:30pm EDT Angular schematics drive the productivity features of the Angular CLI. With the added benefits of tools, such as Ignite UI from Infragistics, you can take the CLI to the next step with built in component and app templates, and customized themes, and more to kickstart the app experience you need. In the webinar, Brian Lagunas and Jason Beres from Infragistics product teams will walk you through how to use the CLI and how you can create your own customizations to bring hyper productivity to your teams. Featuring Jake Dohm @ 2:00pm 3:00pm EDT Come join us as we walk through the new Composition API that will be released as part of Vue 3. The Composition API is a way to abstract functionality in your application, using some new internal APIs that Vue is exposing. Inspired by React Hooks, it makes it much easier to share logic, data, and methods across components in your app. Featuring Justin Ribeiro @ 3:30pm 4:30pm EDT With the latest release of Lighthouse, we have new metrics and tools at our disposal to make our web performance testing and tracing even better than before. In this training, Justin dives into what changed, how this affects your users, and why you should care about these latest advancements. Featuring Chris Whited @ 5:00pm 6:00pm EDT We are going to learn how to create a new API using the NestJS NodeJS framework, and then use this API to connect to a database and build a REST API for creating, updating, and tracking issues. We will learn why NestJs is becoming one of the most popular NodeJs frameworks. Tune in next month for another full day of JavaScript Marathon! 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....

This Dot4 mins
EnterpriseGeneralJavaScriptTraining