This commit is contained in:
Harald G. Mueller 2022-11-15 07:53:55 +00:00
parent e728d047e9
commit 71bf451562

View File

@ -1,6 +1,6 @@
# M151 - Datenbanken in Web-Applikation einbinden. # M151 - Datenbanken in Web-Applikation einbinden
[> **Modulidentifikation** ](https://www.modulbaukasten.ch/modul/1a75c9da-716c-eb11-b0b1-000d3a830b2b) [> **Modulidentifikation** ](https://www.modulbaukasten.ch/module/151/3/de-DE?title=Datenbanken-in-Web-Applikation-einbinden)
[TOC] [TOC]
@ -16,13 +16,13 @@
| -2- | 22.11.| Arbeit an LB1 | | -2- | 22.11.| Arbeit an LB1 |
| -3- | 29.11.| Arbeit an LB1 | | -3- | 29.11.| Arbeit an LB1 |
| -4- | 06.12.| Arbeit an LB1 | | -4- | 06.12.| Arbeit an LB1 |
| -5- | 13.12.| Abgabe LB1 (Erklärdokument) <br> LB2 (schriftlich, 90 min) <br> Start LB3 | | -5- | 13.12.| Abgabe LB1 (Erklärdokument) <br><br> LB2 (schriftlich, 90 min) <br><br> Start LB3 |
| -6- | 20.09.| Arbeit an LB3 | | -6- | 20.09.| Arbeit an LB3 |
| --- | --- | Weihnachtsferien | | --- | --- | Weihnachtsferien |
| -7- | 10.01.| Arbeit an LB3 | | -7- | 10.01.| Arbeit an LB3 |
| -8- | 17.01.| Arbeit an LB3 | | -8- | 17.01.| Arbeit an LB3 |
| -9- | 24.01.| Arbeit an LB3 (Abschluss) | | -9- | 24.01.| Arbeit an LB3 (Abschluss) |
| -10- | 31.10.| Abgabe LB3 (einzeln) | | -10- | 31.01.| Abgabe LB3 (einzeln) |
<br> <br>
<br> <br>
@ -84,7 +84,7 @@ Folgende Themen werden erwartet:
- Wie machen Sie in der laufenden Entwicklung die Erweiterungen des DB-Modells - Wie machen Sie in der laufenden Entwicklung die Erweiterungen des DB-Modells
- Wie macht man die Einführung von Relesases im laufenden (produktiven) Betrieb - Wie macht man die Einführung von Relesases im laufenden (produktiven) Betrieb
- Wie organisieren Sie Versionen und die zusammenarbeit im Team - Wie organisieren Sie Versionen und die zusammenarbeit im Team
<br> d.h. die Strategie der Branches in/mit Git, wie können Fixes und Weiterentwicklungen durchgeführt werden, ohne dass sie den aktuellen Live-Code unterbrechen/stören <br> d.h. die Strategie der Branches in/mit Git, wie können Fixes und Weiterentwicklungen durchgeführt werden, ohne dass Sie den aktuellen Live-Code unterbrechen/stören
- 5 "TESTING" - 5 "TESTING"
- Wie testet man während der Entwicklung und wie bei der Entwicklung im laufenden (produktiven) Betrieb - Wie testet man während der Entwicklung und wie bei der Entwicklung im laufenden (produktiven) Betrieb
@ -105,7 +105,7 @@ ist der **Tag 5** 08:15 (vor der LB2)
Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleich auch eine gute Vorbereitung für die schriftliche Prüfung **LB2** gemacht wird. Es empfiehlt sich ebenso, die thematisierten Techniken auch selber auszuprobieren und zu dokumentieren, damit sie dabei auch gleichzeitig diese Teile in der praktischen Übung **LB3** verwendet und angewendet werden können. Es empfiehlt sich, die Themen im Erklärdokument so zu beschreiben, dass zugleich auch eine gute Vorbereitung für die schriftliche Prüfung **LB2** gemacht wird. Es empfiehlt sich ebenso, die thematisierten Techniken auch selber auszuprobieren und zu dokumentieren, damit sie dabei auch gleichzeitig diese Teile in der praktischen Übung **LB3** verwendet und angewendet werden können.
### Tipps zum Vorgehen: ### Tipps zum Vorgehen:
- forschen Sie in ihren früheren Schul-Unterlagen und im Internet (z.B. ITIL) - forschen Sie in ihren früheren Schul-Unterlagen und im Internet (z.B. ITIL, Modul 133)
- schliessen Sie sich mit anderen Lernenden zusammen und tauschen Sie sich darüber aus, - schliessen Sie sich mit anderen Lernenden zusammen und tauschen Sie sich darüber aus,
wie sie es im Betrieb jetzt schon machen wie sie es im Betrieb jetzt schon machen
- "hören" Sie sich z.B. beim zuständigen Profi in Ihrem Betrieb oder in anderen Betrieben um - "hören" Sie sich z.B. beim zuständigen Profi in Ihrem Betrieb oder in anderen Betrieben um
@ -190,7 +190,7 @@ Eine Abgabe auf "localhost", also nicht über das Internet auf einem Webserver,
1. ) **Oracle** Express: Datenbankanbindung programmieren 1. ) **Oracle** Express: Datenbankanbindung programmieren
2. ) **PostgreSQL**: Datenbankanbindung mit transaktionssicheren Abfragen programmieren 2. ) **PostgreSQL**: Datenbankanbindung mit transaktionssicheren Abfragen programmieren
3. ) **MSSQL Express**: Datenbankanbindung programmieren 3. ) **MSSQL Express**: Datenbankanbindung programmieren
4. ) **MySQL/MariaDB**: Innodb Tabellen mit transaktionssicheren Abfragen und MVC programmieren 4. ) **MySQL/MariaDB**: Innodb Tabellen mit transaktionssicheren Abfragen und in MVC programmiert
5. ) **Andere** Datenbankanbindung programmieren (NoSQL, MongoDB, ..) 5. ) **Andere** Datenbankanbindung programmieren (NoSQL, MongoDB, ..)
- Bonus 1: Rechnungsstellung per Mail oder PDF für den Kunden zum Ausdrucken und zum Bezahlen via Einzahlungsschein oder persönlichem TWINT (-> QR-Code) - Bonus 1: Rechnungsstellung per Mail oder PDF für den Kunden zum Ausdrucken und zum Bezahlen via Einzahlungsschein oder persönlichem TWINT (-> QR-Code)