Coding and Programming Languages Training

62 courses found


Narrow Search
All (62)
.Net Programming (1)
C++ Programming (3)
Coding for Non-Developers (4)
Jakarta EE / JEE Programming (1)
Java Programming (34)
Web Programming and Scripting (19)

Introduction to C++ Programming Essentials

Introduction to C++ Programming / C++ Essentials is a skills-focused, hands-on C++ training course geared for experienced programmers who need to learn C++ coupled with sounds coding skills and best practices for OO development. ...

Delivery Options:

Migrating Java 11 to Java 17 | Java 17 New Features and Skills

There have been a lot of changes in the Java programming language since the release of Java 11 in September of 2018. Migrating to Java 17 / Java 17 New Features and Skills is a one day course that focuses on the changes that will...

Delivery Options:

Java OnRamp: Java and OO Essentials for COBOL / Mainframe Developers - Blended Program

Java OnRamp Series | Java 8 and OO Essentials for COBOL / Mainframe Developers is more than five days of comprehensive hands-on Java training course geared for developers who have little or no prior working knowledge of object-or...

Delivery Options:

Fast Track to Scala Programming for OO / Java Developers

Discover the power of Scala programming in our comprehensive, hands-on technical training course designed specifically for experienced object-oriented (OO) developers. Scala is a versatile programming language that combines the b...

Delivery Options:

Basic Java Programming for Developers New to OO

