• Informationsverarbeitung und angewandte Datentechnik GmbH
    Seit 43 Jahren Ihr Bildungspartner
  • 0 64 21 96 58-0

Informationsverarbeitung und angewandte Datentechnik GmbH

Web Developer/in für Quereinsteiger (Online-Kurs)

Mit Web Professional Institute Developer-Zertifizierung

Zertifikatsnummer
1006152
Zusammenfassung
Infos zum Download

Das Teamwork-Talent unter den Softwareentwicklern

Aufgaben des Web Developers / der Web Developerin

Web Developer/innen entwickeln mit Hilfe von Programmiersprachen einzelne webbasierte Softwarelösungen (Webanwendungen). Werden ganze Websites oder Online-Shops geplant und programmiert, sind Sie für die technische Seite der Umsetzung zuständig und somit für die Entwicklung und Anbindung von Datenbanken und/oder von Redaktions- und Autorensystemen.

Als Web Developer/in entwickeln Sie Lösungen für das Backend (Back-End-Developer), das Frontend (Front-End-Developer) oder konzipieren logische Verknüpfungen zwischen beiden Einheiten (Full-Stack-Developer). Zudem zeigen Sie sich für die Wartung, Optimierung und Weiterentwicklung bestehender webbasierter Systeme oder Applikationen verantwortlich. In diesem Zusammenhang implementieren Sie automatisierte Tests und führen Anforderungsanalysen durch. In der Regel arbeiten Sie vom Entwurf bis zur Umsetzung eines Projekts in (interdisziplinären) Teams.

Weitere Typische Aufgaben sind die Konzeption des Datenbankdesigns, die Programmierung serverseitiger Skripte oder ganzer Schnittstellen zwischen verschiedenen Systemen, die Integration, Optimierung und Aktualisierung des Codes sowie das Fehlermanagement mittels Analyse und Behebung. Zudem designen und installieren Sie Programme (Toolchain) im Dienst der Produktentwicklung.

Die Weiterbildung zum Web Developer / zur Web Developerin

Damit Sie die vielfältigen und verantwortungsvollen Aufgabengebiete souverän meistern können, erhalten Sie in diesem Kurs von den Grundlagen der Webentwicklung (HTML, CSS, Java Script), über die Entwicklung dynamischer Frontends bis zur modernen Software- und Produktentwicklung mittels agiler Methoden das passgenaue Handwerkszeug.

Neben den Grundlagen in der Frontendentwicklung lernen Sie Verfahren der prozeduralen Programmierung kennen und üben sich in der objektorientierten Analyse. Sie erfahren, wie Sie eine eigene Schnittstelle (API) programmieren, um Informationen vom Datenbankserver in das Frontend weiterzuleiten.

Angebotsziel
Web Developer/in für Quereinsteiger (Online-Kurs)

Dieser Online-Kurs vermittelt Ihnen die relevanten Methoden, Tools und Techniken, die Sie im Rahmen der erfolgreichen Umsetzung eines Web-Development-Projekts benötigen. Sie erlernen die wesentlichen Grundlagen der Frontend-Entwicklung sowie die fehlerfreie Programmierung für alle relevanten Endgeräte und Browser.

Neben der erfolgreichen Planung, Durchführung und Kontrolle komplexer Projekte erfahren Sie alles über den effektiven und kreativen Einsatz mordernster Tools für die Webentwicklung. Somit sind Sie letztlich in der Lage, selbstständig und/oder im Team auch komplexere Web-Applikationen zu erstellen.

Zielgruppe
Web Developer/in für Quereinsteiger (Online-Kurs)

Der Kurs richtet sich an IT-Quereinsteiger/innen mit Interesse am Programmieren und (zukünftigen) Aufgaben in den Bereichen der Software-Entwicklung sowie an Interessenten/Interessentinnen, die einen fundierten Überblick über die relevanten Bereiche der Webentwicklung erhalten oder ihre Kenntnisse vertiefen wollen.

Voraussetzungen
Web Developer/in für Quereinsteiger (Online-Kurs)

Damit Sie von diesem Kurs profitieren, sollten Sie gute PC-Kenntnisse, eine ausgeprägte Internet-Affinität, Interesse für die Web-Programmierung sowie ein hohes Maß an Motivation mitbringen. Darüber hinaus sind gute Kenntnisse der deutschen und englischen Sprache von Vorteil.

Teilnahmevoraussetzungen sind ein mittlerer Bildungsabschluss (Mittlere Reife), gute Grundlagenkenntnisse im Umgang mit dem PC und Microsoft Office sowie die erfolgreiche Teilnahme an einem Eignungsgespräch, um die individuellen fachlichen und persönlichen Voraussetzungen zu klären.

