- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Spezialisierung: Java Spring Boot Developer / Intermediate - Advanced
Spezialisierung: Java Spring Boot Developer / Intermediate - Advanced
Anbieter: NEXIO Online Akademie GmbH
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Java gehört neben C#, Python und C++ zu den wichtigsten Programmiersprachen. Lerne in diesem Kurs die Java Standard Edition (SE) kennen.
Nachdem du die zentralen Konzepte für die serverseitige Web-Programmierung wie JavaServerPages (JSP), Server Applets (Servlets) und die JSP-Standard Tag Library (JSTL) erlernt hast, lernst du den Umgang mit Session Listeners, Filtern und Tag Handler kennen. Außerdem werden Themen wie Security und die Java Persistance API (JPA) behandelt. Du vervollständigst diese Kenntnisse dann mit der Erstellung von Web- oder Standalone-Server-Anwendungen mit Java Spring Boot. Du kannst Konfigurationen vornehmen, mit JSON serialisieren, Template Engines nutzen und Datenbanken mit Spring und JPA ansprechen.
Lehrplan & Module
Servlets, MVC
Du lernst, wie Java-Servlets HTTP-Anfragen verarbeiten und Antworten erzeugen. Zusätzlich setzt du das Model-View-Controller-Muster ein, um Logik, Daten und Darstellung zu trennen.
JSP, Expression Language
Mit JavaServer Pages erzeugst du dynamische HTML-Seiten auf dem Server. Über die Expression Language greifst du einfach auf Attribute, Beans und Parameter zu.
JSTL
Die JSP Standard Tag Library bietet Tags für Schleifen, Bedingungen, Formatierung und Internationalisierung. Damit hältst du JSP-Seiten frei von Java-Code und gut lesbar.
Datenbanken
Über JDBC verbindest du Java-Anwendungen mit relationalen Datenbanken und führst SQL-Anweisungen aus. Connection-Pools und Prepared Statements sorgen für Performance und Sicherheit.
Enthaltene Zertifikate
Voraussetzungen
Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse sowie einen sicheren Umgang mit Windows, der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Außerdem sind fundierte Kenntnisse in der objektorientierten Programmierung mit Java sowie grundlegende HTML-Kenntnisse erforderlich.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Java Entwickler
- Backend Entwickler
- Softwareentwickler