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 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…

Java Web Developer with Servlets, JSTL, XML, Web Services, Security & More

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…

Using Redux with Angular

Angular is the latest JavaScript UI framework for building cross-platform, single page applications. Redux is one of the most popular libraries for managing application state. Popularized through its usage with React, Redux is not limited to a particular framework and is increasingly being used with Angular. The course will explore what Redux is, how it…

Advanced Angular

This course is designed for developers who quickly need to learn the advanced skills and best practices they need to design, build, test, and deploy more sophisticated Angular applications.

ASP.NET Core Development

This ASP.NET Core Development course introduces attendees to this new platform and teaches attendees the skills necessary to design and build well-architected web and service-oriented applications that follow the MVC design pattern. Bring this course onsite to your business.

Introduction to GraphQL and Relay

GraphQL is a new innovation which improved upon REST services by viewing data as graph which can be queried to serve data in the shape and amount needed by the consumer. Relay is a framework for React applications to consume GraphQL services. This course will explain how to create and configuring GraphQL services, and consume…

Introduction to Angular

This course is designed for developers who are looking to build modern Single Page Applications using the latest version of the Angular framework and the TypeScript language.

Using TypeScript with React and Redux

TypeScript provides JavaScript developers with cutting-edge JavaScript features such as modules and decorator while enhancing JavaScript with strong-typing. Through typing files, strongly typed React and Redux programming improves the development experience especially for enterprise environments. This class will feature dynamic code driven lectures, and lots of hands-on programming work.

Identity and Access Control for Modern Web Applications

Modern application design has changed quite a bit in recent years. “Mobile-first” and “cloud-ready” are the types of applications you are expected to develop. Additionally, Microsoft has revamped their web stack with OWIN, Katana, and ASP.NET Core to keep pace with these architectural demands.