Herzlich willkommen im Modul Web-Engineering

Ähnliche Dokumente
Herzlich willkommen im Modul Informatik Grundlagen

Einführung in die Scriptsprache PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP

Online-Publishing mit HTML und CSS für Einsteigerinnen

Einführung in PHP. (mit Aufgaben)

Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen

Ursprung des Internets und WWW

Inhaltsverzeichnis. Vorwort... 3 Installation von XAMPP... 3 Installation von Joomla... 8 Schlusswort Copyright

Dynamische Webseiten mit PHP 1

INSTALLATION. Voraussetzungen

Internet Dienste Modul Informatik Grundlagen

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Kurzanleitung OOVS. Reseller Interface. Allgemein

Anbindung des eibport an das Internet

Installation/Einrichtung einer Datenbank für smalldms

Installation Hardlockserver-Dongle

Step by Step Webserver unter Windows Server von Christian Bartl

Online-Publishing mit HTML und CSS für Einsteigerinnen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Tutorial. In diesem Tutorial möchte ich die Möglichkeiten einer mehrspracheigen Web-Site erläutern.

Anleitung über den Umgang mit Schildern

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

- Installation. Systemvoraussetzungen für Debian/Ubuntu. conversations installieren conversations wird als TGZ-Archiv mit dem Namen

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Datenbank-basierte Webserver

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Professionelle Seminare im Bereich MS-Office

Reporting Services und SharePoint 2010 Teil 1

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

1.3. Installation und Konfiguration von Filr Desktop

Literatur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

ICT-Cloud.com XenApp 6.5 Configuration Teil 2

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!

Grundkenntnisse am PC Das Internet

Installation USB-Modem unter Windows XP

WordPress installieren mit Webhosting

HTBVIEWER INBETRIEBNAHME

Einführung in die Skriptsprache PHP

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Lokale Installation von DotNetNuke 4 ohne IIS

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Layoutmodelle. Steffen Schwientek Große Klostergasse Friedberg schwientek@web.de Web :schlaukopp.org

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

GEONET Anleitung für Web-Autoren

Modul 2.4.1: Möglichkeiten zur Erweiterung des Internet-Auftritts der Schule zu einem umfassenden Auftritt als Bildungsnetzwerk

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein. Automatische Wordpress Installation

Installationsanleitung

TechNote. Produkt: TWINFAX 7.0 (ab CD_24), TWINFAX 6.0 Modul: SMTP, T611, R3 Kurzbeschreibung: Briefpapier- und Mailbodyunterstützung

Homepageerstellung mit WordPress

Installation. Um eine fehlerfreie Installation zu gewährleisten sollte vor der Installation der Virenscanner deaktiviert werden.

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

Für die Bearbeitung von MySQL-Datenbanken ist das Administrationswerkzeug phpmyadmin integriert.

Verwendung des IDS Backup Systems unter Windows 2000

WordPress lokal mit Xaamp installieren

Adminer: Installationsanleitung

Webalizer HOWTO. Stand:

COMPUTER MULTIMEDIA SERVICE

Im Netzwerkeinsatz MUSS unbedingt bei jenen Arbeitsplätzen, die mit SC-Line arbeiten, das Arbeitsplatzsetup ausgeführt werden!

Apache HTTP-Server Teil 2

Zugriff Remote Windows Dieses Dokument beschreibt die Konfiguration von Windows für den Zugriff auf

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Die Post hat eine Umfrage gemacht

bagfa ist die Abkürzung für unseren langen Namen: Bundes-Arbeits-Gemeinschaft der Freiwilligen-Agenturen.

Installationsanleitung SSL Zertifikat

Handout Wegweiser zur GECO Zertifizierung

Anleitung zur Webservice Entwicklung unter Eclipse

Erstellen der Barcode-Etiketten:

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Checkliste Webauftritt

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

WinVetpro im Betriebsmodus Laptop

Outlook Web App Kurzanleitung. Zürich, 09. Februar Eine Dienstabteilung des Finanzdepartements


Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Erfahrungen mit Hartz IV- Empfängern

Geschütztes FTP-Verzeichnis erstellen

FILEZILLA HANDBUCH

Inhaltsverzeichnis Abbildungsverzeichnis

Die i-tüpfelchen: Favicons

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Seite Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Installationsanleitung. Lohn Manager 9.5

Installationsanleitung dateiagent Pro

Installation von NetBeans inkl. Glassfish Anwendungs-Server

! " # $ " % & Nicki Wruck worldwidewruck

Tipps & Tricks Neuerungen Nr. 5/ Externe Web-Shops im UniKat für Laborverbrauchsmaterial & Chemikalien

Kommunikationsnetze. 7. Das World Wide Web 7.4 Client- vs. Server-basierte Techniken für dynamische Webseiten

Der zweite all unsere Datenbanken. Dieser Befehl ist etwas komplexer, aber bis auf das Passwort (kursiv fett) so zu übernehmen:

Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP

Leitfaden für die Installation des Content Management System (CMS) Joomla! auf za-internet Webservern. Die Joomla! Installation

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Übung - Datenmigration in Windows 7

Menü auf zwei Module verteilt (Joomla 3.4.0)

Transkript:

Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 1

