Im Kurs «Professional Web Application Development» lernen Sie die Grundlagen von HTML, CSS und JavaScript, welche für die Entwicklung von modernen web-basierten Applikationen unabdingbar sind. Zudem erlangen Sie nach einer Einführung in Node.js und dem Node Package Manager (npm) die entsprechenden Kenntnisse, um Webapplikationen mit den notwendigen Qualitätsattributen zu erstellen, weiterzuentwickeln und zu pflegen.

Kursinhalt:

  • Eigenschaften von Webapplikationen
  • Grundlagen von HTML und CSS
  • Einführung in JavaScript und TypeScript
  • Einführung in Node.js und Node Package Manger (npm)
  • Einführung in Web Components
  • Kommunikation mit dem Backend
  • Qualitätsattribute: Code-Linting, Unit-Tests, e2e Tests
  • Grundlagen von React.js und Angular

Ziel

Egal, ob Sie lieber Angular oder React einsetzen - das Know-How welches Sie sich in diesem Kurs aneignen, bildet eine solide Grundlage um sich sicher in der Welt der professionellen Webentwicklung zu bewegen.

Zielgruppe

Softwareentwickler und Softwarearchitekten, die einen Einblick ins professionelle Web Application Development gewinnen möchten.

Voraussetzungen

Für den Kurs wird ein eigener Laptop benötigt. Folgende Applikationen sollen vor dem Kurs installiert werden:

  • GIT
  • Node.js / LTS
  • Visual Studio Code
Patrick Ineichen
Der Experte

Patrick Ineichen

Patrick Ineichen arbeitet als Software Engineer bei der bbv Software Services AG. Neben seiner langjährigen Erfahrung im .NET Umfeld befasst er sich seit einiger Zeit intensiv mit modernen Web-Anwendungen auf Basis von Angular und unterstützt seine Mitarbeiter in diversen Projekten sowohl mit Tipps und Tricks als auch mit Code Reviews.

Datum:
auf Anfrage, 2 Tage
Kosten:
CHF 1'560.00

Zwischenverpflegung, Mittagessen und Unterlagen sind inbegriffen.

Eine Mindestanzahl von Teilnehmern wird vorausgesetzt. Zwei Wochen vor Kursbeginn werden Sie über die Durchführung informiert.
Kontakt:
BBV
Karin Burri Academy & Administration +41 41 429 01 65 academy@bbv.ch

Beachtung!

Entschuldigung, bisher haben wir nur Inhalte in English für diesen Abschnitt.