Web Developer inkl.: Junior Mobile App Development Web Applications Internetprogrammierung CMS Brows

Nächster Termin:
17.06.2024 - Montag - Freitag von 08:30 - 15:30 Uhr
Kurs endet am:
07.03.2025
Gesamtdauer:
1560 Stunden in 195 Tagen
Praktikum:
Nein
Unterrichtssprachen:
  • Deutsch
Veranstaltungsart:
  • Weiterbildung 
Angebotsform:
  • Präsenzveranstaltung 
Durchführungszeit:
  • Tagesveranstaltung
Teilnehmer min.:
3
Teilnehmer max.:
10
Preis:
keine Angaben
Förderung:
  • Bildungsgutschein 
  • EU/Bund/Land 
Abschlussart:
Zertifikat/Teilnahmebestätigung 
Abschlussprüfung:
Nein
Abschlussbezeichnung:
"Web Developer (FiGD)"
Zertifizierungen des Angebots:
  • SGB III-Maßnahmezulassung 
  • AZAV-Trägerzulassung
Maßnahmenummer:
  • 955-37-22
Angebot nur für Frauen:
Nein
Kinderbetreuung:
Nein
Link zum Angebot:
Infoqualität:
Suchportal Standard Plus

Zielgruppen:
 Arbeitssuchende, Rehabilitanden, Quereinsteiger, Wiedereinsteiger
Fachliche Voraussetzungen:
 Sehr gute Computer-Kenntnisse
Technische Voraussetzungen:
Keine besonderen Anforderungen.
Systematik der Agenturen für Arbeit:
  • C 1435-10-55 App-Entwicklung, -Programmierung
  • C 1415-45 Content-Management-Systeme (CMS) - Anwendungen
  • C 1430-15-10 Datenbankadministration - allgemein
  • C 1435-10-15 Java-Programmierung
  • C 1435-10-35 JavaScript und andere Script-Sprachen

Inhalte

In der heutigen modernen Welt ist es unerlässlich, dass jeder Web Developer über die neuesten Technologien und Methoden im Bereich Weiterbildung Bescheid weiß. Dies ist besonders wichtig, da einige Technologien sich sehr schnell entwickeln und sich stetig ändern. Um dieser Entwicklung gerecht zu werden, müssen Web Developer regelmäßig ihr Wissen auffrischen und erweitern.

Eine große Rolle spielt dabei Responsive Webdesign, bei dem eine Website so gestaltet wird, dass sie auf verschiedene Geräte angepasst wird. Ein vielseitiger Web Developer sollte daher in der Lage sein, mit dem Einsatz von HTML/CSS sowie JavaScript und Bootstrap eine Website zu erstellen, die auf alle Arten von Bildschirmgrößen anpassbar ist.

Junior Mobile App Development gehört ebenfalls zu den Schlüsselqualifikationen für Web Developer. Diese Fertigkeit muss auch erlernt werden und kann nicht nur durch praktische Erfahrung erworben werden. Ein fundiertes Wissen über Java, Objekte und Klassen sowie Android-Frameworks ist notwendig, um mobile Apps erfolgreich programmieren zu können. Zudem muss man mit Verfahren der Fallstudienforschung vertraut sein und die richtigen Tools kennen, um Design- oder Analysearbeiten durchzuführen. Eine weitere hoch relevante Kompetenz für Web Developer ist die Entwicklung von Web Applications. Hierzu gehört neben dem Programmieren von Internetprogrammierung auch das Bauen von CMS-Websites oder die Erstellung interaktiver Seiteneffekte mithilfe von Parallax oder OOP Java. Es bedarf also einer ganzen Palette an Fähigkeiten - vom Frontend-Webdesign bis hin zur Backend-Programmierung - um Webanwendungen nach den Kundenvorgaben erfolgreich realisieren zu können.

Dank der stetig steigenden Nachfrage nach mobile Apps für Android bietet sich für Web Developer heute auch die Chance, in diesem Bereich tiefergehende Kenntnisse zu erwerben. Das Verständnis des Android SDKs, des Designkonzepts sowie nativ entwickelter APIs sind hier unerlässlich um professionelle Anwendungssoftware bereitzustellen. Zudem sollten Web Developer idealerweise mit den Grundprinzipien der Programmierung von Apps vertraut sein - insbesondere was Benutzeroberflächen betrifft - , um den Usern eine intuitive und benutzerfreundliche Bedienbarkeit zu bieten.

