Courses
Abbreviations work too: K8s, AI, UX.
Java Design Patterns
This Java Patterns course reviews common and emerging patterns specific to Java SDK and EE development. You'll learn the depth and evolution of pattern-based techniques in Java, In design patterns, the responsibility of each component is identified by…
Java Performance Tuning & Optimization
Java is one of the most in demand and highest paying programming language. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. This course will be your one-stop…
Advanced Java Programming
This course provides advanced training in developing software using the Java Platform, Standard Edition, or Java SE. It is intended for students with solid experience in structured and object-oriented Java programming, including use of the Collections API and…
Java Programming
Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require. This Java SE 8 Programming training…
Java SE 8 Essentials
Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require. This Java SE 8 Fundamentals training…
Secure Coding for Banking and Finance
“Money makes the world go round….” – remember? And yes: it is your responsibility to secure all that. As a fintech company you have to take up the challenge, and beat the bad guys with bomb-proof, secure applications!…
Java and Web Application Security
Writing web applications in Java can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components to sharp deadlines and code maintainability. Yet, beyond all that, what if we told you that attackers…
C# and Web Application Security
Writing .NET web applications can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components to sharp deadlines and code maintainability. Yet, beyond all that, what if we told you that attackers were…
Java Security
This course exposes students to the broad range of challenges and techniques that is "Java security." Secure coding practice for Java incorporates techniques for Java SE and Java EE, and increasingly EE applications are using SE techniques such…
Node.js Application Development
This hands on Node.js course will teach front end designers and server side developers how to rapidly create, maintain, and deploy Node.js applications. This course includes thorough coverage of the Node.js architecture, the V8 engine and the Node…
Mobile Application Development with React Native
React Native is a framework for using JavaScript and React to create native mobile applications. It combines the intuitive, declarative structure of React with the performance, look, and feel of Native applications. React Native also has the potential…
Developing Applications using React
This is three-day, introductory-level course designed for students who might be newer to using modern web development skills and standards. This course provides students with the hands-on skills they require to implement the Reactive paradigm to build stateless…
Angular with Type Script
This immersive instructor-led workshop covers all the core concepts and guides you to build a full Angular data-centric business application, including the role of TypeScript, project setup, code structure, style guide, using the Angular CLI, data binding and…
Advanced Angular
Our Advanced Angular training course gives existing Angular developers further tools and techniques to improve the functionality and performance of their Angular projects. this course will take you deeper into the platform to gain practical hands-on experience of…
Angular
Angular is a TypeScript-based JavaScript front-end framework developed by Google for developing web applications. Its main goal is to make it easier to develop Single Page Applications (SPA). Single-page applications are applications that improve the user experience without…
IOS Gaming: Developing IOS Apps for Gaming
Mobile gaming is one of the fastest-growing industries. It has become the primary driver of growth in the game industry over the past several years. According to a recent report by Newzoo, the mobile game industry, in which…
IOS Application Development: The Swift Programming Language
Swift is an exciting, new programming language for the rapid development of iOS and OS X apps. It combines the best features of languages like Python, Ruby and Java to create a powerful modern language that's great to…
Developing Android Apps for Gaming
Mobile game applications, while popular, are perhaps the most difficult type of mobile applications to develop. In this course, you will learn general game development techniques and then apply them to the Android development environment. You will cover…
Android Application Development
With Android phones being produced by all of the major phone manufacturers and with the addition of new tablet devices, it's no surprise that the Android platform is the fastest growing mobile development platform in the world. In…
Data Visualization
Spreadsheets and large tables can be complex, difficult to decipher, and present barriers to extracting valuable information parsed from an organization’s data. But applying best practices for data visualization will allow you to solve problems, identify how to…
