Java and JavaScript Training
Java and JavaScript are two of the most widely used programming languages in the world. Java is the standard for enterprise application development, Android apps and backend systems. JavaScript is essential for web development, both frontend and backend via Node.js. OEM offers an extensive range of training courses for Java and JavaScript developers at all levels, including modern frameworks such as React, Angular, Vue.js, Spring and TypeScript.
Every training is delivered by a certified ICT trainer and provides 365 days of online access.
Java training courses
Java is the language of enterprise applications, Android development and scalable backend systems. OEM offers Java training courses from entry level to Oracle certification preparation, including Java SE 8, Java SE 11, Spring Framework, Hibernate and microservices development.
- Getting Started with Java Programming Training — Introduction to Java programming. Variables, classes, methods and the basics of object-oriented programming.
- Classes and Objects in Java Training — Classes, objects and inheritance in Java. The core of object-oriented programming in Java.
- Object-Oriented Programming in Java Training — Object-oriented programming in Java. Encapsulation, polymorphism and design patterns in practice.
- Java SE 11 Development Training — Modern Java development with Java SE 11. Including new language features, modules and performance improvements.
- Java SE 11 Programmer I 1Z0-815 Training — Preparation for the Oracle Java SE 11 Programmer I exam (1Z0-815).
- Java SE 11 Programmer II 1Z0-816 Training — Preparation for the Oracle Java SE 11 Programmer II exam (1Z0-816).
- Java SE 8 Programming I 1Z0-808 Training — Preparation for the Oracle Java SE 8 Programmer I exam (1Z0-808).
- Java SE 8 Programming II 1Z0-809 Training — Preparation for the Oracle Java SE 8 Programmer II exam (1Z0-809).
- Java Certified Foundations Associate 1Z0-811 Training — Entry-level Oracle Java certification for beginners and students.
- Defensive Programming in Java Training — Safe and robust Java programming. Error handling, validation and security principles in Java code.
- Developing Applications Using Java Spring Training — Application development with the Spring Framework. Dependency injection, Spring Boot and RESTful APIs.
- Building Web Applications with Spring MVC Training — Building web applications with Spring MVC. Model-View-Controller architecture in Java web projects.
- Develop Microservices with Java and Spring Cloud Training — Building microservices with Java and Spring Cloud. Service discovery, load balancing and configuration management.
- Java Hibernate with Oracle 12c Training — ORM with Hibernate in Java applications. Database connections, queries and transaction management.
- Java EE 7 Back End Server Application Development Training — Backend application development with Java EE 7. Enterprise JavaBeans, JPA and web services.
- Java EE 7 Front End Web Application Development Training — Frontend web development with Java EE 7. JSF, CDI and modern web application architecture.
- Java Mobile App Apprentice to Journeyman Developer Training — Learning path from Java beginner to mobile application developer. Android development with Java.
- Java Novice to Javanista Training — Complete Java learning path from beginner to advanced developer. All core topics in one course.
- Introduction to Scala Training — Introduction to Scala, the functional and object-oriented programming language on the JVM.
- Programming with Kotlin Training — Kotlin programming for Android and backend. The modern JVM language increasingly replacing Java.
JavaScript training courses
- JavaScript Essentials Training — The basics of JavaScript. Variables, functions, DOM manipulation and asynchronous programming.
- JavaScript Front End Development Training — Frontend development with JavaScript. From DOM manipulation to modern ES6+ and asynchronous APIs.
- JavaScript Frameworks and Libraries Training — Overview of JavaScript frameworks and libraries. Choose and use the right tools for your project.
- JavaScript Single Page Apps Training — Build single page applications with JavaScript. Routing, state management and API integrations.
- Design Patterns in JavaScript Training — Commonly used design patterns in JavaScript. Structure your code professionally with proven patterns.
- Defensive Programming in JavaScript and HTML5 Training — Safe and robust programming with JavaScript and HTML5.
- TypeScript Essentials Training — Statically typed JavaScript with TypeScript. Types, interfaces, classes and configuration for large projects.
- JavaScript Web Programmer to Apprentice Programmer Training — Learning path from web user to JavaScript developer.
- ITS 302 JavaScript Training — Preparation for the Certiport ITS JavaScript exam.
- ITS 304 Java Training — Preparation for the Certiport ITS Java exam.
React, Angular and Vue.js training courses
- Web Apps Developer with React Training — Build modern web applications with React. Components, hooks, state management and routing.
- Application Development with React and Flux Training — React application development with Flux architecture for state management.
- Reactive Programming with Redux Training — State management in React applications with Redux.
- Angular 16 Development Training — Build modern Angular applications with Angular 16.
- Angular 11 Development Training — Application development with Angular 11.
- Angular Reactive Programming Training — Reactive programming in Angular with RxJS.
- AngularJS Fundamentals Training — The basics of AngularJS (Angular 1.x).
- Advanced AngularJS Training — Advanced AngularJS techniques for experienced developers.
- AngularJS 2.0 Training — Transition from AngularJS to Angular 2.
- Vue.js Training — Build web applications with Vue.js. The progressive JavaScript framework for reactive interfaces.
Practice exams and certification
- Java Practice Test — Practice for your Oracle Java exam with realistic practice questions.
- JavaScript Practice Test — Practice for your ITS JavaScript exam with realistic practice questions.
Why follow a Java or JavaScript training at OEM?
OEM is a recognised ICT training centre with more than 3,500 satisfied clients and an average review score of 9.1 on Springest. Our Java and JavaScript training courses are delivered by certified ICT trainers with proven practical experience in enterprise application development and web development.
All e-learning courses are immediately available after ordering. Order before 17:00 and you start today. You will receive your login details by email and have immediate access to the learning platform.
Also check out our related training courses for DevOps, Testing and QA and Web Development for a complete software development learning path.
Do you have questions or would you like to put together a customised learning path? Our AI assistant Sanne is available 24/7 at www.officeelearningmenu.nl. Or contact us via our contact page.