Until 
Rabatt
Hallo Peter, welche Methode soll ich hier verwenden? Hast du irgendwelche Gedanken dazu?
Hallo Katharina!
Gruppentraining
Sie werden von der ersten Lektion an Code schreiben, Aufgaben lösen und die wichtigsten Software-Entwicklungswerkzeuge beherrschen.
Viel Praxis
Wir schreiben Code und lösen Aufgaben von der ersten Lektion an. Wir betrachten die wichtigsten Software-Entwicklungswerkzeuge.
November 1, 2023
Das Training besteht aus fünf Modulen und der Erstellung eines Gruppenprojekts. Der Studienplan ist für 12 Monate ausgelegt.
Java-Programmierer — ein heißer Karriereweg jetzt und in der Zukunft
Die Nachfrage nach Java-Programmierern ist hoch und diese Fachkräfte sind nicht auf den lokalen Markt beschränkt: Sie können aus vielen Stellenangeboten weltweit wählen.
Die Gehaltsaussichten sind hervorragend. Java-Entwickler verdienen einige der höchsten Gehälter in der IT-Branche.
Ein Java-Programmierer hat viele Optionen. Java wird verwendet, um Serveranwendungen für Finanzen und Big Data zu erstellen. Es wird verwendet, um Android-Programme, Webanwendungen, eingebettete Systeme und wissenschaftliche Anwendungen zu schreiben.
Karriereweg für einen Java-Entwickler
Starting
Junior
Java-Entwickler
€43K-52K
Ab 1 Jahr
Mittlerer Level
Java-Entwickler
€45K-62K
2+ years
Senior
Java-Entwickler
€53K-81K
Der Kurs ist für Sie geeignet, wenn:
Programmierer werden
gemacht, nicht geboren!
Sie sind ein Neuling in der Programmierung:
Sie fangen gerade an, Ihre Fähigkeiten in der Softwareentwicklung zu testen. Ein schrittweises Lernen mit einem erfahrenen Mentor und wöchentlichen "kleinen Siegen" wird Ihnen helfen, Ihren Lernfortschritt zu verfolgen und schnell solide Kenntnisse in den Grundlagen der Java-Entwicklung zu erlangen.
Sie sind ein Student im technischen Bereich:
Sie haben eine Grundlage, aber wenige praktische Erfahrung. Der Kurs gibt Ihnen viel Ihnen viele Übungen Sie lernen, wie man mit professionellen Entwicklungswerkzeugen arbeitet, und hilft Ihnen, sich beim Schreiben von Code von Grund auf sicher zu fühlen.
Sie möchten Ihre Studien wieder aufnehmen:
Sie haben zuvor den Online-Kurs von CodeGym oder die Java-Entwicklung anderswo kennengelernt, aber das Ziel noch nicht erreicht. Strukturiertes Studieren mit einem klaren Zeitplan wird Ihnen helfen, Ihr Wissen zu festigen.
Was ist im Online-Kurs "Java-Entwicklerberuf" von CodeGym enthalten?
Regelmäßiger Unterricht mit einem Mentor, der ein erfahrener Java-Entwickler ist
Zweimal pro Woche finden 90-minütige Online-Lektionen statt, bei denen die Schüler*innen neue Theorie erkunden und persönliche Empfehlungen erhalten.
Chat-basierte Unterstützung
An Wochentagen werden Java-Experten schnell auf Ihre Fragen zur Java-Theorie oder zur Lösung von Aufgaben antworten.
Interaktive Online-Entwicklungsumgebung
Von der ersten Lektion an schreiben Sie selbst Programme: in einem Browser oder einer professionellen Entwicklungsumgebung.
Unterstützung bei der Stellensuche
Das Karrierezentrum von CodeGym wird Ihr Lebenslauf optimieren und Sie darauf vorbereiten, geeignete Stellenangebote zu finden und Vorstellungsgespräche zu bestehen.
Kursabschlussbescheinigung
Bestätigung, dass Sie ein Arbeitswissen in den Grundlagen der Java-Softwareentwicklung erworben haben.
Format
Online
Dauer
12 Monate

Detailliertes Ausbildungsprogramm

