Courses
Abbreviations work too: K8s, AI, UX.
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…
Data Analysis with PivotTables
In this course, you will learn advanced PivotTable features and how to create PivotCharts. PivotTables and PivotCharts are tools you can use to analyze and summarize your raw data. You will learn how to organize the data in…
Data Analysis with Java
This course starts by showing you the various techniques of pre-processing your data. You will then get well-versed with the basics of data analysis with Java, how data changes state, and how Java fits into the overall analysis…