Inhalte
Web Developer/in für Quereinsteiger (Online-Kurs)

Berufsbezogene Mathematik

  • Zahlensysteme
  • Boolesche Algebra
  • Verteilungsrechnung
  • Dreisatzrechnen
  • Prozentrechnung
  • Zinsrechnung

Einführung in die Rechnerarchitektur

  • Einführung
  • Hardwarekomponenten
  • Eingabegeräte
  • Ausgabegeräte
  • Kabeltypen
  • Steckertypen
  • RAM-Typen
  • Speichergeräte
  • Monitore, CPUs und Add-on-Karten installieren und konfigurieren
  • Stromversorgungsarten
  • Kundenspezifische PC-Konfiguration
  • Druckerlösungen installieren und warten

Netzwerkgrundlagen

  • Ziele der Rechnervernetzung
  • Kommunikationsgrundlagen
  • Unterscheidung von Netzwerken
  • LAN-Topologien
  • Zugriffsverfahren
  • Übertragungsmedien
  • IEEE-Standards
  • Übertragungsverfahren / Zugriffsverfahren
  • Netzwerkkomponenten
  • Server
  • VLAN
  • WLAN/ Drahtlose Netzwerkprotokolle
  • VPN
  • Netzwerksicherheit
  • Weitverkehrsnetze/ Internet-Verbindungstypen
  • Netzwerkplanung
  • Netzwerk-Tools

Grundlagen TCP/IP

  • Referenzmodelle (OSI/ISO und DoD-Schichtenmodell)
  • Protokolle
  • Netzwerk-Normung
  • Einführung TCP/IP-Protokollfamilie
  • IP Adressierung
  • Netzwerk-Konfigurations-Konzepte
  • Netzwerk installieren und konfigurieren

Software Engineering und Programmierlogik

  • Grundlagen
  • Kontrollstrukturen
  • Datenstrukturen
  • Pseudocode und Struktogramme
  • Grundlagen Imperative Programmierung
  • Grundlagen Objektorientierte Programmierung
  • Software Engineering - Kernprozesse
  • Software Engineering – Unterstützungsprozesse

IT-Projektmanagement mit Scrum

  • Grundlagen Projektdefinition, Projektmerkmale und Projektstatus
  • Projekte
  • Projektlebenszyklus
  • Vorgehensmodelle
  • Termin-und Ressourcenplanung
  • Kosten-, Qualitäts- und Risikoplanung
  • Planungstechniken
  • Grundlagen SCRUM
  • Rollen
  • Stakeholder
  • Sprint
  • Artefakte
  • Ergänzende Techniken

Grundlagen prozedurale Programmierung

  • C – die Grundlage prozeduraler Programmiersprachen
  • Datentypen
  • Ausdrücke
  • Kontrollstrukturen
  • Standard-C-Bibliotheken
  • Präprozessoranweisungen
  • Selbstdefinierte Funktionen
  • Verwaltung größerer Programmsysteme
  • Dynamische Speicherverwaltung
  • Arbeiten mit Dateien
  • Kommunikation mit dem Betriebssystem

Objektorientierte Analyse und Entwurf mit UML

  • objektorientierte Konzepte und Terminologie
  • Software-Entwicklungsprozesse
  • Software-Entwicklungsprozess
  • Anwendungsfalldiagrammen
  • Anwendungsfallszenarien und -formularen
  • Aktivitätsdiagrammen
  • Schlüsselabstraktionen
  • Problemdomänenmodells
  • Von der Analyse zum Entwurf
  • Objektstatus und Zustandsmaschinendiagrammen
  • Entwurfsmustern
  • Architekturkonzepten und -diagrammen
  • Architekturschichten
  • Klassenentwurfsmodells
  • Übersicht über Frameworks

Datengrundlagen von Microsoft Azure (DP-900)

  • Wichtigste Datenkonzepte
  • Untersuchung relationaler Daten in Azure
  • Untersuchung nicht-relationaler Daten in Azure
  • Untersuchung moderner Daten-Warehouse-Analysen in Azure

Einführung in SQL-Datenbanken

  • Einführung in Datenbanken
  • Datenmodellierung
  • Normalisierung
  • Beziehungen
  • Leistung
  • Datenbank-Objekte

Querying Microsoft SQL Server with Transact-SQL

  • Einführung in Microsoft SQL Server
  • Einführung in Transact SQL-Abfragen
  • SELECT Klausel
  • Sortieren und Filtern von Daten
  • Arbeiten mit eingebauten Funktionen
  • Gruppieren und Aggregieren von Daten
  • Arbeiten mit Unterabfragen
  • Verwendung von Set-Operatoren

