Java-Entwickler:in mit Webdesign

Der Kurs erläutert die objektorientierte Programmierung mit Java und die Entwicklungsumgebung Eclipse. Du erlernst den Workflow für ein modernes Webdesign und kannst benutzerfreundliche und anspruchsvolle Webseiten erstellen. Du erfährst, wie Künstliche Intelligenz im Beruf eingesetzt wird.
  • Abschlussart: Zertifikat „Java-Entwickler:in“
    Zertifikat „Webdesign mit HTML, CSS und Visual Studio Code“
  • Abschlussprüfung: Praxisbezogene Projektarbeiten mit Abschlusspräsentationen
  • Unterrichtszeiten: Vollzeit
    Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
  • Dauer: 16 Wochen

Java-Entwickler:in

Allgemeine Grundlagen (ca. 3 Tage)

Integrierte Entwicklungsumgebungen (z. B. Eclipse, IntelliJ IDEA)

Programmaufbau (grundlegende Sprachelemente, Anweisungen, Methoden, usw.)

Variablen (Deklaration, Initialisierung)

Gültigkeitsbereiche

Datentypen (primitive/Referenz)

Dokumentation mit JavaDoc

Aufzählungstypen


Künstliche Intelligenz (KI) im Arbeitsprozess

Vorstellung von konkreten KI‐Technologien

sowie Anwendungsmöglichkeiten im beruflichen Umfeld


Grundlegende Sprachkonzepte (ca. 8 Tage)

Schrittweise Erstellung konsolenbasierter Programme

Ein-/Ausgabe

Operatoren (arithmetische, logische, bitweise)

Typkonvertierung

Arrays, Zeichenketten und ihre Verarbeitung, Kontrollstrukturen (Verzweigungen, Schleifen)


Objektorientiertes Programmieren (ca. 6 Tage)

Aufbau von Klassen

Schrittweises Erstellen eigener Klassen

Vererbung

Konstruktoren

Polymorphie

Überladung/Überschreiben von Methoden

Abstrakte Klassen, Interfaces

Adapterklassen, innere Klassen, anonyme Klassen

Exceptions (Fehlerbehandlung)

Wrapperklassen


Fortgeschrittene Konzepte (ca. 3 Tage)

Rekursivität

Dateiverarbeitung (Character-Stream und Byte-Stream)

Serialisierung/Deserialisierung von Objekten Multithreading


GUI Oberfläche (ca. 3 Tage)

Verwendung von AWT und Swing Steuerelementen

Erzeugung von Grafiken

Layout-Manager

Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX


Exkurs: Java FX (ca. 1 Tag)

Einstieg in die Programmierung von Desktop-Anwendungen mit JavaFX


Datenbanken (ca. 4 Tage)

Anbindung an Microsoft SQL-Datenbanken und mySQL

Grundlagen der Datenbankanbindung

Verbindung zu SQL-Datenbanken (Microsoft SQL, MySQL)

Grundlagen der Netzwerkprogrammierung

Einführung in RMI (Remote Method Invocation)


Zusätzliche Themen (ca. 2 Tage)

Erzeugung von JAR-Dateien

Grundlagen regulärer Ausdrücke

Druckerausgabe in Java


Projektarbeit (ca. 10 Tage)

Zur Vertiefung der gelernten Inhalte

Präsentation der Projektergebnisse

Webdesign (HTML/CSS/Visual Studio Code)

HTML und CSS (ca. 6 Tage)

HTML-Einführung

Grundgerüst

Tags zur Texterstellung (h1-h6, p, br, span)

Text-Format-Befehle

Grafiken einbinden

Verlinkungen (Interne‐, Externe‐, Tel.‐, mailto‐ Link)

Favicons

Listen und Tabellen

Richtiger Syntax Aufbau

Überprüfung durch W3C Validierungstool

CSS-Einführung

