Case Study

## 1.0 - Dein erster TagEnviroment

- Einführung in den Job
- Bedarfsliste (Hardware, Software, Büroaustattung)
- SERVER Verzeichnisstruktur

1. Handout

## 1.1 - FahrgastinformationHTML | CSS

- Fahrgastinformationen

1. Handout
2. skyline_logo.svg
3. flugzeug.png

## 2.1 - ImpressumHTML | CSS

- Das Impressum
- Wichtige Firmendaten

1. Handout

## 3.1 - TankprotokolleHTML | CSS

- Verzeichnis im Extranet
- Protokolle im TXT Format
  in HTML einbinden

1. Handout
2. Tankprotokolle.zip

## 4.1 - Corporate Design LiteHTML | CSS

- Schriftarten
  Primäre Überschrift: Concert One
  Sekundäre Überschrift: Passion One
  Lauftext Schriftfamilie: Arial, Verdana, Helvetica, Courier New
- Farben

  #CFD5EB | R | G | B |
  207 | 213 | 235 |
  C | M | Y | K
  12 | 9 | 0 | 8

  #28166F | R | G | B |
  40 | 22 | 111 |
  C | M | Y | K
  64 | 80 | 0 | 56

  #DA251D | R | G | B |
  218 | 37 | 29 |
  C | M | Y | K
  0 | 82 | 87 | 15

1. Handout
2. fonts.zip
3. skyline_logo.svg
4. skyline_logo.png

## 5.1 - Mobile GeräteHTML | CSS

- HTML Optimierung für mobile Geräte
- CSS Optimierung für mobilde Geräte
- Reporting (eMail)

1. Handout

## 6.1 - BewerbungsformularHTML | CSS

- Umfangreiches Bewerbungsformular
  für Flugbegleiter|innen

1. Handout

## 7.1 - Der neue HelikopterHTML | CSS | Photoshop

- Bildbearbeitung mit Photopshop bzw. Gimp
- Eine Webseite für den neuen Helikopter
- Animationen mit CSS

1. Handout
2. Helicopter.psd

## 8.1 - Ein AmtsblattHTML | CSS

- Worddokument bearbeiten
- Textoperationen mit Suchen und Ersetzen
- Durchnummerieren mit CSS
- Ein Amtsblatt im Internet veröffentlichen

1. Handout
2. Verordnung.docx

## 9.1 - Helikopter Charter KalkulationHTML | CSS | JS

- Online Rechner
  einer Helikopter Charter Kalkulation
- Excel-Sheet analysieren

1. Handout
2. Heli_Charter.xlsx

## 9.2 - Änderung der KalkulationHTML | CSS | JS

- Bearbeitung des Online-Rechner (9.1)
- Erweiterung von Eingabemöglichkeiten
- Änderung an der Kalkulation

1. Handout

## 10.1 - Flugplan Graz - AmsterdamHTML | CSS | JS

- Flugplan aus einer Tabelle
  in ein Array übertragen
- Ausgabe in einer HTML Tabelle
- Parameterübergabe

1. Handout

## 10.2 - Flugplan ArrayHTML | CSS | JS

- Array zusammenführen
- Mehrdimensionales assoziatives Array
- Eingabe von Flugnummern
  und Ausgabe der Flugdaten
- Die Webserver Situation

1. Handout
2. flugplan_array.js
3. Flugplan.xlsx

## 11.1 - Online TicketverkaufHTML | CSS | JS | PHP

- Sales Meeting
- Neue Verkaufspreise (Ticketpreise)
- Frühbuchbonus
- Online Ticketverkauf mit dynamischer Preisanzeige

1. Handout

## 11.2 - Der neue ServerPHP | MySQL | Enviroment

- Neuer Server (PHP und MySQL)
- PHP Infos abrufen mit phpinfo();
- Ein rechenintensives PHP Script
- EXTRANET löschen

1. Handout

## 12.1 - In der KaffeepauseHTML | CSS | JS

- Abwärtsversteigerung
- für Last Minute Tickets

1. Handout

## 12.2 - ProjektantragHTML | CSS | JS

- Formular für einen Projektantrag
- Online-Formular

1. Handout
2. Projektantrag.dotx