Projekt

  • Praktische Anwendung der erlernten Konzepte

Linux Essentials

  • Die Entwicklung von Linux und gängige Betriebssysteme
  • Die wichtigsten Open-Source-Anwendungen
  • Open-Source-Software und -Lizenzen
  • IKT-Fähigkeiten und Arbeiten mit Linux
  • Grundlagen der Befehlszeile
  • Variablen
  • Hilfe suchen über die Befehlszeile
  • Verzeichnisse verwenden und Dateien auflisten
  • Homeverzeichnisse
  • Erstellen, Verschieben und Löschen von Dateien
  • Dateien mithilfe der Befehlszeile archivieren
  • Daten in Dateien suchen und extrahieren
  • Von Befehlen zum Skript
  • Ein Betriebssystem auswählen
  • Verständnis von Computer-Hardware
  • Wo Daten gespeichert werden
  • Der Rechner im Netzwerk
  • Sicherheitsgrundlagen und Identifizierung von Benutzertypen
  • Benutzer und Gruppen anlegen
  • Dateiberechtigungen und Dateieigentum verwalten
  • Besondere Verzeichnisse und Dateien

Python

  • Grundlagen
  • Variablen
  • Operatoren
  • Zahlen
  • Zeichenketten
  • Datum und Zeit
  • Listen, Tupel, Sets und Dictionaries
  • Verzweigungen und Schleifen
  • Funktionen
  • Umgang mit Fehlern (Exceptions)
  • Objektorientierte Programmierung
  • Module
  • Dateien lesen und schreiben
  • Wissenschaftliche Anwendung

Cloud Essentials

  • Einführung in die Cloud
  • Cloud-Dienste und -Modelle
  • Technologische Grundlagen der Cloud
  • Cloud-Sicherheit und Compliance
  • Cloud-Implementierung und -Migration
  • Cloud-Management und -Betrieb
  • Cloud-Services und -Anbieter
  • Zukunft der Cloud-Technologie

HTML5 und CSS3

  • Hintergrundwissen zu Hypertext und Webtechnologien
  • Einrichten des Arbeitsplatzes: Installation und Konfiguration
  • Syntaktische Grundlagen
  • Metadaten der HTML-Datei
  • Semantische Gliederung der Webseite
  • Hyperlinks
  • Einbinden von Bildern
  • CSS Grundlagen
  • Grundlegende Gestaltung mit CSS
  • Tabellen
  • Formulare
  • Suchmaschinenfreundliche Microdaten
  • Anforderungen der Barrierefreiheit

UX und CSS Layout

  • Konzeption von Websites
  • Nutzer verstehen
  • Konzeption
  • Testen
  • Usability-Guidelines
  • Layout Techniken
  • Responsive Design für vielfältige Endgeräte
  • Erprobung der Vor- und Nachteile verschiedener Layout Techniken
  • CSS3 Gestaltungsmittel

Web-Frameworks

  • Grundlagen
  • Syntactically Awesome Stylesheets (SASS)
  • Bootstrap
  • Materialize
  • Praktische Umsetzung

Konzeption von Web-Anwendungen

  • Mapping-Methoden
  • Card Sorting
  • Scribbles
  • Wireframes
  • Papierprototypen
  • Mockups und Prototypen
  • Design Sprints, Design Thinking

Test Driven Development – TDD

  • Vom automatischen Testen zur testgetriebenen Entwicklung
  • Unit-Tests
  • BDD-style TDD
  • Spec-First
  • Katas
  • Constraints
  • Dojos & Coderetreats
  • Software Crafting
  • Clean Specs

Usability-Guidelines

  • Struktur der Anwendung
  • Gestaltungsraster und responsives Design
  • Navigationskonzepte
  • Kopfzeilen
  • Fußzeilen
  • Farbe, Ästhetik und Usability
  • Schriftarten und Textformatierung
  • Sprachwahl und mehrsprachige Sites
  • Nutzerfreundlich schreiben
  • Bilder für Benutzer auswählen
  • Bildbühne, Karussell, Slideshow
  • Audio & Video einbinden und steuern
  • Icons aussagekräftig auswählen
  • Links und Buttons formatieren und formulieren
  • Formulare zielführend realisieren
  • Labels und Auszeichnungen formulieren und positionieren
  • Fehlermeldungen hilfreich umsetzen
  • Listen und Tabellen formatieren
  • Aufklappelemente/Akkordeons richtig umsetzen
  • Diagramme auswählen & gestalten
  • (Mikro-)Animation sinnvoll einsetzen
  • Suchfunktionen zielführend gestalten
  • Filter und Facetten integrieren und positionieren
  • Design-Systeme, Styleguides & Pattern Libraries