Das Ausbildungsprogramm dauert
12 Monate und umfasst Unterrichtseinheiten, Hausaufgaben und Praxis in der Programmierung.
Das Ausbildungsprogramm dauert 12 Monate und umfasst Unterrichtseinheiten, Hausaufgaben und Praxis in der Programmierung.
MODUL 1. JAVA SYNTAX
  • Einführungsstunde
  • Befehle und Ihr erstes Java-Programm
  • Arbeiten mit Variablen vom Typ int und String
  • Typen und Tastatureingaben
  • Arbeiten mit IntelliJ IDEA. Debugging
  • Die if-Anweisung
  • Schleifen
  • Arrays
  • 2D arrays
  • Methoden
  • Arbeiten mit Zeichenketten
  • Datentypen
  • Einführung in OOP
  • Objekte
  • Generika
  • Sammlungen
  • Singleton, Aufzählung, Umschaltung
  • Ausnahmen
  • I/O-Ströme
  • Lambda-Funktionen
  • Zeit- und Datumsangaben
  • Git
  • Abschlussprojekt
Dauer: 3 Monate
Praktische Aufgaben (echte Programme): 271
Abschlussgroßprojekt: Krypto-Analyse
MODUL 2. JAVA CORE
  • OOP: Kapselung, Polymorphismus
  • OOP: Überladen, Überschreiben, abstrakte Klassen
  • OOP: Komposition, Aggregation, Vererbung
  • OOP: Schnittstellen
  • Generika
  • Lambda-Funktionen
  • Typumwandlung, instanceof. Große Aufgabe für Schnittstellen
  • Methodenüberladung, Nuancen beim Aufrufen von Konstruktoren
  • Objektklassengerät
  • Rekursion
  • Einführung in Threads: Thread, Runnable, start(), join(), interrupt(), sleep()
  • Einführung in Threads: synchronisiert, flüchtig, yield()
  • Einführung in Streams: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Executor
  • thread pool
  • Innere/Verschachtelte Klassen
  • Serialisierung
  • Reflection API
  • Annotationen in Java
  • Sockets
  • Abschlussprojekt
Dauer: 3 Monate
Praktische Aufgaben (echte Programme): 190
Abschlussgroßprojekt: Simulation der Evolution
MODUL 3. JAVA PROFESSIONAL
  • Maven: Phasen, Plugins, Abhängigkeiten und Erstellung
  • Maven-Installation
  • Maven: Erweiterte Maven-Nutzung
  • JUnit 5
  • Mockito
  • Protokollierung
  • HTML + CSS
  • JavaScript + jQuery
  • Netzwerkgerät
  • HTTP-Protokoll
  • HttpClient
  • Tomcat: Installation, Konfiguration, Bereitstellung, Ressourcen
  • Servlets: doGet, doPost, Sitzung, Anforderung, Antwort
  • JSP, JSTL
  • Softwarearchitektur, Client-Server-Architektur, MVC
  • Entwicklungs-Methoden
  • Entwurfsmuster
  • Arbeit mit Speicher in Java
  • Gleichzeitigkeit
  • Apache Commons
Dauer: 2 Monate
Praktische Aufgaben (echte Programme): 46
Abschlussgroßprojekt: vollwertige Spiele, ein Administrationspanel zur Verwaltung eines Rollenspiels und mehr.
MODUL 4. Arbeiten mit Datenbanken. Hibernate
  • SQL-Abfragen
  • Komplexe SQL-Abfragen
  • MySQL-Installation, Backups, Berechtigungen, Datenkonsistenz und -integrität
  • Ändern von Daten in einer Tabelle: Einfügen, Aktualisieren, Löschen, Indizes
  • JDBC
  • ORM: Entität, HibernateConfig, Transaktionsannotationen
  • HQL, Abfrageparameter
  • Hibernate: Objektzustand, Speichern, Aktualisieren, Löschen
  • Erweiterte Datentyp-Zuordnung
  • Sammlungszuordnung: eins-zu-viele, Lazy Loading
  • Erhaltung der Klassenhierarchie
  • Datenbankdesign
  • Transaktionen, ACID, CAP
Dauer: 1,5 Monate
Praktische Aufgaben (echte Programme): 50
Großprojekte: 4
MODUL 5. SPRING + SPRING BOOT
  • Spring Framework
  • Spring-Anwendungskonfiguration
  • Aspektorientierte Programmierung (AOP)
  • Spring MVC
  • Spring MVC: Arbeit mit Daten
  • Spring ORM, JPA
  • Spring-Anwendung: Controller, Service, Repository
  • Spring Test
  • Spring REST
  • Spring Security
  • Spring Boot
  • Spring Cloud
