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.
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.
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.
React Courses
Comprehensive React, GraphQL and Apollo
-Day Course Taught Live as In-Person or Online Objectives Prerequisites Requirements Outline Course Preview Be sure to watch full screen! Find Out More! Download Course Sheet
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.
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.
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.
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.
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.
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.
Angular Courses
Building Business Applications with Angular
-Day Course Taught Live as In-Person or Online Objectives Prerequisites Requirements Outline Course Preview Be sure to watch full screen! Find Out More! Download Course Sheet
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.
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.
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.
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.
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.
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.