Frontend-Frameworks

  • Warum Frontend-Frameworks
  • Unterschiede in den Frameworks
  • Wichtige Frameworks
  • React.js

React Konzept und Philosophie

  • Wieso React?
  • Wie arbeitet React?
  • Voraussetzungen

React Grundlagen

  • Parcel! an den Start!
  • Ein Blick in das JavaScript
  • Schachteln, Schachteln, …
  • Was ist JSX?
  • Props
  • Props als Childelemente
  • Map it!
  • Klassen
  • Refactoring und Destructuring
  • Beliebige JS-Ausdrücke

React State und Events

  • Eine Komponente zur Eingabe von Preisen
  • Event-Handler
  • State
  • Eine etwas komplexere Komponente
  • useRef & useEffekt
  • Zusammenbringen der Teile
  • Lifting State up
  • Ausblick: Alternativen

Projekt

JavaScript Grundlagen

  • Hintergrundinformation
  • Grundstrukturen
  • Prozedurale und objektorientierte Programmierung
  • DOM Programmierung – Dynamischer Seiteninhalt
  • Ausgewählte HTML5 APIs

TypeScript und Node.js

  • Node.js
  • TypeScript und JavaScript
  • Grundlagen von TypeScript
  • Objektorientierung mit TypeScript
  • Projekt

AJAX und XML

  • XML Grundlagen
  • Wohlgeformtes XML
  • Definition gültiger Dokumente mit DTDs und Schema
  • AJAX Grundlagen
  • Projekt

Ausbildungsnachweis
Web Developer/in für Quereinsteiger (Online-Kurs)

Web Professional Institute Certified Web Frontend Developer

Web Professional Institute Certified JavaScript/TypeScript Backend Developer


Zur Erlangung dieser Abschlüsse legen Sie im Rahmen der Weiterbildung folgende Prüfungen ab:

Web Professional Institute: Online-Prüfung Certified Web Frontend Developer
Web Professional Institute: Online-Prüfung Certified JavaScript/TypeScript Backend Developer

Die Prüfungsgebühren sind Bestandteile der Förderung durch den Bildungsgutschein — für Sie als Teilnehmende fallen keine Gebühren an.

Zeugnis der IAD GmbH und Webmasters-Europe-Zertifikat

Sie erhalten ein benotetes, in Fächern aufgegliedertes aussagefähiges Zeugnis der IAD GmbH über die erworbenen Kenntnisse und Leistungen. Darüber hinaus erwerben Sie bei Bestehen der entsprechenden Prüfung/en Ihr international anerkanntes Zertifikat von Webmasters-Europe.

Hinweis zum Angebot
Web Developer/in für Quereinsteiger (Online-Kurs)

Lernen Sie flexibel und ortsunabhängig!

  • Live-Online (Remote) – deutschlandweit
  • Bei Bedarf stellen wir Ihnen für die Dauer der Weiterbildung die notwendige Hardware zur Verfügung
  • Technischer Support begleitet Sie während des gesamten Kurses

Die Kosten können von der Agentur für Arbeit, dem Jobcenter, dem Berufsförderungsdienst (BFD) oder der Rentenversicherung übernommen werden (Bildungsgutschein oder Bewilligungsbescheid erforderlich). Zusätzlich zum Unterhaltsgeld erhalten Sie mit einem Bildungsgutschein ein monatliches Weiterbildungsgeld in Höhe von 75 Euro.

Während der Weiterbildung unterstützen wir Sie bei der Überarbeitung Ihrer Bewerbungsunterlagen. Dank unserer starken regionalen Vernetzung helfen wir Ihnen bei der Jobsuche und beraten Sie individuell.

86 % im Job
Top Vermittlungsquote

Förderung


Fördermöglichkeiten für Umschulungen und Weiterbildungen

Die IAD GmbH ist von der Zertifizierungsagentur HZA GmbH Hamburg nach Akkreditierungs- und Zulassungsverordnung Arbeitsförderung (AZAV) zertifiziert. Damit können bei passenden Voraussetzungen die Kosten für die Weiterbildungen und Coachings von der Agentur für Arbeit, dem Jobcenter, der Rentenversicherung oder dem Berufsförderungsdienst der Bundeswehr übernommen werden.

Web Developer/in für Quereinsteiger (Online-Kurs)