Einbindungsmöglichkeiten von CSS-Angaben (intern, extern, inline-Style)

Basisbefehle (Textgestaltung, Schriftfarbe, Hintergrundfarbe)

HTML-Container

Nutzung und Styling von Containern

Integration von YouTube und Google-Maps

Video und Audioplayer

Object-fit


VS Code (ca. 1 Tag)

Einführung in VS Code

Zusätzliche Extensions für VS Code. (z.B. Live Server, Emmet Commands, Copilot (KI))

KI-Nutzung in Kombination mit VS Code


Layout-Techniken (ca. 4 Tage)

Klassen, ID’s, Selektoren

Einführung Box-Modell

padding, margin, border, border-radius und ihre Shorthands

Flex-Box Einführung

Layouts mit Flex-Box

Ausrichtung mit Flexbox

Einführung in Grid System

Layouts mit Grid

Ausrichtung mit Grid System

Bilder mit Text umfließen lassen mit float und clear

Allgemeine display Eigenschaften von Tags

Hintergrundbilder


Status und Wertigkeiten (ca. 1 Tag)

Einführung Pseudoklassen (hover, active, focus, nth-child, first-child, last-child)

Pseudoelemente (::before, ::after, content)

Spezifität (Wertigkeit von Codes)


Positionierung (ca. 2 Tage)

Einführung in Positions

Static, absolute, fixed, sticky, relative

Left, right, top, bottom, z-index

Dropdown Menü’s

:target

:target in kombination mit Navigationsmenüs und modalen


Formulare (ca. 2 Tage)

Einführung in Formulare

fieldset, legend

inputs, textareas, labels, values, name, selects

autocomplete

Formulargestaltung mit CSS

Integration von php-script in action mit KI


Effekte und Schriften mit CSS (ca. 1 Tag)

CSS-Übergangseffekte

transition, filter, transform

Farbverläufe, box-shadow, text-shadow

Schriftintegration mit @font-face


Responsives Webdesign (ca. 2 Tage)

Einführung in responsives Design

Media-Querys, breakpoints

landscape, portait Modus

Responsive Bilder mit picture und srcsets

Bildbearbeitung, Komprimierung von Bildern

Bilder mit KI generieren


Suchmaschinenoptimierung (ca. 1 Tag)

Einführung in die SEO

On-Page Optimierung und Nutzung von KI generierten Texten

Performance Optimierung zur Verbesserung der SEO und Vorstellung passender Tools


CSS-Techniken und Interaktion (ca. 2 Tage)

CSS-Variablen

Dark-Mode

Calculation mit CSS

Einführung in CSS-Animationen

duration, delay, direction, timing-function, iteration-count, fill-mode

Animierter Burger-Button


One-Pager und Multilingualität (ca. 2 Tage)

Einführung One-Pager

Smooth-scroll

Integration fontawesome Bibliothek

Umgang mit SVG-Grafiken

Layer Integration und CSS-Anpassung

Multilinguale Webseiten


Erweiterungen und Frameworks (ca. 1 Tag)

Einführung in Bootstrap

Nutzung von Bootstrap Komponenten

Responsive Design mit Bootstrap


JavaScript (ca. 3 Tage)

Einführung in JavaScript

JavaScript/jQuery Methoden

jQuery Lightbox erstellen

Variablen

If-else Anweisungen

scroll, window, resize

Arrays

for-Schleife

Math-Object


Gesetzliche Vorgaben und Projektmanagement (ca. 2 Tage)

Internetrecht

Urheberrechte in Bezug auf AI/KI

Barrierefreiheit

Projektmanagement


Projektarbeit (ca. 10 Tage)

Zur Vertiefung der gelernten Inhalte

Präsentation der Projektergebnisse



Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.

Java ist eine der am meisten verwendeten objektorientierten Programmiersprachen. Nach dem Lehrgang handhabst du Java schnell und sicher und bist in der Lage, komplexe Lösungen zu erarbeiten.

