Semester 1

1 UI / Web

1.1 Statische Webseite
Level Ziele Instrumente Zeitraum
1
  • HTML: Aufbau einer Webseite verstehen: Tags + Attribute.
  • HTML: Die wichtigsten HTML-Tags und Attribute kennen.
  • Trennung von Inhalt und Style
  • CSS: Funktionsweise von Selektoren und Formatierung verstehen.
  • CSS: Die wichtigsten Styles anwenden können.
  • Trennung zwischen Inhalt und Style verstehen.
  • Einfaches Layout mit HTML + CSS umsetzen können.
KW: 33 - 35
2
  • Responsive Webseite verstehen und umsetzen können.
  • Mobile First Ansatz
  • Kennt die gängigsten Medienformate für das Web und wie man diese Einbindet.
  • Kennt die wichtigsten rechtlichen Rahmenbedingungen (Copyrights, illegale Downloads, Lizenzierungsbedingungen) bei der Verwendung fremder Inhalte.
KW: 37 - 39
3
  • Verwendung von HTML und CSS Frameworks
  • Grid System verstehen: Bootstrap, Flexbox, SS Grid Layout
KW: 41 - 43
4
  • CSS-Preprocessor wie Less, Sass, Scss anwenden können.
KW: 45 - 47
1.2 JavaScript in Webseiten
Level Ziele Instrumente Zeitraum
1
  • Was ist JavaScript: Entstehung, Versionen, Funktionsweise, Sandbox-Prinzip
  • JavaScript direkt in der HTML-Seite.
  • JavaScript in eine separate Datei auslagern.
  • Mit JavaScript einfache click-Handler umsetzen.
  • Ein Formular validieren und absenden.
  • Entwickler-Tools: Debuggen im Browser.
  • https://www.ecma-international.org/ecma-262

  • https://developer.mozilla.org/de/docs/Web/JavaScript

  • https://wiki.selfhtml.org/wiki/JavaScript

KW: 33 - 35
2
  • Mit jQuery HTML-Tags in den DOM hinzufügen und bestehende HTML-Tags manipulieren.
KW: 37 - 39
3
  • Daten asynchron nachladen.
  • Todo

KW: 41 - 43
1.3 User Experience (UX)
Level Ziele Instrumente Zeitraum
1
  • Was bedeutet User Experience (UX)?
  • Design und Layout einer Webseite.
  • Formulare
  • Hilfsmittel sind noch zu definieren.

KW: 33 - 35
2
  • Responsive First Ansatz
KW: 37 - 39

2 Applikationsentwicklung

2.1 Programmierung
Level Ziele Instrumente Zeitraum
1
  • Einstieg in die Programmierung
  • Kennenlernen von Variablen, Typen, Verzweigungen und Schleifen
  • Hilfsmittel sind noch zu definieren.

KW: 33 - 40
2.2 Multi-Pape Applikation
Level Ziele Instrumente Zeitraum
1
  • Funktionsweise einer Multi-Pape Applikation verstehen.
  • Eine einfache Multi-Pape Applikation ohne DB anwenden und erweitern können.
  • SpringBoot oder Ruby on Rails zum Erstellen einer dynamische Webseite.

  • (Spring Boot Baeldung)[https://www.baeldung.com/spring-boot]

  • (Ruby on Rails)[https://rubyonrails.org/]

KW: 1 - 15
2.3 Single-Page-Applikation
Level Ziele Instrumente Zeitraum
1
  • Funktionsweise einer Single-Page-Webanwendung verstehen
  • Erste Beispielstutorials durchgeführt (ohne Framework + Backend)
  • Hilfsmittel sind noch zu definieren.

KW: 33 - 40
2
  • Single-Page-Webanwendung mit einem Framework und statischem Backend erstellen
KW: 41 - 49
2.4 API
Level Ziele Instrumente Zeitraum
1
  • Backend Projektgerüst erstellen
  • Funktion einer API verstehen
  • Simple Applikation selber bauen
  • CRUD Operationen als Endpunkte anbieten und abbilden
  • (API Guidelines)[https://hackernoon.com/restful-api-designing-guidelines-the-best-practices-60e1d954e7c9]

  • (RESTful Guidelines)[https://restfulapi.net/]

KW: 47 - 50
2.5 Build-Tools + Dependencies
Level Ziele Instrumente Zeitraum
1
  • Versteht denn Sinn und Zweck von BuildTools
  • Kennt die gängigsten Dependencymanager und Buildtools
  • (Maven)[https://maven.apache.org/]

  • (Gradle)[https://gradle.org/]

KW: 40 - 45
2.6 Konzeption
Level Ziele Instrumente Zeitraum
1
  • Zusammenspiel verschiedener Applikationen verstehen
  • Moddelierung von kleinen Applikationen
  • Hilfsmittel sind noch zu definieren.

KW: 45 - 5

3 Tools / Dienste

3.1 Office Tools
Level Ziele Instrumente Zeitraum
1
  • Textbearbeitung: Texte, Briefe erfassen und stylen, Grafiken
  • Tabellenkalkulation: Spalten, Zeilen, Operationen, Listen
  • Präsentationen: Texte, Grafiken, Styles, Inhaltsverzeichnis
  • Praktikum im Backoffice

KW: 33 - 40
3.3 Datenbanken
Level Ziele Instrumente Zeitraum
1
  • Datenbank als Dienst oder Container lokal installieren
  • Benutzer verwalten
  • Tabellen erstellen, Berechtigungen
  • Einfache Queries per SQL
KW: 40 - 48

4 Team- / Selbstorganisation

4.1 Team- / Projektorganisation
Level Ziele Instrumente Zeitraum
1
  • Sich seiner Rolle im Team bewusst sein
  • Aufgaben im Team identifizieren und übernehmen
  • Verantwortung für Aufgaben übernehmen
  • Kommunikation:
  • Lern-Session

  • Learning by Doing: Ämtli, Organisation von Events

KW: 33 - 40
4.2 Selbstorganisation/Selbstkompetenz
Level Ziele Instrumente Zeitraum
1
  • Kalender: Termineinladungen bestätigen/absagen, Termine erstellen/finden
  • Kalender: Abwesenheiten erfassen
  • Notizen: Bei allen Gesprächen/Meetings Notizen machen
  • eine Methode/Werkzeug kennen und anwenden für die Verwaltung der eigenen Aufgaben
  • Learning by Doing

KW: 33 - 40

Erstellt am: 29.04.2020 13:52:00