## 13.1 - KontaktformularHTML | CSS | JS

- Kontaktseite mit Formular
- Spam-Schutz für das Formular
- Spam-Schutz für eMail-Adressen

1. Handout

## 14.1 - Landeplatz CheckHTML | CSS | JS

- Geolocation
- Eingabeformular
- CSS und JS Anpassung für Mobile Geräte

1. Handout

## 15.1 - Server RestrukturierungHTML | CSS | JS | PHP

- Neue INTRANET Verzeichnisstruktur
- Neue INTRANET Startseite
- Rekursive PHP Datei-Suche

1. Handout

## 15.2 - Aufbau des IntranetsHTML | CSS | JS | PHP

- Für jede Abteilung eine Startseite
- Gemeinsames Design
- Ausgelagerte Dateien
- File-Upload
- Gegenseitige Verlinkung/Navigation

1. Handout

## 16.1 - WorkshopHTML | CSS | JS | PHP | Enviroment

- Vorlage erstellen
- Workshop planen
- Präsentation für den Workshop
- Handout (How-To) für den Workshop

1. Handout

## 17.1 - WeiterbildungDesktop Publishing

- Weiterbildung im Internet suchen
- formloses Ansuchen schreiben
- Daten der Ausbildung (z. B. Dauer, Kosten usw.)
- Motivationsschreiben und Nutzen für skyline

1. Handout

## 17.2 - Beim BetriebsratHTML | CSS | PHP

- Cooles Design für eine Einladung entwickeln
- XML mit PHP auslesen

1. Handout
2. Festdaten.xml

## 18.1 - UrlaubsantragHTML | CSS | PHP | MySQL

- Formular für einen Urlaubsantrag
- Datenbank mit Urlaubsanträgen
- Ausgabe in einer Tabelle

1. Handout

## 19.1 - Personal StammdatenMySQL

- Eine MySQL Datenbank einrichten
- MySQL Tabelle erstellen
- Daten in die Tabelle einfügen

1. Handout
2. skyline_Personal_Stamm.csv

## 19.2 - Stammdaten SucheHTML | CSS | PHP | MySQL

- Ein Suchfeld einrichten
- MySQL Suche (SELECT WHERE) und PHP
- Datumsoperationen

1. Handout
2. skyline_Personal_Stamm.ods

## 19.3 - Stammdaten AdminHTML | CSS | PHP | MySQL

- Personal Stammdaten-Sätze hinzufügen
- Personal Stammdaten-Sätze löschen
- Personal Stammdaten-Sätze bearbeiten

1. Handout

## 20.1 - SicherheitskonzeptHTML | CSS | PHP | MySQL

- Sicherheitskonzept erstellen
- Fokus: PHP und MySQL Sicherheit

1. Handout

## 21.1 - WetterberichtHTML | CSS | PHP | RSS | XML

- Internetrecherche nach Fremdcontent
- Auswerten eines RSS-Feeds
- Ausgabe in Marquee, oder Container

1. Handout

## 22.1 - FahrtenbuchHTML | CSS | JS | PHP | MySQL

- Online Fahrtenbuch für Firmen-KFZ

1. Handout
2. Fahrtenbuch_Auszug.ods

## 23.1 - Reisegepäckversicherung IHTML | CSS | JS | PHP

- Online Formular für eine Schadensmeldung
- Versandt der Formulardaten via eMail

1. Handout

## 23.2 - Reisegepäckversicherung IIHTML | CSS | JS | PHP

- Eine Bilddatei hochladen
- Einen Text auf einem Bild platzieren
- Dateimanagment

1. Handout

## 23.3 - Reisegepäckversicherung IIIHTML | CSS | JS | PHP

- IBAN Valdidierung über die Prüfsumme

1. Handout

## 23.4 - Reisegepäckversicherung IVHTML | CSS | JS | PHP

- Automatisch ein PDF generieren

1. Handout

## Anhang

- Sonstige Files von skyline

1. KFZ-Anlageverzeichnis.ods
2. skyline_Flugzeuge.pdf
3. skyline Personalliste
4. MindMap Kaufmännisches Personal
5. MindMap Technisches Personal
6. skyline_Timeline.svg

Case Study Skyline © Thomas Maier, 2021 Graz |