Zudem kennst du den kompletten Workflow für ein modernes Webdesign und produzierst benutzerfreundliche und anspruchsvolle Webseiten.

Informatiker:innen, Fachinformatiker:innen, Programmierer:innen und Fachkräfte mit entsprechender Berufserfahrung.

In den wachsenden IT-Einsatzgebieten finden Programmierer:innen mit modernem Know-how vielfältige Einsatzgebiete.

Nahezu alle Unternehmen setzen heutzutage auf einen attraktiven Internetauftritt, der sie als Unternehmen repräsentiert. Als zukünftige Arbeitgeber:innen kommen vor allem Grafik-, Werbe-, Web-, Multimedia- oder Fullservice-Agenturen, aber auch Software- und Datenbankanbieter in Frage. Kenntnisse im Bereich Webdesign werden in nahezu allen Branchen gefordert. Mit entsprechendem Knowhow ist auch die berufliche Selbstständigkeit eine interessante Perspektive.

Dein aussagekräftiges Zertifikat gibt detaillierten Einblick in deine erworbenen Qualifikationen und verbessert deine beruflichen Chancen.

Didaktisches Konzept

Deine Dozierenden sind sowohl fachlich als auch didaktisch hoch qualifiziert und werden dich vom ersten bis zum letzten Tag unterrichten (kein Selbstlernsystem).

Du lernst in effektiven Kleingruppen. Die Kurse bestehen in der Regel aus 6 bis 25 Teilnehmenden. Der allgemeine Unterricht wird in allen Kursmodulen durch zahlreiche praxisbezogene Übungen ergänzt. Die Übungsphase ist ein wichtiger Bestandteil des Unterrichts, denn in dieser Zeit verarbeitest du das neu Erlernte und erlangst Sicherheit und Routine in der Anwendung. Im letzten Abschnitt des Lehrgangs findet eine Projektarbeit, eine Fallstudie oder eine Abschlussprüfung statt.

 

Virtueller Klassenraum alfaview®

Der Unterricht findet über die moderne Videotechnik alfaview® statt  - entweder bequem von zu Hause oder bei uns im Bildungszentrum. Über alfaview® kann sich der gesamte Kurs face-to-face sehen, in lippensynchroner Sprachqualität miteinander kommunizieren und an gemeinsamen Projekten arbeiten. Du kannst selbstverständlich auch deine zugeschalteten Trainer:innen jederzeit live sehen, mit diesen sprechen und du wirst während der gesamten Kursdauer von deinen Dozierenden in Echtzeit unterrichtet. Der Unterricht ist kein E-Learning, sondern echter Live-Präsenzunterricht über Videotechnik.

 

Die Lehrgänge bei alfatraining werden von der Agentur für Arbeit gefördert und sind nach der Zulassungsverordnung AZAV zertifiziert. Bei der Einreichung eines Bildungsgutscheines oder eines  Aktivierungs- und Vermittlungsgutscheines werden in der Regel die gesamten Lehrgangskosten von deiner Förderstelle übernommen.
Eine Förderung ist auch über den Europäischen Sozialfonds (ESF), die Deutsche Rentenversicherung (DRV) oder über regionale Förderprogramme möglich. Als Zeitsoldat:in besteht die Möglichkeit, Weiterbildungen über den Berufsförderungsdienst (BFD) zu besuchen. Auch Firmen können ihre Mitarbeiter:innen über eine Förderung der Agentur für Arbeit (Qualifizierungschancengesetz) qualifizieren lassen.

Gerne beraten wir dich kostenfrei.

0800 3456-500 Mo. - Fr. von 8 bis 17 Uhr
kostenfrei aus allen deutschen Netzen.

Kontakt

Gerne beraten wir dich kostenfrei. 0800 3456-500 Mo. - Fr. von 8 bis 17 Uhr kostenfrei aus allen deutschen Netzen.