Um immer am Puls der Zeit zu bleiben und im hart umkämpften Markt bestehen zu können, ist eine Weiterbildung für jeden Web Developer unabdingbar. Egal ob Responsive Webdesign, Junior Mobile App Development oder die Entwicklung von Webanwendungen - es bedarf fundiertes Wissens sowie technisches Know How in all diesen Gebieten. Nur so lassen sich leistungsfähige Websites und Apps liefern!


Internetprogrammierung:
Grundlagen in HTML/CSS (im Editor): Grundgerüstaufbau, Verweise und Hyperlinks, Einfügen von Grafiken und Animationen, Trennung von Form und Inhalt, Meta-Tags, CSS-Techniken, Formatierung von Texten
Grundlagen in JavaScript: Variablen, Arrays und Objekte, Schleifen, Bedingungen und Funktionen, dynamische Menüs, Formulare mit Prüfung der Nutzereingaben
Grundlagen in PHP/MySQL: PHP mit Datenbankanbindung MySQL, Operatoren, Funktionen, Arrays, Abfragen, Schleifen
Einführung in HTML5: Vermittlung grundlegender Neuheiten in HTML5, Audio- und Videoeinbindung, barrierefreie Webseiten, Media Queries, neue Selektoren, Effekte/Animationen

Programmierung von CMS:
Scripting und objektorientierte Programmierung
Relationale Datenbanken in MySQL
Aufbautraining PHP
Aufbau von Content-Management-Systemen
Programmierung von Backend-Lösungen und deren Einbindung
Frontend-Entwicklungen
CMS in Typo3/TypoScript
WordPress mit Suchmaschinenoptimierung und Social Media
Programmierung von Internet-Plattformen
Aufbau und Verwaltung von Onlineshops
AJAX
Pflichten- und Lastenheft
Planung und Konzeption von Internetapplikationen

Entwicklung von Special Apps für mobile Ausgabegeräte:
Responsive Webdesign
Neue Anweisungen in HTML5
Entwicklung von Web Apps mit jQuery oder auch nur mit HTML5 und CSS3
Drag & Drop auf Webseiten
Pflichten- und Lastenheft
Interaktives Design für Screens und mobile Ausgabegeräte
Design im Browser
Einfluss der Typografie auf die Gestaltung
Fullsize-Backgrounds
Parallaxes und vertikales Scrolling
Einbindung von Audio und Video für alle Plattformen
Dynamische Anordnung
Entwickeln von Landing Pages
Werbebanner
Suchmasken verbessern
Bilder per Quellcode erzeugen
Projektplanung und Koordination
Qualitätskontrolle

oder
OOP Java:
Techniken und Werkzeuge in der Anwendungsentwicklung mit Java
Anforderungskataloge erstellen und Testsysteme konzipieren
Objektorientierte Analyse und Design
Einführung in die objektorientierte Programmiersprache
Vermittlung grundlegender objektorientierter Konzepte
Java SDK
Objekte und Klassen
Vererbungen, Prozeduren, Applets und Serialisierung
Entwicklung von Apps für Android mit der Programmiersprache Java
Eigenschaften der Smartphones/Tablets wie Sensorik, Kamera etc. in die Programme integrieren
Pflic

INTERNETPROGRAMMIERUNG

Wir vermitteln die Grundlagen der Internetprogrammierung. Da wir mit der Vermittlung von HTML-Grundlagen beginnen, freuen wir uns auch über Interessenten , die bisher keine Vorkenntnisse im Webdesign erworben haben.

Dabei erwarten Sie folgende Inhalte:

Grundlagen in HTML/CSS (im Editor):
* Grundgerüstaufbau
* Verweise und Hyperlinks
* Einfügen von Grafiken und Animationen
* Trennung von Form und Inhalt
* Meta-Tags
* CSS-Techniken
* Formatierung von Texten

Grundlagen in JavaScript:
* Variablen
* Arrays und Objekte
* Schleifen
* Bedingungen und Funktionen
* Dynamische Menüs
* Formulare mit Prüfung der Nutzereingaben

Grundlagen in PHP/MySQL:
* PHP mit Datenbankanbindung MySQL
* Operatoren
* Funktionen
* Arrays
* Abfragen
* Schleifen

Einführung in HTML5:
* Vermittlung grundlegender Neuheiten in HTML5
* Audio- und Videoeinbindung
* Barrierefreie Webseiten
* Media Queries
* Neue Selektoren
* Effekte/Animationen