Ablauf im 5. Semester Modul = Kurs (4 ECTS-Punkte) Stundenplan (Übungen/Projekt) Arbeit am Notebook Online-Hilfen Gruppenarbeit 50% der Modulnote 40 min. Modulschlussprüfung Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 2

Einbettung: Aus Ihrem Studium kennen Sie bereits HTML, CSS, JavaScript und Datenbanken. Web-Engineering soll da anknüpfen Dynamische Webseiten wollen wir mit PHP und MySQL realisieren. Wir wollen viele praktische Erfahrungen sammeln. Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 3

Inhalt: Einleitung ins Themengebiet Einführung in PHP (und MySQL) kurzer Einblick in Frameworks, IDE s usw. Übungen und Gruppenarbeit Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 4

Aufbau einer Web-Adresse http:// www.fhnw.ch/partner Angabe des Protokolls Rechnername und Domain Top Level Domain (Länderkennzeichnung) Pfadnamen / Verzeichnis Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 5

Lokaler Webserver http:// 127.0.0.1 /xampp oder http:// localhost /xampp Auf der eigenen HTTP-Server-Umgebung können einfach die selbst erstellen PHP-Scripts ausgetestet werden, bevor diese online gestellt werden. Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 6

Sicherheit Sicher ist, dass nichts sicher ist Karl Valentin dt. Komiker und Schriftsteller Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 7

Was steht auf dem Spiel? Wo grosse Summen im Spiel sind, sollte man niemandem trauen. Agatha Christie Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 8

Was ist eine Firewall? intern extern (böse Welt) Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 9

Quelle: NetApplications/The Next Web Marktanteile Webbrowser - Desktop Fachhochschule Nordwestschweiz FHNW / Martin Hüsler 10

Marktanteile Webbrowser Mobile/Desktop Fachhochschule Nordwestschweiz FHNW / Martin Hüsler 11

HTML Statische Webseiten Hypertext Markup Language Client Browser http Hypertext Transfer Protokoll Server Web-Server URL HTML-Seite Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 12

DHMTL Dynamische Webseiten clientseitig! Dynamic HTML (mit CSS, JavaScript, JAVA) Client Browser Java- Maschine http URL HTML-Seite + evtl. Applet Server Web-Server Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 13

CGI Dynamische Webseiten serverseitig! Common Gateway Interface Client Browser http URL + Parameter HTML-Seite Server Web-Server PHP-Code HTML PHP- Interpreter Filesystem Server MySQL- Datenbank Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 14

Dynamische Webseiten serverseitig! Ein CGI-Programm kann in einer beliebigen Sprache geschrieben werden. Ein CGI-Programm kann sehr komplex sein und z.b. die Dienste eines Dantenbankservers steuern. Einige Sprachen eigenen sich speziell gut für die CGI- Programmierung. Deshalb sind heute sehr viele Perl- Programme im Einsatz. Im Gegensatz zu Perl wird PHP direkt in den Webseitencode eingebettet, was den Einsatz vereinfacht. Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 15

Der Vorteil der serverseitigen Dynamik Die ganze Dynamik ist in unseren Händen! Wir arbeiten praktisch unabhängig von den Usern! Wenn etwas nicht funktioniert, liegt der Fehler bei uns. PHP-Code Server Web-Server PHP- Interpreter HTML Filesystem Server MySQL- Datenbank Deshalb beschäftigen wir uns mit der serverseitigen Dynamik! Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 16

Unser Vorgehen: - Wir wollen uns Schritt für Schritt in die Sprache PHP einarbeiten. - Wir helfen einander und lernen gemeinsam. - Wir wollen mehr realisieren als reden! - Am besten Projekte realisieren, die auch genutzt werden! Ziel: Sie sollen Freude haben, an dieser mächtigen Skriptsprache. Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 17

www.fhnw.ch/personenseiten/martin.huesler/internet Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 18

Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 19

Arbeiten auf Ihrem Notebook mit XAMPP Damit Sie in den nächsten Lektionen mit PHP und MySQL auf Ihrem Notebook arbeiten können, ist die Installation von XAMPP erforderlich. Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 20

http://www.apachefriends.org/de/xampp-windows.html Perl PHP MySQL-Datenbank Apache-Webserver x-beliebiges Betriebssystem Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 21

Arbeiten auf Ihrem Notebook mit PSPAD oder Notepad++: Um Perl- oder PHP-Scripte zu schreiben ist ein Editor erforderlich. Es muss ein Editor sein, der auch im UNIX-Format speichern kann, wenn wir Daten auf dem Netzlaufwerk ablegen. Installieren Sie dazu z.b. den Freeware-Editor PSPAD. (http://www.fhnw.ch/personenseiten/martin.huesler/internet) Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 22

Notepad++ (Freeware) http://notepad-plus-plus.org/ Fachhochschule Nordwestschweiz FHNW / Rainer Telesko und Martin Hüsler 23

PSPad-Editor (Freeware) Fachhochschule Nordwestschweiz FHNW / Rainer Telesko und Martin Hüsler 24

- Bitte installieren Sie XAMPP, damit wir mit PHP weiterfahren können! - Installieren Sie auch einen guten Editor, z.b. den Notepad++! - Organisieren Sie sich bitte in 3-er Gruppen für die Projektarbeit und melden Sie mir dies. Installations- und Gruppenbildungspause Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko 25