Basic Java 8 and OO Prorgramming Essentials for Developers New to OO is a five-day, hands-on Java training course geared for developers who have little or no prior working knowledge of object-oriented programming languages (such ...

Delivery Options:

Java Secure Coding Camp | Attacking and Securing Java Web Applications

Attacking and Securing Java Web Applications is a lab-intensive, hands-on Java / JEE security training course that provides a unique coverage of Java application security. In this course, students begin with penetration testing, ...

Delivery Options:

Introduction to Spring Boot and Spring Data

Introduction to Spring Boot and Spring Data is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and how to use ...

Delivery Options:

Core Spring 5.x and Spring Boot 2.x Quick Start

Core Spring Quick Start: Introduction to Spring 5.x and Spring Boot 2.x is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems a...

Delivery Options:

Mastering Spring 5.x Developer Boot Camp

The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and s...

Delivery Options:

Mastering React Boot Camp (TT4195)

React revolves around the creation of dynamic, interactive, and efficient web applications. By understanding the fundamental principles of React, you’ll be armed with the knowledge to craft visually appealing web interfaces and p...

Delivery Options:

Introduction to HTML5, CSS3 and Responsive Design

Introduction to HTML5/ CSS3 and Responsive Design Basics is a hands-on basic web development course geared for developers who need to understand what the latest in web technologies and responsive design practices that are central...

Delivery Options:

Introduction to Programming in C# | .Net Core Basics for Non-Developers (10975)

Programmers are In Demand! Companies are constantly challenged to keep their applications, development projects, products, services (and programmers!) up to speed with the latest industry tools, skills, technologies and practice...

Delivery Options:

Java REST Essentials

Geared for experienced Java developers, Java REST 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'...

Delivery Options:

Migrating from Java 8 to Java 17 | Java 17 New Features & Skills

There have been a lot of changes in the Java programming language since the release of Java 8 in March of 2014. This two day courses focusses on the changes that will be most noticable for Java developers who will make the transi...

Delivery Options:

Introduction to Angular Essentials 16

This course provides indoctrination in the practical use of the umbrella of technologies that are on the leading edge of web development.

Delivery Options:

Introduction to JavaScript | Modern JavaScript Essentials

Introduction to JavaScript | Modern JavaScript Essentials is a hands-on geared for web developers who need to learn basic JavaScript to use with today’s systems and architectures to build sophisticated web interfaces. The trainin...

Delivery Options:

Introduction to HTML5 / CSS3 and JavaScript

Introduction to HTML5, CSS3 & JavaScript is geared for developers who need to understand the latest web technologies and responsive design practices central to targeting the entire spectrum of user platforms and browsers. This ju...

Delivery Options:

Getting Started with Programming, OO and Java Basics for Non-Developers

Java Programming Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with Java to a basic level, using sound coding skills...

Delivery Options:

Securing ASP.Net Web Services | Web Services Security in .Net

Securing ASP.Net Web Services is a lab-intensive, hands-on .Net security training course, essential for experienced enterprise developers who need to produce secure ASP.Net-based web services. In addition to teaching basic progra...

Delivery Options:

Introduction to Programming and C++ Basics for Non-Programmers

Introduction to Programming and C++ Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with C++ to a very basic level. Th...

Delivery Options:

Object Oriented Design Patterns and Best Practices in C++ (with SOLID Design)

Working in a hands-on environment, developers will explore key Creational, Structural and Behavior Design patterns and how they used most effectively in building robust, reusable applications. This course combines the use of hand...

Delivery Options:

Working with Spring Batch

Batch processing is the processing of Jobs (transactions) in groups or batches. Jobs that can run with a minimum of end user interaction and can be scheduled to run when resources permit. Spring Batch is a lightweight framework ...

Delivery Options:

Introduction to Reactive Spring

Introduction to Reactive Spring is a comprehensive Spring training workshop geared for experienced Java and Spring developers who wish to explore concurrent, asynchronous and reactive programming APIs and techniques using Spring....

Delivery Options:

Java Concurrency and Reactive Programming using Project Reactor

Java 8 Concurrency and Reactive Programming using Project Reactor is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best pr...

Delivery Options:

Migrating Java 7 to Java 11

Migrating from Java 7 to Java 11 is a four-day, hands-on Java transition fast-track course geared for developers who have prior hands-on experience working with Java 7, who need to quickly get up and running the latest features i...

Delivery Options:

Migrating from Java 7 to Java 8

Migrating from Java 7 to Java 8 | Transitioning to Java 8 is a two-day, hands-on fast-track course geared for developers who have prior working knowledge of earlier versions of Java. Throughout the course students learn the best...

Delivery Options:

Java Basics Primer for Selenium Users (Non-Developers, QA, Testers, etc.)

The Java Basics Primer for Non-Developers / Selenium Users is a hands-on introduction to Java basic syntax geared for Selenium testers and users, providing participants with "Just Enough Java" syntax experience to leverage modern...

Delivery Options:

Test Driven Development (TDD) and Unit Testing Essentials | TDD, JUnit 5, Refactoring, Mocking, Best Practices

Test Driven Development (TDD) and Unit Testing Essentials is a three-day, comprehensive hands-on test-driven development / JUnit 5 / TDD training course geared for developers who need to get up and running with essential Test-dri...

Delivery Options:

Introduction to Core Java Programming for OO Experienced Developers (C#, C++ etc.)

Introduction to Core Java Programming for Object Oriented (OO) Experienced Developers is a five-day, comprehensive hands-on introduction to Java training course geared for developers who have prior working knowledge of object-ori...

Delivery Options:

Fast Track to Jakarta EE (JEE) Web Development With Servlets/JSPs, JNDI, EL, JPA, WebSockets, Security & More

Jakarta EE is a Java-based platform for enterprise web development, which includes a set of specifications and technologies for building and deploying web applications. It provides a standard set of APIs and tools for developing ...

Delivery Options:

Java Microservices Boot Camp

Geared for experienced Java developers, Java Microservices Boot Camp is a three day, lab-intensive services training course that introduces developers to the core concepts, principles, and Java implementations for microservices. ...

Delivery Options:

Introduction to Programming & Java Coding Basics for Non-Developers

Introduction to Programming and Java Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with Java to a basic level, using ...

Delivery Options:

RxJava 2 | Reactive Programming in Java

RxJava 2: Reactive Programming in Java is a comprehensive hands-on advanced Java training workshop geared for experienced developers who wish to explore reactive programming APIs and techniques of ReactiveX. Throughout this two d...

Delivery Options:

Introduction to Spring, Spring Boot & Spring Cloud

The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and ...

Delivery Options:

Java 8 Concurrency and Reactive Programming using RxJava

Java 8 Concurrency and Reactive Programming using RxJava 2 is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best practices...

Delivery Options:

Fast Track to Core Java 17 Programming for OO Developers

Fast Track to Java Programming for OO Developers is a four-day, fast-paced hands-on course that helps experienced object oriented developers (coming from C++, C#, etc.) quickly get up and running with programming in Java, using t...

Delivery Options:

Java 8 Performance and Tuning

Java 8 Performance Tuning is a next-level Java training workshop geared for experienced developers who wish to improve their code performance.

Delivery Options:

Intermediate Java | Next-Level Java Developer Skills

Intermediate Java Programming is hands-on fast-track course geared for experienced developers who have prior working of basic Java who want to take advantage of the newest features of Java 11 that can help them improve performanc...

Delivery Options:

Next Level Java Programming | Intermediate Java

Next Level Java 9 Programming is a four-day, hands-on fast-track course geared for experienced developers who have prior working knowledge of basic Java 8 or Java 9 who want to take advantage of the newest features of Java 9 that...

Delivery Options:

SOLID Design in Java

Geared for experienced Java developers, SOLID Design in Java is a lab-intensive hands-on Java programming course that dives into the aspects of software engineering that produce both great and failed software. Students will star...

Delivery Options:

Introduction to GraphQL with React

Introduction to GraphQL with React is a hands-on course that guides you through implementing applications leveraging React, Apollo, and Node.js. Throughout the course, you will learn how to solve complex problems with GraphQL, su...

Delivery Options:

Mastering React Native

Mastering React Native is a hands-on, intermediate and beyond level web development course geared for experienced React developers who need to build and design applications using React Native. Throughout the course you’ll explore...

Delivery Options:

Getting Started with React Native

Getting Started with React Native is a hands-on, intermediate level web development course geared for experienced web developers who need to build and design applications using React Native. Students will explore the core APIs an...

Delivery Options:

Advanced React

React is incredibly capable and easy to use once you get past the initial learning curve, but there is so much more to it that most developers never take advantage of the more advanced features. Most often they don't know what th...

Delivery Options:

Next-Level React | Working with React Hooks

This React course starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applic...

Delivery Options:

React Testing Deep Dive

React completely changes the way that web applications are built, so it's not surprising that testing web apps built with React requires modern skills and techniques geared to keep up with this fast-changing technology. React Tes...

Delivery Options:

React JumpStart | Fast Track to React for Skilled Web Developers

React JumpStart is a 3-day, fast-paced hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. Geared for experienced web developers, this course provides students with the core...

Delivery Options:

Getting Started with React Essentials

Throughout the course, you'll dive into the essentials of React, starting with the fundamentals of building your first React web application, where you'll learn about setting up your development environment and creating your init...

Delivery Options:

Getting Started with the Redux JavaScript Library

Redux is a JavaScript library that tames your unruly data. Redux manages your app’s state. In every web app, data is critical. But while most JavaScript frameworks like Angular, Vue, and especially React are strong in presenting ...

Delivery Options:

Introduction to Node.js

Node.js is a server-side JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. Geared for experienced web developers, Introdu...

Delivery Options:

Introduction to ECMAScript 6 (ES6)

ECMAScript 6 is the new edition to the ECMAScript language, whose specifications are inherited by JavaScript. ES6 gives a vast makeover to JavaScript by adding new syntaxes and APIs to write complex applications and libraries tha...

Delivery Options:

Mastering Angular 16 Boot Camp

Geared for experienced web developers, our Mastering Angular 16 Boot Camp is a five-day, comprehensive hands-on program that explores the latest features and benefits Angular has to offer. Throughout the course you’ll learn the p...

Delivery Options:

Introduction to Programming & Coding | Object Oriented Coding Basics

Introduction to Programming & Coding | OO Programming Basics is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications to a basic level, using sound coding...

Delivery Options:

JumpStart to Java 11 Programming for Object Oriented Experienced Developers

JumpStart to Java 11 Programming for Object Oriented Experienced Developers is a three-day, comprehensive, hands-on introduction to Java training course geared for developers who have prior working knowledge of object-oriented pr...

Delivery Options:

Java 8 Concurrency and Reactive Programming using Project Reactor

Java 8 Concurrency and Reactive Programming using Project Reactor is a two-day, fast-paced coding course geared for experienced developers who have prior working knowledge of Java. Throughout the course students learn the best pr...

Delivery Options:

Next Level Java 11 / 13 Programming | Intermediate Java 11/13

Next Level Java 11 | Intermediate Java 11 Programming is a three-day, hands-on fast-track course geared for developers who have prior working knowledge of basic Java who want to take advantage of the newest features of Java 11 th...

Delivery Options:

Next Level Java 9 Programming | Intermediate Java 9

Next Level Java 9 Programming is a four-day, hands-on fast-track course geared for experienced developers who have prior working knowledge of basic Java 8 or Java 9 who want to take advantage of the newest features of Java 9 that...

Delivery Options:

Advanced Java 8 Programming

The Advanced Java 8 Programming is a comprehensive hands-on advanced Java training workshop geared for experienced developers who wish to explore specific advanced programming APIs and techniques. This course explores common ‘ne...

Delivery Options:

Migrating from Java 8 to Java 11 | Java 11 New Features & Skills

Migrating from Java 8 to Java 11 is a three-day, hands-on fast-track course geared for developers who have prior hands-on experience working with Java 8, who need to quickly get up and running the latest features introduced in Ja...

Delivery Options:

Intermediate Angular | Reactive Angular, RxJS, NgRX, Testing, Security, Optimization & More

Geared for experienced Angular developers, Intermediate Angular is a two-day, hands-on course that thoroughly explores the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript ...

Delivery Options:

JavaScript & JQuery Essentials

JavaScript and JQuery Essentials is a comprehensive, hands-on course geared for web developers who need to learn basic JavaScript and JQuery to use with today's systems and architectures to build sophisticated web interfaces. Ja...

Delivery Options:

Java Basics Primer for Selenium Users (Non-Developers, QA, Testers, etc.)

The Java Basics Primer for Non-Developers / Selenium Users is a hands-on introduction to Java basic syntax geared for Selenium testers and users, providing participants with "Just Enough Java" syntax experience to leverage modern...

Delivery Options: