- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Java Webprogrammierung Basics
Java Webprogrammierung Basics
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Java ist neben C++ und C# eine der wichtigsten höheren, objektorientierten Programmiersprachen. Sie ist de facto der Standard zum Programmieren von Applikationen, die ohne systemspezifische Anpassungen auf den gängigen Betriebssystemen lauffähig sind.
In diesem Kurs erlernst du mit deinen erweiterten Java-Kenntnissen die zentralen Konzepte der Java Enterprise Edition (Java EE) für die serverseitige Web-Programmierung wie JavaServerPages (JSP), Server Applets (Servlets) und die JSP-Standard Tag Library (JSTL).
Lehrplan & Module
Servlets
Du lernst Aufbau und Lebenszyklus von Servlets kennen und verarbeitest HTTP-Anfragen mit doGet und doPost. Dazu gehören Request- und Response-Objekte, Weiterleitungen und der Einsatz im Servlet-Container.
JSP
Mit JavaServer Pages erzeugst du dynamische HTML-Seiten. Du nutzt Direktiven, Scriptlets, Aktionen und implizite Objekte und verstehst, wie eine JSP intern in ein Servlet übersetzt wird.
Datenbanken
Du bindest relationale Datenbanken über JDBC an Webanwendungen an. Behandelt werden Verbindungsaufbau, Connection Pools, Prepared Statements und die Verarbeitung von Ergebnismengen.
Expression Language
Die Expression Language vereinfacht den Zugriff auf Beans, Collections und Request-Parameter in JSP-Seiten. Du schreibst EL-Ausdrücke mit Operatoren und impliziten Objekten und ersetzt damit Java-Code in der Darstellung.
Enthaltene Zertifikate
Voraussetzungen
Teilnehmer müssen über gute Deutschkenntnisse verfügen und im Umgang mit Windows geübt sein, also sich in der Ordnerstruktur zurechtfinden und mit Dateien arbeiten können. Außerdem sind fundierte Kenntnisse in der objektorientieren Programmierung mit Java sowie grundlegende HTML-Kenntisse erforderlich.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Java Entwickler
- Backend Entwickler
- Softwareentwickler