Applied JavaScript

This 5-day JavaScript training course teaches fundamental concepts involved in creating both client and server-side applications using JavaScript, Node.js, and popular modern frameworks. A review of functional programming is followed by important industry patterns. Students will learn to apply popular ES 6 features, and learn how to implement Web Components.  Server-side JavaScript is explored using…

Introduction to React Native

In this 3-day class, students learn how to build mobile apps with JavaScript using React Native. The course is focused on giving students hands-on experience with React Native, while exposing them to the most popular components, libraries, techniques, and best practices in use today.

Java Programming Fundamentals for Server-Side (JEE) Developers

New to Java and need to get a handle on JEE 7 basics? Need to learn Java, without the GUI and Swing? This five-day, comprehensive hands-on training course will teach you essential Java programming skills, in preparation for building server-side applications on the JEE platform. This is a five-day, comprehensive hands-on workshop geared for developers…

Test-Driven Development using React and ES2015 (ES6)

In this 5-day course, attendees will gain hands-on experience with some of the most current tools, techniques, and technologies in front end Web development. Test-driven Development (TDD) Using React and ES6 is a complete introduction to modern front-end development. It covers the syntax, conventions, and best practices of modern JavaScript development while also teaching React.…

Introduction to React

In this 3-day class, students learn the fundamental ideas behind React and then quickly move on to hands-on problem solving and some of the most advanced and up-to-date techniques and tools in React development, including: Redux, Redux thunk, Redux Saga, Hooks, and server-side react. The course teaches just enough about testing and tools for students…

Introduction to Node.js

This 3-day Introduction to Node.js teaches the fundamental concepts involved in writing server-side applications using Node.js. Attendees will learn about Node.js best practices and conventions while working with popular libraries, frameworks, and back-end services to write a variety of different applications.

ASP.NET using C#

This ASP.NET course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2017. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications and the…

Progressive Web App Fundamentals

A Progressive Web App (PWA) is a web development approach that uses a combination of features and technologies to provide native-app qualities in web applications. With the advent of PWA’s, web apps have become just as capable as native apps, supporting features such as push notifications and Add to Homescreen, without giving up the reach…

Comprehensive Dojo Framework with Dijit and DojoX

Our Comprehensive Dojo Training teaches attendees how to build powerful JavaScript Ajax applications using the Dojo Toolkit, Dijit, and DojoX. Students also learn advanced JavaScript Ajax applications. Coverage in this course spans beginning through advanced Dojo topics.

Comprehensive Angular

Comprehensive Angular teaches students the skills and best practices they need to design, build, test, and deploy applications that provide rich end-user experiences similar to a desktop application while still offering the ease of deployment of a web application.

Java RESTful Services Essentials

Geared for experienced developers, Java RESTful Service Essentials is a two day, lab-intensive services training course that introduces developers to the core concepts, principles, and Java implementations for RESTful services. Today’s development environments are increasingly dominated by sophisticated tooling that makes the implementation of RESTful services less arduous. The proper design of these services is…