Full Stack Web Development
3621 Full Stack Web Development

JavaScript, JQuery, PHP und MySQL

Starten Sie Ihre Karriere im Full Stack Web Development! Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit Datenbanken, um damit umfangreiche Full Stack-Webapplikationen zu entwickeln. Sehr gute Computer- und Online-Kenntnisse sind erforderlich. Diese Kursreihe besteht aus 3619 Frontend Web Development und 3614 Web-Programmierung mit PHP und MySQL. Bei Gesamtbuchung unter der Kursnummer 3621 sparen Sie € 720,-
ORT WIFI Linz + Online
Wiener Straße 150
4021 Linz
ZEIT 264 Trainingseinheiten
LERNMETHODE Trainer:in, bei Bedarf Lernplattform
TEILNAHME persönlich vor Ort oder mit Computer, Tablet oder Smartphone
5.860,00 eur inkl. Unterlagen und Prüfung

3621 Full Stack Web Development

Starten Sie Ihre Karriere als Full-Stack-Web-Developer. Sie erlernen die Entwicklung moderner Webanwendungen auf Client- und Serverseite – von JavaScript/ES6+ und TypeScript im Frontend bis hin zu PHP und MySQL/MariaDB im Backend. Abgerundet wird der Lehrgang durch den Einsatz moderner Frameworks wie Angular und React, sodass Sie komplexe, interaktive und datenbankgestützte Webapplikationen professionell umsetzen können.

Hinweis

In diesem Lehrgang findet der ertse Kurstag in Präsenz statt. 

Die Zielgruppe

Anwender, die eine berufliche Laufbahn in der Webentwicklung anstreben und Programmier-Aufgaben sowohl im Frontend- als auch im Backend-Bereich durchführen wollen. Künftige Software-Entwickler im Web-Bereich.

Die Voraussetzungen

Sehr gute Computer- und Online- sowie HTML & CSS-Kenntnisse (wie etwa aus dem Grundkurs "Websites entwickeln mit HTML & CSS" (Kursnummer 3607)) sind erforderlich.

Die Berufsbeschreibung

Nähere Informationen zu Tätigkeitsbereichen, Arbeitsumfeld, Aufgabenschwerpunkten und Anforderungen finden Sie unter

https://bic.at/berufsinformation.php?beruf=softwareprogrammierer*in&brfid=1562

Hybrid-Kurs

Sie lernen live online oder im WIFI!  Sie können entscheiden, ob Sie im WIFI am Kurs teilnehmen oder sich online zuschalten Die Trainer unterstützen Sie – im WIFI oder online.

Wenn Sie sich für eine Online-Teilnahme entscheiden, nehmen Sie mit dem Videokonferenztool „Zoom“ am Kurs teil. Wo immer Sie sich gerade aufhalten, über das Internet sind Sie live dabei, arbeiten aktiv mit und können sich jederzeit an der Kommunikation im virtuellen Lernraum beteiligen.

  • Sie benötigen ein mit dem Internet verbundenes Endgerät, d. h. einen PC, ein Notebook, ein Tablet oder Smartphone sowie Lautsprecher oder Kopfhörer, optimaler Weise verwenden Sie jedoch ein Headset, um eine bessere Tonqualität zu erhalten und eine Webcam (extern oder im Gerät integriert), um sich via Video auszutauschen.
  • Sie erhalten vor jedem virtuellen Kurstermin Ihren Zugangs-Link zur Zoom-Videokonferenz. Um Ihre Teilnahme eindeutig zuordnen zu können, melden Sie sich bitte mit Ihrem Vor- UND Nachnamen an.

In diesem Lehrgang findet der erste Kurstag in Präsenz statt.

Die Trainingsziele

Erlernen Sie HTML/CSS aus der Sicht eines Programmierers zu sehen und effektiv einzusetzen.

  • Sie können anpassungsfähige Web-Applikationen entwickeln, die sich verschiedenen Endgeräten anpassen.
  • Sie lernen JavaScript für Ihre zukünftige Rolle als Developer professionell einzusetzen, um damit Frontend-Applikationen und Client-seitige Komponenten von Webapplikationen zu entwickeln.
  • Sie erlernen die mit Abstand vielseitigste Programmiersprache weltweit, um damit Webapplikationen zu entwickeln.
  • Sie planen und entwickeln komplexe Webapplikationen und implementieren Schnittstellen für den Datenaustausch Ihrer Webservices.

Lernen Sie das Konzept responsiver Web-Entwicklung kennen. Erlernen Sie die Grundlagen der clientseitigen Programmierung und setzen Sie diese effektiv mithilfe von JavaScript/ES6+ sowie TypeScript ein. Sie lernen reaktionsfähige Web-Applikationen zu entwickeln, auf Userinteraktionen zu reagieren und Frameworks wie React oder Angular zielgerecht einzusetzen. Lernen Sie den Umgang mit PHP & MySQL/MariaDB auf Serverseite, um datenbankbasierte Web-Applikationen zu entwickeln. Sie lernen den Umgang zeitgemäßer Entwicklungsumgebungen und Vorgehensweisen in der Web-Entwicklung.