Dauer: 1,5 Monate
Großprojekte: 3
MODUL 6. Abschlussprojekt
Dauer: 1 Monat
Am Ende der Schulung arbeiten Sie in Gruppen mit anderen Studenten an einem groß angelegten, realen Programmierprojekt, das Sie später Ihrem Portfolio hinzufügen können.

Ihr Lebenslauf und
Zertifikat
Ihr Lebenslauf und Zertifikat

Ein Lebenslauf, den Sie IT-Recruitern zeigen können, nachdem Sie den Kurs abgeschlossen haben.
Ein Lebenslauf, den Sie IT-Recruitern zeigen können, nachdem Sie den Kurs abgeschlossen haben.
POSITION
Java-Entwickler
Erwartetes Gehalt
€45K
Standort
Berlin
Arbeitsbedingungen
Fernarbeit
Berufliche Fähigkeiten
  • Java core
  • Java Streams
  • OOP, SOLID
  • Patterns (basic)
  • SQL (MySQL)
  • Spring
  • Hibernate
  • git/GitHub
  • Maven
  • REST API
  • Tomcat
  • Spring boot
  • Integration
  • Algorithms
  • IDEA
  • JUnit
  • xml, json, yaml
  • Apache HTTP Client
CodeGym-Zertifikat
Dieses Zertifikat bestätigt, dass Sie über umfangreiche Kenntnisse in der Entwicklung von Java-Software verfügen. Es ist ein überzeugender Beweis dafür, dass Sie für eine Anstellung qualifiziert sind.
Feedback von unseren Studenten

Häufig gestellte Fragen

Welche Voraussetzungen muss ich erfüllen, um den Kurs zu belegen?
Dieser Kurs ist für Personen ohne Vorkenntnisse in der Programmierung und für Fachleute konzipiert, die Java teilweise kennen, aber ihre Fähigkeiten verbessern oder den Stoff wiederholen möchten.
Wie viele Stunden pro Woche sollte ich für das Studium einplanen?
Wir empfehlen, mindestens 10-12 Stunden pro Woche für das Studium des Kurses einzuplanen. Je mehr Zeit Sie investieren, desto besser.
Warum dauert der Kurs 12 Monate?
12 Monate sind die optimale Zeit, um die Theorie zu lernen und Programmierkenntnisse für die Position eines Junior Java-Entwicklers zu erwerben. Sie werden schrittweise alle notwendigen Level durchlaufen.
Kann ich das Programm monatlich bezahlen?
Es ist möglich, das Schulgeld monatlich zu bezahlen. Die Kosten betragen 74 EUR pro Monat. Wenn Sie jedoch planen, den gesamten Jahreskurs auf einmal zu bezahlen, beträgt der Preis 150EUR pro Monat. Sie sparen also 912EUR, wenn Sie das gesamte Kursprogramm kaufen.
Warum sollte ich Ihren Kurs wählen?

Java und die Schulung von IT-Profis, die mit dieser Sprache arbeiten, sind eine Kernspezialisierung von CodeGym.

Mentoren führen die Studenten schrittweise in die theoretischen Aspekte von Java ein und interagieren regelmäßig mit ihnen in Chats, um Probleme zu lösen und Fragen zu beantworten.

Der Kurs enthält viele Beispiele für die Anwendung der Java-Theorie. Sie helfen den Studenten, das Gelernte zu festigen und dieses Wissen in zukünftigen Projekten anzuwenden.

Es gibt mehr als 500 Aufgaben mit automatischer Verifizierung der Lösung und dem Abschlussprojekt. Die Studiengebühren können monatlich bezahlt werden, was für die Budgetplanung bequem ist.

Wie werden die Lektionen abgehalten und wie werden die Gruppen gebildet?
Der Mentor stellt Ihnen einen Link für eine Zoom-Online-Konferenz zur Verfügung, dem Sie folgen, um mit der Lektion zu beginnen. Während der Online-Klasse erwerben Sie theoretisches Wissen. Sie können Ihre Fragen im Zoom-Chat stellen. Der Mentor zeigt Ihnen, wie man programmiert. Sie können gleichzeitig programmieren, während Sie dem Mentor zuhören. Die Lektion wird aufgezeichnet und wir laden sie am nächsten Tag auf YouTube hoch. Sie können das Video speichern, wenn Sie möchten. Am Ende der Lektion erhalten Sie Ihre Hausaufgaben, die für die nächste Klasse erledigt werden müssen.