Live Courses

In-Person and Online Courses, We Teach Live

Below is a listing of our live courses which can be taught in-person or online. For in-person courses, we travel to your business location to teach onsite at your office or some other local-to-you training site. Also, we can teach courses in a blended format where the course is taught from your location, in-person for students who are present, and online for students who are remote.

Two students learning how to program with React and Redux. For online courses, everyone joins the class from their location of choice, and the instructor delivers the exact same training as if the training was on-site. In many cases, online training can be as effective or even more effective than in-person training. In fact, online training is a particular expertise of ours.

For all classes, we can record parts of the training session as appropriate, for future review use the students who attended the course. Also, we are happy to license the recordings for your other team members who did not attend the training.

For each training course, we are more than happy to customize the training for your needs. Most classes we deliver are customized for the specific training needs of our students.

All courses listed below are created and taught by Eric, but training engagements are conducted through our training partners. Additional terms required by our training partners may apply.

Many of the courses below can be taught in either JavaScript or TypeScript. Click on any course below to read through the details of the course, download an outline and request a meeting to discuss your training needs.

Web Programming Courses

Introduction to ES2019 JavaScript

Training 4 Developers’ Comprehensive ES2019 JavaScript training class teaches attendees how to build rich client-side web applications using HTML, CSS, and JavaScript. Students develop real-world JavaScript applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, and the latest JavaScript syntax features.

Read More »

Introduction to Web Programming

Training 4 Developers’ Introduction to Web Programming training course teaches students how to use HTML, CSS, and JavaScript to build modern web applications. In the course, the principles, concepts, and ideas of HTML, CSS, and JavaScript will be explained, demonstrated and practiced by the students.

Read More »

React Courses

Full Stack ASP.NET Core with React & Redux

Training 4 Developers’ Full Stack ASP.NET Core with React & Redux introduces attendees to ASP.NET Core and React/Redux programming, teaching the skills necessary to build modern web applications powered by JavaScript in the client and ASP.NET Core on the server using the best practices and patterns of React, Redux, ASP.NET Core and their usage in a Single Page Application (SPA). A particular focus of this class is business application development.

Read More »

Introduction to Apollo Client with React

Training 4 Developers’ Introduction to Apollo Client with React training class teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, React, GraphQL, and Apollo Client. Students develop real-world JavaScript and GraphQL and Apollo Client applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, the latest React APIs and techniques (including hooks) and the popular GraphQL client library Apollo Client.

Read More »

Introduction to React & the Next.js Framework

Training 4 Developers’ Introduction to React & the Next.js Framework training course teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, React, and Next.js. Students develop real-world JavaScript and React applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, and popular user interface (UI) development with React.

Read More »

Introduction to React Programming

Training 4 Developers’ Introduction to React Library training class teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, and React. Students develop real-world JavaScript and React applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, and popular user interface (UI) development with React.

Read More »

User Interface Programming with React

Training 4 Developers’ User Interface Programming with React training course takes students to a deeper level in their React knowledge and application. Students develop real-world JavaScript and React applications exploring deeper knowledge of React performance, rendering, component lifecycle methods, hooks, rendering in other parts of the DOM, and how to access DOM elements. This class is for developers with React experience who desire to go deeper.

Read More »

Web App Programming with React & Redux

Training 4 Developers’ Comprehensive React & Redux training course teaches students how to use React and Redux to build modern web applications. In the course, the principles, concepts, and ideas of React and Redux will be explained, demonstrated and practiced by the students. Students will learn how to connect React components to a Redux store. Also, React Router will be covered both with React and Redux. Students will explore how to connect React and Redux to REST services using a Redux asynchronous middleware.

Read More »

Angular Courses

Introduction to Angular Programming

Training 4 Developers’ Introduction to Angular Programming training course teaches students how to build rich client-side web applications using HTML, CSS, JavaScript, and Angular. Students develop real-world Angular applications with JavaScript/TypeScript and learn how to use modern JavaScript/TypeScript programming techniques with an emphasis on core JavaScript/TypeScript concepts, the latest JavaScript/TypeScript syntax features, and popular user interface (UI) development with Angular.

Read More »

Vue Courses

Comprehensive Vue.js Programming

Training 4 Developers’ Comprehensive Vue.js Programming training course teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, and Vue.js. Students develop real-world JavaScript and Vue.js applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, and popular user interface (UI) development with Vue.js.

Read More »

User Interface Programming with Vue.js

Training 4 Developers’ User Interface Programming with Vue.js training course teaches attendees how to enhance their Vue.js skills using Vue Router, Vuex, and as well as Transitions and Animations. Students develop real-world JavaScript and Vue.js applications with an emphasis on the role and proper use of routing and the URL, as well as how to manage application state using the Redux-inspired Vuex state management library.

Read More »

Introduction to Vue.js Programming

Training 4 Developers’ Introduction to Vue.js Programming training course teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, and Vue.js. Students develop real-world JavaScript and Vue.js applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, and popular user interface (UI) development with Vue.js.

Read More »

Apollo & GraphQL Courses

Introduction to Apollo Client with React

Training 4 Developers’ Introduction to Apollo Client with React training class teaches attendees how to build rich client-side web applications using HTML, CSS, JavaScript, React, GraphQL, and Apollo Client. Students develop real-world JavaScript and GraphQL and Apollo Client applications and learn how to use modern JavaScript programming techniques with an emphasis on core JavaScript concepts, the latest JavaScript syntax features, the latest React APIs and techniques (including hooks) and the popular GraphQL client library Apollo Client.

Read More »

Introduction to GraphQL with Apollo Server

Training 4 Developers’ Introduction to GraphQL with Apollo Server training course teaches attendees how to build a GraphQL server powered by Node.js and Apollo Server. Students develop a real-world GraphQL server from which they can query data, apply mutations, and connect to via subscriptions. The primary focus on the class is the GraphQL language including its type system. The Apollo Server platform provides a useful way to learn the GraphQL language.

Read More »
Scroll to Top