Praxisorientierte Einführung in SolidJS: wir entwickeln und deployen einen Blog

Softwareentwicklung mit Open Source
05.09.2023Workshop abgesagt!

9:10 – 17:00 Uhr
Fachhochschule OST Campus Rapperswil
Max. Teilnehmer: 28

Einleitung

Im Rahmen dieses Workshops werden wir gemeinsam die Grundlagen eines persönlichen Blogs mit SolidJS aufbauen. Durch hands-on Programmiererfahrung wirst du verschiedene Schlüsselaspekte von SolidJS kennenlernen, darunter

  • wie man Komponenten entwickelt
  • wie man Komponenten gestaltet
  • wie man Daten von Komponenten verwaltet kann
  • wie man die Applikation testet
  • wie man die Applikation mit GitHub Actions und Vercel automatisiert baut und deployt

Programm

Wir starten den Workshop mit den wichtigsten Eckdaten rund um SolidJS:

  • Was ist SolidJS?
  • Ein kurzer Blick in die Entstehungsgeschichte
  • Was sind die wichtigsten Konzepte von SolidJS?
  • Wie unterscheidet sich SolidJS von anderen Frameworks?

Danach schauen wir uns gemeinsam an was die Applikation am Ende des Workshops können soll und wie wir diese Schritt für Schritt aufbauen können. Für jeden dieser Schritte werden wir uns zunächst die theoretischen Grundlagen anschauen und diese dann in die Praxis umsetzen. Als Referenz können wir jederzeit auf eine vorbereitete Lösung zurückgreifen.

Im Laufe des Workshops wird es immer wieder Gelegenheiten für Fragen und Diskussionen geben, um sicherzustellen, dass alle Teilnehmer den Inhalt vollständig verstehen und nutzen können.

Nachdem wir die Applikation gebaut und getestet haben werden wir diese mit GitHub Actions und Vercel automatisiert bauen und deployen.

Kursziel

Du kennst die wichtigsten Grundlagen von SolidJS und kannst sie nach diesem Workshop selbständig anwenden, um Web-Applikationen zu implementieren. Du weisst wie man eine Web-Applikation mit GitHub Actions und Vercel automatisiert baut und deployt.

Adressaten

Alle die einen praxisorientierten Einblick in SolidJS erhalten wollen.

Voraussetzungen

  • Grundlegende Kenntnisse in HTML, CSS und JavaScript/TypeScript
  • Erfahrung mit anderen JavaScript-Frameworks ist hilfreich, aber nicht erforderlich

Infrastruktur

  • Laptop mit vorinstalliertem:
    • Node.js (v18 oder höher)
    • IDE (IntelliJ, VSCode, Neovim, …)
    • Git
    • einen GitHub Account
    • (optional) einen Vercel Account, falls du deine Applikation deployen möchtest

Referenten

Remo Schenker



Remo ist ein leidenschaftlicher Full-Stack Software Entwickler mit einem Fokus auf TypeScript und Java. In seiner Freizeit lernt er gerne neue Technologien und Frameworks kennen. Er setzt SolidJS seit 2021 in unterschiedlichen Kontexten ein.