Die Trainingsinhalte

Trainingsinhalte JavaScript / ES6+, Responsive Webdesign sowie PHP & MySQL

JavaScript/ES6+ bildet neben HTML (Strukturierung der Inhalte) und CSS (Gestaltung und Layout) die dritte zentrale clientseitige Basistechnologie moderner Webentwicklung. Mithilfe von JavaScript können Benutzeraktionen verarbeitet, dynamische Inhalte erzeugt und interaktive Web-Applikationen umgesetzt werden. Ein solides Verständnis der grundlegenden Programmierkonzepte ist daher das Fundament dieses Kurses.

Voraussetzung für die Arbeit im Kurs ist eine zeitgemäße Entwicklungsumgebung sowie Grundkenntnisse in der Erstellung responsiver Websites. Zusätzlich wird der Umgang mit Versionsverwaltungssystemen eingeführt, um professionelle Entwicklungsprozesse zu ermöglichen.

Aufbau der Entwicklungsumgebung

  • Installation und Konfiguration einer modernen Entwicklungsumgebung (z. B. Visual Studio Code)
  • Einführung in Versionsverwaltungssysteme (z. B. Git)
  • Strukturierung von Projekten und Arbeitsabläufen

Responsive Webdesign

Responsive Webdesign ist ein Gestaltungsprinzip, bei dem sich Websites und Web-Applikationen flexibel an unterschiedliche Endgeräte, Bildschirmgrößen, Orientierungen und Nutzungsszenarien anpassen. Ziel ist eine optimale Darstellung und Benutzerfreundlichkeit unter allen technischen und nutzerbezogenen Voraussetzungen.

  • Einführung in Responsive Webdesign
  • Grundlagen und Abgrenzung zu adaptivem Webdesign
  • Mobile-First- und Desktop-First-Ansätze
  • Aufbau und Einsatz von Gestaltungsrastern (Grids)
  • Verwendung von CSS Media Queries
  • Flexible Integration von Medien (Bilder, Videos, Tabellen)
  • Responsive Navigation
  • Performance-Optimierung
  • Einblick in RESS (Responsive Enhancement with Server-Side Components)

Grundlagen der Programmierung mit JavaScript / ES6+

  • Geschichte und Funktionsweise von JavaScript / ES6+
  • Grundkonzepte der imperativen und prozeduralen Programmierung
  • Variablen, Datentypen, Bedingungen und Schleifen
  • Arrays und Objekte
  • Funktionen und Methoden
  • Fehlerbehandlung mit try–catch
  • Asynchrone Prozesse und Promises
  • Einführung in objekt- und funktionsorientierte Programmierkonzepte
  • Prinzipien robuster und wartbarer Programmierung
  • Arbeiten mit dem Document Object Model (DOM)
  • Entwicklung praxisnaher interaktiver Beispiele

Frameworks und Bibliotheken

  • Einführung in Konzepte und Einsatzbereiche von Frameworks und Bibliotheken
  • Überblick über Funktionsweise und Einsatz von jQuery
  • Einführung in React
  • Einführung in Angular
  • Ausblick auf weitere gängige Frameworks und Bibliotheken

Grundlagen der Programmierung mit PHP & MySQL

PHP ist eine der meistverwendeten serverseitigen Programmiersprachen zur Entwicklung dynamischer Web-Anwendungen. In Kombination mit MySQL bzw. MariaDB als relationalem Datenbanksystem lassen sich leistungsfähige, datenbankbasierte Weblösungen realisieren.

  • Vergleich zwischen clientseitiger Programmierung mit JavaScript und serverseitiger Programmierung mit PHP
  • Variablen, Bedingungen, Schleifen, Arrays, Objekte und Funktionen in PHP
  • Einbindung externer Dateien
  • Verarbeitung von HTML-Formularen als Schnittstelle zwischen Client und Server
  • Arbeiten mit Sessions und Cookies zur Umsetzung sicherer Seiten
  • Nutzung serverseitiger Möglichkeiten (Dateisystemzugriffe, E-Mail-Versand, Bildgenerierung)
  • Grundlagen relationaler Datenbanken
  • Vergleich mit alternativen Datenbanksystemen (z. B. MongoDB, PostgreSQL)
  • Datenbankanbindung mit MySQLi und PDO
  • Grundlegende SQL-Statements

Programmierpraxis, Projektarbeit und Prüfung

  • Umsetzung praxisnaher Web-Projekte
  • Anwendung der erlernten Technologien in realistischen Szenarien
  • Vorbereitung auf die Abschlussprüfung

Ihr Qualifikationsnachweis

Diese Ausbildung wird mit Prüfungen im Bereich Frontend Development und Backend Programmierung abgeschlossen. Bei erfolgreichem Abschluss der Prüfungen erhalten Sie das Diplom zum Full Stack Web Developer. Die Prüfungen finden am Ende des jeweiligen Blockes statt.

Dieses Seminar bieten wir auch:

  • Exklusiv für Ihr Unternehmen
  • Absolut praxisnah – auf Ihren Bedarf abgestimmt
  • Zeitlich, örtlich und inhaltlich flexibel

Jetzt anfragen: