JavaScript End-To-End Testing with Cypress

Cypress is one of the most popular JavaScript End-To-End (E2E) Testing Libraries. E2E testing is a critical part of modern web application development. Combined with unit testing, E2E provides an automated way to ensure web applications work as intended helping to ensure customer satisfaction and developer confidence in the programming of the application. In this…

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

Getting Started with Programming, OO and Java Basics for Non-Developers is a skills-focused, hands-on coding course that teaches you the fundamentals of programming object oriented (OO) applications with Java to a basic level, using sound coding skills and best practices for OO development.  Learning how to code and become a modern software developer is like…

Java Web Developer | Introduction to Java EE for OO Developers

New to Java and need to get a handle on the latest Java EE / JEE web developer essentials? 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 Java EE platform. Java Enterprise Edition…

Core Spring 4.x Essentials

Core Spring 4.x Essentials is a three-day 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 and architectures, and how to use Spring in conjunction with other technologies and frameworks.  Students will gain hands-on experience working with Spring, using Maven for…

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…

Securing Java Web Services

Securing Java Web Services is a lab-intensive, hands-on JEE security training course, essential for experienced enterprise developers who need to produce secure JEE-based web services. In addition to teaching basic programming skills, this course digs deep into sound processes and practices that apply to the entire software development lifecycle.   Designing, implementing, and deploying secure…

Java 8 Programming for Object-Oriented (OO) Experienced Developers

Java 8 Programming for 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‐oriented programming languages such as C++. Throughout the course students learn the best practices for writing great object‐oriented programs in Java 8, using sound development techniques, new improved features…

Developing Secure Java Web Applications

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.

Developing Secure Java 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.

Mastering JEE Design Patterns

This class is “technology-centric”, designed to train attendees in essential JEE patterns background coupling the most current, effective techniques with the most effective practices. The course provides a solid foundation in essential terminology and concepts, extended and built upon throughout the engagement. Processes and best practices are discussed and illustrated through both discussions and group…

Mastering JEE Web Application Development

Students who attend Mastering JEE Web Application Development will leave the course armed with the required skills to design and build scalable, secure, maintainable web applications – leveraging our extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on JEE technologies. Throughout this training, you will be confronted with common…