Angular Application Development
Angular 2 is the new version of Google’s popular Single Page Application framework that can be used to build robust, client-centric applications. With enhanced speed, the ability to leverage the latest language features and a more modular architecture, Angular offers a cutting-edge approach to building today’s applications.
Mastering React for Web Developers
The open-source React library from Facebook is becoming very popular. Not only is it used for the main Facebook website but lots of other major companies as adopting React. This […]
Applied Python for Data Science & Engineering
Geared for scientists and engineers with limited practical programming background or experience, Applied Python for Data Science & Engineering is a hands-on introductory-level course that provides a ramp-up to using […]
Developing Secure .NET Web Application Development – Lifecycle (SDLC)
Security experts agree that the least effective approach to security is “penetrate and patch”. It is far more effective to “bake” security into an application throughout its lifecycle. Learn how the experts build security into their applications by walking through the entire development lifecycle of an application from a security perspective.
Effective Modern C++ Programming
Truly understanding C++11 and C++14 requires more than just familiarizing yourself with auto type declarations, move semantics, lambda expressions, concurrency support, etc. You also need to learn how to use […]
Mastering SignalR
Managing state is one of the common problems that must be addressed when building web applications. Although the Internet itself is built upon a stateless architecture, that’s not how users work in the real world. This course teaches you about the set of tools that SignalR provides to take the guesswork out of building real-time web applications, as well as providing a foundation for connecting non-web based applications.
Effective C++ Programming
This intensive seminar, based on material in Scott Meyers’ landmark books (Effective C++, More Effective C++, and Effective STL), explains how to use C++ effectively, and how to create libraries […]
Introduction to Python Programming Basics
Python has gained more and more popularity with programmers as it allows you to express concepts in fewer lines of code than would be possible in many other languages. Learn how to program in Python through a combination of group discussion and hands-on activities.
Advanced Python Programming
This course will lead students through a series of progressively advanced Python topics, wherein each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. This content is “skills-centric,” designed to train attendees in essential, advanced and web development-related Python skills, coupling the most current, effective techniques with the soundest coding practices.