Software & Web Development
Frontend Developer: Java and JavaScript
by GFN GmbH
- Provider
- GFN GmbH
- Category
- Software & Web Development
- Duration
- 6 months
- Schedule
- Vollzeit
- Locations
- München, Aachen, Ahrensburg, Alsdorf, Rheinland
- Next start
- 08 Sept 2026
Course overview
The training course Frontend Developer: Java and JavaScript provides foundational and advanced knowledge in object-oriented programming with Java as well as in frontend development with JavaScript. The Frontend Developer course covers Java, JavaScript, TypeScript, React, and database development. The skills acquired are relevant to roles such as Frontend Developer, JavaScript Developer, Java Developer, Web Developer, and Web Engineer. The training concludes with the Oracle Java Certification OCA and the Certified JavaScript/TypeScript Frontend Developer certificate. Introduction to Object-Oriented Programming for Frontend Developers Principle of Object Orientation Objects, Classes, and Data Types Methods and Inheritance Polymorphism Static and Dynamic Classification Persistence, Modules, and Architecture Processes in an Object-Oriented System Design Patterns Database Development ER Model Database Model Normal Forms Java for Frontend Developers with OCA Certification Java Basics Working with Java Data Types and Operators Decision Constructs and Loop Constructs in Java Creating and Using Arrays Working with Methods and Encapsulation in Java Programming Working with Inheritance and Exception Handling Working with Selected Classes from the Java API Exam Preparation and Exam for Java Certificate OCA Frontend Developer with JavaScript JavaScript Introduction Part 1 JavaScript and Web Development Variables and Data Types Operators Control Flow Statements and Iteration JavaScript Introduction Part 2 Functions Anonymous Functions and Arrow Functions Scope and Closures Object Orientation (Methods, Classes, Inheritance) Higher Order Functions DOM Manipulation Event Handling Advanced JavaScript Recursion Multidimensional Arrays Destructuring Asynchronous Programming Browser APIs JSON REST APIs FETCH API Web Animation Debugging and Testing Browser DevTools Unit Testing with Vitest Test Runner and Test Organization Assertions Mocks and Stubs Code Quality Refactoring and Clean Code TypeScript Primitive and Complex Data Types Interfaces Classes and Inheritance Static Type Checking Types and Intersection Types Type Guards Type Assertions Integration of TypeScript with Existing JavaScript Code Generics React Components and Props Modules and Module Bundlers Vite State Management with React Hooks Handling User Interaction and Events React Router Working with Forms Working with APIs and Data Handling Testing in React Performance Optimization and Deployment Git and GitHub Course completion with practical tasks and multiple-choice questions
Upcoming dates
- 2026-09-07T22:00:00.000Z · 2027-03-04T23:00:00.000Z · München · Combined Learning
- 2026-09-07T22:00:00.000Z · 2027-03-04T23:00:00.000Z · Aachen · Combined Learning
- 2026-09-07T22:00:00.000Z · 2027-03-04T23:00:00.000Z · Aachen · Combined Learning
- 2026-09-07T22:00:00.000Z · 2027-03-04T23:00:00.000Z · Ahrensburg · Combined Learning
- 2026-09-07T22:00:00.000Z · 2027-03-04T23:00:00.000Z · Alsdorf, Rheinland · Combined Learning
Funding
Bildungsgutschein funding depends on the course details and the decision of the responsible authority.
Data last synced: 2026-08-17