PROGRAMMIERUNG VON CMS

In diesem Kurs vermitteln wir das Erstellen von CMS-Systemen, Shopsystemen, Bestellsystemen sowie Anwendungsgebiete. In diesem Schulungsbaustein werden neben Frontends auch Backend-Masken programmiert, die es in den Unternehmen den Mitarbeitern ermöglichen, ohne Programmierkenntnisse den Content zu pflegen.

Folgende Inhalte werden in dem Kurs vermittelt:

* Scripting und objektorientierte Programmierung
* Relationale Datenbanken in MySQL
* Administration der MySQL-Datenbank
* Aufbautraining PHP
* Aufbau von Content-Management-Systemen
* Aufbau von Shopsystemen
* Aufbau eines Bestellsystems
* Programmierung von Backend-Lösungen und deren Einbindung
* Frontend-Entwicklungen
* CMS in Typo3/TypoScript
* WordPress mit Suchmaschinenoptimierung und Social Media
* Programmierung von Internet-Plattformen
* Aufbau und Verwaltung von Onlineshops
* AJAX
* Pflichten- und Lastenheft
* Planung und Konzeption von Applikationen
* Einführung Magento/Zend

Java-Grundlagen und Entwicklungsumgebung:
Installation und Konfiguration von Java Development Kits (JDK)
Verwendung von Integrated Development Environments (IDEs) wie IntelliJ IDEA oder Eclipse
Compilieren von Quellcode in Bytecode und Ausführung auf der Java Virtual Machine (JVM)

Sprachgrundlagen:
Datentypen: primitive (int, double) und Referenztypen (Object)
Schlüsselwörter wie public, private, static, final
Operatoren: arithmetische, logische, Vergleichsoperatoren
Kontrollstrukturen: if-else-Anweisungen, Schleifen (for, while), switch-case
Objektorientierte Konzepte: Klassen, Objekte, Vererbung, Polymorphismus, Abstraktion, Kapselung

GUI-Entwicklung mit Java:
Verwendung von Swing-Bibliothek für die Erstellung grafischer Benutzeroberflächen
Ereignisbehandlung mit ActionListener und WindowListener
Layout-Manager zur dynamischen Anordnung von GUI-Komponenten

Fortgeschrittene Programmierung mit Java:
Arbeiten mit Streams und Dateien für Ein-/Ausgabeoperationen
Multithreading und parallele Programmierung mit Threads und Runnable-Interfaces
Datenbankzugriff und -manipulation mit JDBC für relationale Datenbanken

Android-Entwicklung mit Java:
Verwendung des Android SDKs und der Entwicklungsumgebung Android Studio
Integration von Sensoren (z. B. GPS, Beschleunigungsmesser) und Hardwarefunktionen (z. B. Kamera) in Android-Apps

Design Patterns mit Java:
Erzeugungsmuster (Factory, Singleton)
Strukturmuster (Adapter, Dekorierer)
Verhaltensmuster (Beobachter, Strategie)
Anwendung von Entwurfsmustern zur Lösung von wiederkehrenden Problemen in der Softwareentwicklung

SPECIAL APPS/HTML5, CSS3, JAVASCRIPT, CANVAS UND JQUERY

In diesem Kurs werden aufbauend in HTML5, CSS3, JavaScript und jQuery geschult und werden eigene Web Apps entwickelt.

Folgende Inhalte werden in dem Kurs vermittelt:
* Responsive Webdesign
* Neue Anweisungen in HTML5
* Entwicklung von Web Apps mit jQuery oder auch nur mit HTML5 und CSS3
* Drag & Drop auf Webseiten
* Pflichten- und Lastenheft
* Interaktives Design für Screens und mobile Ausgabegeräte
* Design im Browser
* Einfluss der Typografie auf die Gestaltung
* Fullsize-Backgrounds
* Parallaxes und vertikales Scrolling
* Einbindung von Audio und Video für alle Plattformen
* Dynamische Anordnung
* Entwickeln von Landing Pages
* Werbebanner
* Suchmasken verbessern
* Bilder per Quellcode erzeugen
* Projektplanung und Koordination
* Qualitätskontrolle

Alle Angaben ohne Gewähr. Für die Richtigkeit der Angaben sind ausschließlich die Anbieter verantwortlich.

Erstmals erschienen am 25.02.2023, zuletzt aktualisiert am 27.04.2024