257 Dynamische Websites

Größe: px
Ab Seite anzeigen:

Download "257 Dynamische Websites"

Transkript

1 7 Dynamische Websites Inhaltliche Richtziele der Modulprüfung: Anforderungsanalyse durchführen und Anforderungsdokument (User Requirements Document) erstellen. Dynamische Websites konzeptionieren und Realisierungskonzept ausarbeiten. Programmablaufpläne erstellen und Datenmodelle entwerfen und interpretieren. Sicherheitskonzept erarbeiten. Usability- und Accessibilitykonzept entwerfen. Prüf -und Annahmekriterien festlegen. Testumgebung einsetzen. Datenbanken realisieren. Programmabläufe und Datenzugriffe erstellen. Formulare und Funktionen realisieren. Lösungen auf Erfüllung der Vorgaben überprüfen und dokumentieren. Empfohlene Vorkenntnisse: Module 44 und 4 oder gleichwertige Kenntnisse 1 Analyse der Daten und gewünschten Funktionen Tax: 1.1 Kann Prozessmodelle interpretieren, darstellen und modellieren kennt die Bedeutung und Nutzen der Modellierung von Geschäftsprozessen 1.1. Darstellung einer ereignisgesteuerten Prozesske e als Sicht des Geschäftsprozess-Modells verstehen 1.1. kann eine ereignisgesteuerte Prozesskette interpretieren und die Abhängigkeiten von Daten, Funktionen, Ereignis und Organisationseinheit aufzeigen kann Organisationsdiagramme interpretieren sowie Rollen für die zukünftige Webapplikation ableiten Kann eine fundierte Zielgruppendefini on erstellen sowie eine Anforderungsanalyse durchführen Anforderungen an die Webapplikation aus den Zielgruppendefinitionen erstellen 1.. interne Rollen festhalten und kategorisieren Anforderungen an die Webapplika on, die aus internen Rollen resul eren, ausarbeiten Anforderungen an Daten und das Mengengerüst ermi eln 4 Donnerstag,. Dezember 010 RC.1 SEITE 1/11

2 7 Dynamische Websites 1.. abzubildende Funktionen auf ihre Webtauglichkeit überprüfen Sicherheitsanforderungen an Funk onen und Daten ausarbeiten 1. Beherrscht die Erstellung eines Anforderungsdokument (User Requirements Document) Bedeutung eines Anforderungsdokuments kennen 1.. Anforderungsspezifika onen schri lich festhalten 1.. Anforderungsdokument durch Kunden abnehmen lassen Dynamische Website konzeptionieren und Realisierungskonzept ausarbeiten Tax:.1. Kann ein Anforderungsdokument beurteilen beurteilen, ob die Vorgaben aus dem Anforderungsdokument für die Erstellung der Detailspezifikationen ausführlich genug sind Kennt die Grundlagen der Programmiersprachen...1 Abstrak onsprinzip der Programmiersprachen erklären.. wichtigsten Merkmale der Programmiersprache erläutern.. Unterschied zwischen impera ver und deklara ver Programmiersprache erklären..4 Vor- und Nachteile der objektorien erten Sprachen erklären.. Workflow von OOP aufzeigen und die Unterschiede zur prozeduralen Programmierung aufzeigen. Kann Funktionen sowie Abläufe strukturiert darstellen...1 kennt verschiedene Darstellungsmöglichkeiten wie PAP oder Struktogramme und kann deren Vor- und Nachteile erläutern.. Funk onen und Abläufe darstellen.. Detailspezifika onen erstellen..4 kann die Programmkonzepte der Iteration sowie der Alternative grafisch aufzeichnen (z.b. mittels PAP, Struktogramm).. für analysierte Teilprobleme entsprechende Lösungsalgorithmen aufzeigen..6 Lösungsalgorithmen zu einem Programmkonzept zusammenführen und grafisch darstellen.4 Kann Konven onen festlegen und Change Requests professionell handhaben..4.1 Namenskonventionen für Bezeichner von Objekten, Variablen, Konstanten, Arrays und Datenfelder erstellen.4. Konven on für Verzeichnisstruktur erstellen Donnerstag,. Dezember 010 RC.1 SEITE /11

3 7 Dynamische Websites.4. Konven onen für das Modularisierungsprinzip unter Berücksich gung der Wiederverwendbarkeit von Programmcode als Code snippets erstellen.4.4 Regeln für die Erstellung von Libraries erstellen.4. vorhandene Konventionen bei Change Requests analysieren, dokumentieren, erweitern und anwenden. Die Modellierung mit UML-Diagramme umsetzen...1 UML-Diagramme erstellen und lesen.. kennt die wichtigsten UML-Diagrammtypen.. Assozia onen erstellen und interpre eren.6 Kann ein Datenbankmodell entwerfen und interpretieren..6.1 Merkmale und die Komponenten einer relationalen Datenbank kennen.6. Bedeutung der Datenkonsistenz, Datenintegrität und die Problematik von Redundanzen erläutern.6. Bedeutung der Datenfeldtypen und deren Eigenschaften erklären.6.4 Datenbankschema bis zur dritten Normalform normalisieren.6. ERM erstellen und Interpretieren.6.6 logisches Datenmodell erstellen.6.7 Felddatentypen und deren Eigenscha en festlegen.6.8 Datenübergaben beurteilen und wie diese konver ert werden müssen aufgrund der Analyse der Vorgaben Eingabezwang, Format und Konvertierungen für Eingabedaten ableiten und diese in der Detailspezifikation festlegen Kann die Datenqualität und Robustheit der Applikation bei Fehleingaben durch den Benutzer durch validieren und plausibilisieren sicherstellen..7.1 Robustheit der Web-Applikation bei Fehleingaben und Fehlverhalten des Benutzers gewährleisten.7. Regeln für Ausdrücke definieren und diese in der Detailspezifika on festlegen.8 Kann ein Sicherheitskonzept erarbeiten..8.1 Webbasierter Zugriff auf Datenbanken verhindern.8. XSS-A acken (Cross-site scrip ng) abwehren.8. Problema k der Session Fixa on erklären und Schutzmassnahmen durch ein Session Management definieren Donnerstag,. Dezember 010 RC.1 SEITE /11

4 7 Dynamische Websites.8.4 Kriterien zur Bes mmung schutzwürdiger Informa onen ausarbeiten und ihre Kritikalität einschätzen.9 Kann ein Usability- und Accessibilitykonzept erarbeiten..9.1 Benutzeroberflächen nach WC Empfehlungen (WAI) gestalten.9. aufgrund der Analyse der Informationsabfolge Formulare mittels Fieldset, Label, Accesskey und Tabindex übersichtlich sowie benutzerfreundlich entwerfen.9. aufgrund der Designvorgaben Informationen auf einer Seite gruppieren, sinnvolle Abfolgen erstellen und Informationstiefen entwerfen.9.4 geeignete Performance- und Designüberlegungen unter Berücksichtigung der Datenbankanbindung anstellen.10 Kann die Prüf- und Abnahmekriterien festlegen Prüf- und Abnahmekriterien für Web-Applika onen kennen Verfahren, wie z.b.: White-Box-Test, Black-Box-Text, und Testdaten festlegen, um die Applikation auf ihre Funktionsfähigkeit im Einzelnen und im Gesamten zu überprüfen Kann die Plattform und deren Konfiguration auswählen Möglichkeiten zur Eruierung eingesetzter So ware bei einem Webau ri kennen und das Zusammenspiel der Softwarekomponenten (Tools und Script-/Programmiersprache, usw.) darlegen.11. Vor- und Nachteile der verschiedenen Sprachen und die Voraussetzungen bezüglich Provider und die daraus resultierenden technischen Abhängigkeiten, Technologien und Datenbanken etc. kennen.11. Scriptsprachen (PHP, ASP, Ruby, etc.) kennen und aufzeigen, welche Arten von Funktionalitäten sich damit realisieren lassen.11.4 Merkmale von Datenbanksystemen sowie deren Datenbankschnittstellen und Unterschiede beispielhaft erklären.11. Auswirkungen, welche die Wahl des Serverbetriebssystem (Linux, Windows, etc) auf die Realisierung der Website haben kann, erläutern Dynamische Website realisieren Tax:.1 Kann eine Testumgebung einrichten und einsetzen Sinn und Vorteile einer Testumgebung erläutern.1. Testumgebung einrichten.1. Tools und Entwicklungsumgebungen für Testumgebung einrichten. Kennt die Abfolge der Schri e für die Realisierung einer Anwendung und kann deren Abhängigkeiten untereinander erläutern. Donnerstag,. Dezember 010 RC.1 SEITE 4/11

5 7 Dynamische Websites..1 Verzeichnisstrukturen gemäss Konven onen anlegen.. Unterschiede zwischen einem Interpreter und einem Compiler erklären.. grundlegende Sprachelemente wie z.b. Notationsregeln, reservierte Wörter sowie Kommentare kennen und anwenden..4 Begriffe Objekt, Eigenscha, Methode und Funk on erläutern.. Wirkungsweise von Variablen, Arrays und Konstanten kennen und unterschiedliche Datentypen erklären..6 Operatoren kennen..7 Serverskriptsprache-ini-Datei interpretieren und Werte zur Laufzeit ändern. Kann Daten verarbeiten...1 Konven onen auf Bezeichner anwenden.. Unterschied zwischen Variablen und Literalen erläutern.. Variablen verwenden und Werte zuweisen..4 Variablentypen untersuchen und deren Gültigkeitsbereich festlegen.. Konstanten deklarieren und verwenden..6 Variablenfunktionen anwenden..7 mittels Operatoren Ausdrücke definieren..8 Nutzen eines Array erklären..9 indizierte oder assoziative Arrays (Hashtable) initialisieren, Werte zuweisen, Inhalte auslesen, sortieren und umstellen..10 Array-Operatoren anwenden..11 Array-Funk onen anwenden..1 Arrays aus Datenbeständen laden.4. Kann Programmkonzepte anwenden..4.1 Syntax sowie Seman k der eingesetzten Programmiersprache kennen und korrekt einsetzen.4. wechseln zwischen Quelltext (XHTML) und Script-Interpreter auf ein Minimum reduzieren.4. unterschiedliche Wirkungsweisen von Kontrollstrukturen erklären und situativ anwenden.4.4 grafisch dargestellte Programmkonzepte und Abläufe in funktionstüchtigen Code umsetzen Kann Daten speichern und abrufen. Donnerstag,. Dezember 010 RC.1 SEITE /11

6 7 Dynamische Websites..1 Dateien mit entsprechendem Modi öffnen und schliessen.. Daten in Dateien schreiben und auslesen.. Daten in Log- und ini-files schreiben und lesen..4 Dateifunktionen wie file_exists(), filesize(), unlink(), etc. anwenden.. Verzeichnisfunktionen verwenden.6 Kann Manipula on an Strings vornehmen..6.1 Strings formatieren wie trim(), addslashes(), etc..6. Strings zusammenführen und trennen wie explode(), join(), substr(), etc..6. Strings vergleichen wie strcmp(), strlen(), etc..6.4 Teilstrings vergleichen und ersetzen wie strpos(), strstr(), etc..6. Zeichenkettenoperatoren anwenden.6.6 mit Zeichensätzen umgehen, insbesondere ISO Latin 1 und UTF-8.7 Kann Code wiederverwenden..7.1 Hauptprozess (Feed) mittels Modularisierung und Bibliotheken schlank halten.7. Module mittels Funktionen wie require_once() und include() verwenden.7. HEREDOC anwenden.7.4 Funktionen aufrufen.7. Funktionen definieren.7.6 Funktionsparameter verwenden.7.7 Werte aus Funktionen übergeben.7.8 Rekursion implemen eren.8 Kann OOP in PHP anwenden..8.1 Klassen erstellen.8. $this verwenden.8. Instanzen von Klassen ableiten.8.4 einfache Vererbung von Klassen.8. Konstruktoren und Destruktoren erzeugen.8.6 mit Meta-Informa onen über Klassen und Objekte umgehen.8.7 Klassen durch Overloading überladen.8.8 Methoden überschreiben (overriding) Donnerstag,. Dezember 010 RC.1 SEITE 6/11

7 7 Dynamische Websites.8.9 OOP-Codeschnipsel verwenden.8.10 Klassenbibliotheken laden.8.11 Daten kapseln.8.1 Objekte referenzieren, kopieren und klonen.8.1 Schni stellen erstellen.8.14 Verweisoperator/Gül gkeitsbereichsoperator anwenden.8.1 Klassenkonstanten definieren und anwenden.8.16 Klassen nachladen.8.17 Objekte serialisieren.8.18 File- und DirReader-Klasse anwenden.8.19 Klassen und Schni stellen von Standard PHP Library (SPL) anwenden.8.0 DOM mi els PHP manipulieren.9 Kann Fehlerbehandlung einsetzen..9.1 kann Fehlermeldungen durch Änderung der Fehlerprotokollierung anzeigen lassen oder unterbinden.9. anwenden.9. Syntax-, Seman k- und Überlauffehler beheben Fehlerbehandlung mit Klassenbibliotheken durchführen.9. Konzept der Fehlerbehandlung mit Excep ons anwenden.10 Kann Datenbanken erstellen und löschen mit Tools (z.bsp. phpmyadmin) Datenbanken und Tabellen gemäss ERM erstellen oder löschen.10. Datenfelder erstellen, Datentyp zuweisen und weitere Eigenschaften wie Schlüssel definieren.10. Datenfelder löschen.10.4 Beziehungen zwischen den Tabellen erstellen und aufheben.10. Berech gungen einrichten.11 Kann Daten in einer Datenbank manipulieren Datenbestände in geeigneten Formaten importieren und exportieren.11. MySQLi einbinden und verwenden Donnerstag,. Dezember 010 RC.1 SEITE 7/11

8 7 Dynamische Websites.11. Datenbankanbindung mit einer Skriptsprache objektorien ert (Verbindungsobjekt) erstellen, benutzen und wenn nicht mehr benötigt, wieder trennen.11.4 Datenbank auswählen.11. SQL-Befehl auf mehrere Tabellen ausführen.11.6 Antwort der Datenbank in ein Objekt übergeben.11.7 Datenbank mi els MySQLi anlegen.11.8 Eigenscha en und Methoden des MySQLi-Objekt anwenden.11.9 Prepared Statements verwenden Vorteile des PHP Data Objects (PDO) kennen und nutzen Daten ein- und ausgeben, mu eren und löschen.11.1 berechnete Felder erstellen.11.1 Daten gruppieren und zusammenfassen Magic Quotes Problema k behandeln.11.1 Daten aus einer Datenbank auf einer Webseite strukturiert und forma ert darstellen Datenbank sichern und wiederherstellen.1 Kann Formulare entwickeln..1.1 Entwürfe von Benutzeroberflächen in validen Code umsetzen und die Empfehlungen nach WC (WAI) erfüllen.1. Entwurf eines Formulars durch HTML-Elemente wie Input, Textarea, Select und Button korrekt umsetzen.1. wichtigste Unterschiede der HTTP-Methoden GET und POST kennen und die jeweils passende Methoden richtig einsetzen.1.4 MIME-Typen kennen und für Dateien den korrekten Typ setzen.1. Formulardaten mi els Mailversand absetzen sowie die Nachricht für einen Mailclient strukturiert und formatiert aufbereiten.1.6 grafische Benutzeroberfläche erstellen, um Daten in der Datenbank manipulieren zu können.1.7 Eingabeabfolge definieren und situativ zusätzliche Elemente ein- oder ausblenden lassen.1.8 Kontextsensi v Informa onen (aus Variablen, Arrays, Datenbank) ein- und ausblenden.1.9 Formularelemente mit Inhalten aus Dateien oder Datenbanken abfüllen Donnerstag,. Dezember 010 RC.1 SEITE 8/11

9 7 Dynamische Websites.1.10 fehlende oder falsche Eingaben unter Beibehaltung der vorhandenen Eingaben hervorheben.1.11 geeignete Ereignisprozeduren (Events) für GUI-Elemente programmieren.1.1 bedingte Formatierung (alternierend oder wertbezogen) anwenden.1.1 Dateien hochladen.1 Kann Datum und Uhrzeit berechnen und forma eren..1.1 Unix-Zeitstempel oder den pla ormentsprechenden Stempel.1. Datum und Uhrzeit mit Serverskriptsprache forma eren.1. Datum und Uhrzeit mit SQL-Statement forma eren.1.4 Datumswerte mit Serverskriptsprachen berechnen.1. Datumswerte mit SQL-Statements berechnen.1.6 Kalenderfunk onen anwenden.14 Kann Funk onalitäten realisieren Funk onalitäten gemäss Konzept mi els einer Serverskriptsprache und einer Datenbank realisieren.14. Elemente der Naviga on dynamisch aus Dateien oder Datenbanken laden.14. dynamische Inhalte anzeigen (Realisierung eines kleineren WCMS).14.4 administrative Seiten für die Content-Pflege erstellen (Backend).1 Kann Sicherheitskonzepte umsetzen..1.1 reguläre Ausdrücke erstellen und einsetzen.1. Formulareingaben für die spätere Verwendung validieren und Plausibilitätschecks durchführen.1. erläutern, was mit einer Sitzungsverfolgung bezweckt wird und gängige Techniken zur Realisierung einer Sitzungsverfolgung kennen.1.4 Benutzerak onen mi els Sitzung aufzeichnen sowie Sitzungsdaten benutzerabhängig auswerten und anwenden.1. authentifizierten Benutzer über mehrere Seiten hinweg identifizieren.1.6 Eingaben über mehrere Sitzungen hinweg registrieren sowie später auf Folgeseite zusammenführen und daraus errechnete Grössen darstellen.1.7 Session Fixa on verhindern.1.8 Passwörter verschlüsseln.1.9 mittels Authentifizierung einen geschützten Bereich realisieren Donnerstag,. Dezember 010 RC.1 SEITE 9/11

10 7 Dynamische Websites.1.10 Berech gungen für Schreibzugriff auf Serverdateien einrichten.1.11 Authentifizierung durch Webserver (z.bsp..htaccess) einrichten.1.1 Zugriff und Authen fizierung datenbankunterstützt realisieren.1.1 Möglichkeiten, einen webbasierten Zugriff auf Datenbanken abzuwehren kennen.1.14 Angriffsszenario einer SQL-Injection erklären.1.1 SQL-Injection mittels Sonderzeichenbehandlung und Schlüsselwort-Filterung abwehren.1.16 Möglichkeiten, XSS-Attacken (Cross-site scripting) abzuwehren kennen.1.17 Kriterien zur Bestimmung schutzwürdiger Informationen festlegen und deren Kritikalität einschätzen.1.18 Cookie- Stealing- A acke und Gegenmassnahmen kennen.1.19 Problematik von SQL-/ XPath-/ RSS-Injections sowie XML-Poisoning erklären und Gegenmassnahmen kennen.16 Kann eine sichere Datenübertragung mit SSL realisieren und erklären SSL-Verschlüsselungstechnologie erklären.16. Vor- und Nachteile von SSL-verschlüsselten Verbindungen aufzeigen.16. Bereiche einer Website iden fizieren, bei denen eine SSL-Verschlüsselung sinnvoll ist.16.4 Prozess der Bestellung eines SSL-Zer fikats kennen. Möglichkeiten, welche von Anbietern zusätzlich als Sicherheitselemente angeboten werden (z.b. Point-to-Verify) verstehen.16. richtiges SSL-Angebot für eine Website auswählen (z.b. Standard, Extended Validation, Wildcard, usw.).16.6 selbst signiertes Zertifikat auf Apache einbinden 4 Lösungen auf Erfüllung der Vorgaben überprüfen, rapportieren und übergeben Tax: 4.1 Kann Funk onalitäten, Naviga onen, Darstellung und Daten auf unterschiedlichen Plattformen testen Verfahren und Testdaten festlegen, um die Applikation auf ihre Funktionsfähigkeit im Einzelnen und im Gesamten zu überprüfen 4.1. sinnvolle Testdaten für die Plausibilisierung formulieren und anwenden Robustheit der Web-Applikation mit Datenbankanbindung durch Fehleingaben und Fehlverhalten eines Benutzers testen 4. Kann den Projek ortschri überwachen Termine und Milestones überwachen Donnerstag,. Dezember 010 RC.1 SEITE 10/11

11 7 Dynamische Websites 4.. Budget überwachen 4.. Projektfortschritt rapportieren 4. Kann die Abnahme vorbereiten Abnahmetest und Abgabe vorbereiten und organisieren Lösungen dokumentieren.1 Kann dokumentieren und kommentieren Ordnerstruktur und gewählte Namenkonven on dokumen eren.1. Datenbankanbindung sowie Benutzerschni stellen dokumen eren und dabei auf Wartbarkeit und Nachvollziehbarkeit achten.1. Code inline kommen eren.1.4 Prozessabläufe dokumen eren oder nachführen.1. wesentliche Inhalte einer Benutzerdokumentation kennen und deren Bedeutung als Hilfestellung für Benutzer erläutern.1.6 Elemente eines Abnahmeprotokolls kennen. Sowie deren Bedeutung für die Qualitätssicherung und den Auftragsabschluss darlegen. Kann die Dokumentation automatisieren..1 Dokumenta onstools wie z.b. PHPDocumentor anwenden Empfohlene Anzahl Lektionen: - Diese Empfehlung ist als Richtwert zu verstehen. Sie beinhaltet keine Qualitätsaussage. - Die Empfehlung muss dem Wissensstand und der Praxiserfahrung der Kandidaten angepasst werden. - Der Unterricht erfolgt im Rahmen eines Weiterbildungslehrgangs. - Zusätzlich ist mit einem wöchentlichen Aufwand 6-10 Stunden in Form von Selbststudium zu rechnen (Umsetzen von Erlerntem, eventuellem Einsatz von Lernvideos). - Der Richtwert ist abhängig von den Möglichkeiten, das Erlernte in der Praxis anzuwenden. Bemerkung - Änderungsnachweis RC Version: RC.1, Ausgabedatum Beta Version: Beta.0, Ausgabedatum..010 Donnerstag,. Dezember 010 RC.1 SEITE 11/11

245 Custom Website Development

245 Custom Website Development Inhaltliche Richtziele der Modulprüfung: Einen bestehenden Webauftritt hinsichtlich Erweiterung mit Funktionen, Animationen, Navigationserweiterungen, grafischen und multimedialen Elementen analysieren

Mehr

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage DAS EINSTEIGERSEMINAR PHP 5.3 Oliver Leiss Jasmin Schmidt 3. Auflage LERNEN ÜBEN ANWENDEN Vorwort... 13 Einleitung... 15 Was ist PHP?... 15 PHP gezielt einsetzen... 16 Neuerungen in PHP 5.3... 16 Der Umgang

Mehr

245 Custom Website Development

245 Custom Website Development 4 Custom Website Development Inhaltliche Richtziele der Modulprüfung: Einen bestehenden Webauftritt hinsichtlich Erweiterung mit Funktionen, Navigation, grafischen und multimedialen Elementen analysieren.

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

PHP Programmierung. Seminarunterlage. Version 1.02 vom

PHP Programmierung. Seminarunterlage. Version 1.02 vom Seminarunterlage Version: 1.02 Version 1.02 vom 27. August 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010...

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010... Inhalt Grundlagen relationaler Datenbanken... 2 Access 2010 - Grundlagenseminar... 3 Access 2010 - Aufbauseminar... 4 Von Excel 2010 zu Access 2010... 5 Access 2010 - Programmierung Teil 1... 6 Access

Mehr

LEHRPLAN. Webprogrammierung. Fachoberschule. Fachbereich Wirtschaft. Fachrichtung Wirtschaftsinformatik

LEHRPLAN. Webprogrammierung. Fachoberschule. Fachbereich Wirtschaft. Fachrichtung Wirtschaftsinformatik LEHRPLAN Webprogrammierung Fachoberschule Fachbereich Wirtschaft Fachrichtung Wirtschaftsinformatik Ministerium für Bildung, Kultur und Wissenschaft Hohenzollernstraße 60, 66117 Saarbrücken Postfach 10

Mehr

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139 Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...

Mehr

Ministerium für Kultus, Jugend und Sport Baden-Württemberg

Ministerium für Kultus, Jugend und Sport Baden-Württemberg Anlage zu 45-6512-2420/31 Ministerium für Kultus, Jugend und Sport Baden-Württemberg Schulversuch 51-6624.20/100 (früher: /84) vom 26. August 2003 Lehrpläne für das berufliche Gymnasium der sechs- und

Mehr

Inhalt. Vorbemerkungen... 1

Inhalt. Vorbemerkungen... 1 Vorbemerkungen...................................................... 1 1 Einleitung........................................................ 9 1.1 Statik und Dynamik............................................

Mehr

BERUFSBEGLEITENDE WEB-ABENDKURSE

BERUFSBEGLEITENDE WEB-ABENDKURSE BERUFSBEGLEITENDE WEB-ABENDKURSE ZIELGRUPPE Das Angebot richtet sich an Privatpersonen, Unternehmen sowie deren Mitarbeiter, die sich gezielt berufsbegleitend weiterbilden möchten. In kompakter und zielorientierter

Mehr

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3 Inhalt Powershell - Scripting - Grundlagen... 2 PHP - Grundlagen... 3 XML - Grundlagen... 4 VBS - Visual Basic Script - Grundlagen... 5 Access 2010 - Teil 1... 6 Access 2010 - Teil 2... 7 VBA... 8 VBA

Mehr

Teil 5: Server-Side- Programmierung

Teil 5: Server-Side- Programmierung Server-Side-Programmierung Teil 5/1 Seite 1 Teil 5: Server-Side- Programmierung 5/1 5/2 CGI-Programmierung 5/2.1 Kurzreferenz CGI 5/2.2 Einführung 5/2.3 Protokoll 5/2.5 CGI-Umgebungsvariablen 5/2.6 CGI-Köpfe

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java Objektorientierte Programmierung in Java 1. Auflage Objektorientierte Programmierung in Java schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag C.H. Beck im Internet:

Mehr

Teil I Installation und erste Schritte 19

Teil I Installation und erste Schritte 19 5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21

Mehr

Microsoft Excel Schulungen

Microsoft Excel Schulungen MS Excel Grundlagen Abwechselnd Vortrag durch den Dozenten mit vielen praxisnahen Übungen für die Teilnehmer. Der Teilnehmer lernt den Funktionsumfang von MS Excel kennen und ist in der Lage, selbstständig

Mehr

Grundlagen der Informatik 2

Grundlagen der Informatik 2 Grundlagen der Informatik 2 Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Gliederung 1. Einführung

Mehr

Inhalt. 1. PHP-Einführung 1

Inhalt. 1. PHP-Einführung 1 Inhalt 1. PHP-Einführung 1 1.1 Geschichte von PHP... 1 1.2 Allgemeine Funktionsweise von PHP... 2 1.2.1 Statische Webseiten... 2 1.2.2 Dynamische Webseiten... 4 1.2.3 Komponenten einer Webanwendung...

Mehr

Themenkatalog der Schulungsinhalte

Themenkatalog der Schulungsinhalte IT-Training Themenkatalog der Schulungsinhalte Seite 1 von 6 Inhalt 1. DATENBANKEN... 3 1.1 Datenbank - Programmierung... 3 1.1.1 SQL - Structured Query Language / Compound Statements...3 1.2 Datenbank

Mehr

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop Galileo Computing

Mehr

Alexander Niemann. Das Einsteigerseminar Objektorientierte Programmierung in Java. bhv

Alexander Niemann. Das Einsteigerseminar Objektorientierte Programmierung in Java. bhv Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java G bhv Inhaltsverzeichnis Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Ш11ШШШШ '. ш Ш Java 19 Die Geschichte

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen... Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispiel-Datenbank... 10 1.2 Wie Sie am besten mit diesem Buch arbeiten...

Mehr

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen Clemens Gull Joomlal-Extensions mit PHP entwickeln Mit 322 Abbildungen 11 Inhaltsverzeichnis 1 Einführung 15 1.1 Wasistjoomla? 15 1.1.1 Content-Management-System 15 1.1.2 Open-Source-Software 16 1.2 Der

Mehr

1 ZUR EINSTIMMUNG............................................ 13 1.1 AUFBAU DES BUCHES.......................................... 13 1.2 VORAUSSETZUNGEN FÜR DIESES BUCH.............................. 14

Mehr

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Glossar Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Methoden und/oder Eigenschaften, die eine bestimmte Berechnung ausführt, eine Eigenschaft ändert oder eine Methode

Mehr

Inhaltsverzeichnis. Vorwort... XIII

Inhaltsverzeichnis. Vorwort... XIII Vorwort................................................................... XIII 11 Frames im professionellen Einsatz....................................... 1 Framesets erstellen......................................................

Mehr

Grundkurs MySQL und PHP

Grundkurs MySQL und PHP Martin Pollakowski Grundkurs MySQL und PHP So entwickeln Sie Datenbanken mit Open-Source-Software vieweg Inhaltsverzeichnis Anwendung und Nutzen von Datenbanken 1 1.1 Was ist eine Datenbank? 1 1.2 Abgrenzung

Mehr

Martin Kästner Perl fürs Web

Martin Kästner Perl fürs Web Martin Kästner Perl fürs Web Galileo Computing Inhalt Vorwort 15 1 Einführung 21 1.1 Programmiersprachen 22 1.2 Programme und Skripten 23 1.3 CGI-Schnittstelle 23 1.4 HTTP-ein verbindungsloses Protokoll

Mehr

PHP 5.5 und MySQL 5.6

PHP 5.5 und MySQL 5.6 Florence Maurice PHP 5.5 und MySQL 5.6 Ihr praktischer Einstieg in die Programmierung dynamischer Websites 3., aktualisierte und erweiterte Auflage und Links weniger der xiii 1 Das Prinzip dynamischer

Mehr

Programmieren von Webinformationssystemen

Programmieren von Webinformationssystemen Programmieren von Webinformationssystemen Wolfgang Gassler Databases and Information Systems (DBIS) Institute of Computer Science University of Innsbruck dbis-informatik.uibk.ac.at 1 HTML Hypertext Markup

Mehr

244 Corporate Website Design

244 Corporate Website Design 44 Corporate Website Design Inhaltliche Richtziele der Modulprüfung: Vorgegebene Aufgabenstellung (Zielsetzung, Inhalte, Funktionalitäten, Rahmenbedingungen, Restriktionen, Kundenwünsche), sowie vorhandene

Mehr

Vorwort. Teil I Bedienung. 1 Benutzeroberfläche. 2 Die Access-Objekte. 3 Ausdrücke und Aussagen. Teil II Datenbanken und Tabellen

Vorwort. Teil I Bedienung. 1 Benutzeroberfläche. 2 Die Access-Objekte. 3 Ausdrücke und Aussagen. Teil II Datenbanken und Tabellen Vorwort Hinweise zu den verwendeten Symbolen Teil I Bedienung 1 Benutzeroberfläche 1.1 Installation und Aufruf 1.2 Menüs, Symbolleisten und Dialogfelder 1.3 Fenster 1.4 Hilfestellungen 1.5 Datenbanken

Mehr

Einstieg in VBA mit Excel Galileo Press

Einstieg in VBA mit Excel Galileo Press Thomas Theis Einstieg in VBA mit Excel Galileo Press Geleitwort des Fachgutachters 15 loooodoooooooockx)ock90000000aqoc^oc}ooaooooooooocx>c)ooocxx3ao 1 1 Was wird besser durch Makros und VBA? 17 12 Arbeiten

Mehr

Einstieg in PHP 5.3 und MySQL 5.1

Einstieg in PHP 5.3 und MySQL 5.1 Thomas Theis Einstieg in PHP 5.3 und MySQL 5.1 Galileo Press 1.1 Zu diesem Buch 15 1.2 PHP-eine Beschreibung 16 1.3 PHP-Vorzüge 16 1.3.1 Erlernbarkeit 17 1.3.2 Einsatzbereich 17 1.3.3 Preis 17 1.3.4 Ausführungsort

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung

Mehr

Inhaltsverzeichnis. 1 Einleitung 11

Inhaltsverzeichnis. 1 Einleitung 11 Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buchs 11 Visual Basic for Applications 11 Die Beispieldatenbank 12 1.2 Wie Sie am besten mit diesem Buch arbeiten

Mehr

Inhaltsverzeichnis. 1 Einleitung 13

Inhaltsverzeichnis. 1 Einleitung 13 Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 13 1.1 Die Themenschwerpunkte dieses Buchs 13 Datenmodellierung 13 Oberflächengestaltung 14 Programmierung 15 1.2 Wie Sie am besten mit diesem Buch

Mehr

Besser PHP programmieren

Besser PHP programmieren Carsten Möhrke Besser PHP programmieren Handbuch professioneller PHP-Techniken Galileo Press Vorwort zur dritten Auflage ц JjlJlli!fJÜIj SI!IS* 1.1 Lernen Sie Ihr Arbeitsgerät kennen 13 1.2 Der Editor,

Mehr

ECDL / ICDL Datenbanken

ECDL / ICDL Datenbanken ECDL / ICDL Datenbanken DLGI Dienstleistungsgesellschaft für Informatik Am Bonner Bogen 6 53227 Bonn Tel.: 0228-688-448-0 Fax: 0228-688-448-99 E-Mail: info@ecdl.de, URL: www.dlgi.de In Zweifelsfällen gilt

Mehr

Webseiten entwickeln mit ASP.NET

Webseiten entwickeln mit ASP.NET Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# Bearbeitet von Jamal Baydaoui 1. Auflage 2013. Buch. 316 S. ISBN 978 3 446 43723 4

Mehr

132 Benutzersupport. Modulidentifikation (stofflicher Inhalt) Inhaltliche Richtziele der Modulprüfung: q q

132 Benutzersupport. Modulidentifikation (stofflicher Inhalt) Inhaltliche Richtziele der Modulprüfung: q q 1 Benutzersupport Inhaltliche Richtziele der Modulprüfung: Korrekten Support beim Einrichten und Nutzen eines PC-Arbeitsplatzes leisten. Einfache und regelmässig wiederkehrende Administrationsarbeiten

Mehr

MOS - Microsoft Office Specialist 2007

MOS - Microsoft Office Specialist 2007 MOS - Microsoft Office Specialist 2007 MOS Word 2007 Core 1. Dokumente erstellen und anpassen 1.1. Erstellen und Formatieren von Dokumenten 1.2. Layout von Dokumenten 1.3. Dokumente und Inhalte einfacher

Mehr

Programmieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik

Programmieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)

Mehr

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für Microsoft Modul 1 Basis Programm Erste Lerneinheit Einführung

Mehr

Einführung in PHP. (mit Aufgaben)

Einführung in PHP. (mit Aufgaben) Einführung in PHP (mit Aufgaben) Dynamische Inhalte mit PHP? 2 Aus der Wikipedia (verkürzt): PHP wird auf etwa 244 Millionen Websites eingesetzt (Stand: Januar 2013) und wird auf etwa 80 % aller Websites

Mehr

Aufbau von Datenbank-Management-Systemen 7

Aufbau von Datenbank-Management-Systemen 7 JL Anwendung und Nutzen von Datenbanken 1 1.1 Was ist eine Datenbank? 1 1.2 Abgrenzung zu anderen Informationssystemen 2 1.3 Warum Datenbanken? 3 1.4 Einsatzgebiete von Datenbanksystemen 4 1.5 Nutzergruppen

Mehr

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung

Mehr

Excel 2013: Von Null zum ECDL-Advanced Zertifikat:

Excel 2013: Von Null zum ECDL-Advanced Zertifikat: Excel 2013: Von Null zum ECDL-Advanced Zertifikat: Inhalte: 1.) Excel kennenlernen 1. Tabellenkalkulation mit Excel 2. Excel starten 3. Das Excel-Fenster 4. Befehle aufrufen 5. Die Excel-Hilfe verwenden

Mehr

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt

PHP Schulung Beginner. Newthinking Store GmbH Manuel Blechschmidt PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt Begrüßung Es gibt keine dummen Fragen nur dumme Antworten. Übersicht Sprung ins Kalte Wasser 'Hallo Welt' Theorie Requests Grundlagen Kommentare

Mehr

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis.

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis. PHP Programmierung Angebot-Nr. 00574027 Angebot-Nr. 00574027 Bereich Allgemeine Weiterbildung Anbieter Preis 298,00 (MwSt. fällt nicht an) Termin 20.03.2017-19.06.2017 Tageszeit Ort 40 Stunden bei freier

Mehr

Programmieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik

Programmieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)

Mehr

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler

Schnellübersichten. Access 2016 Fortgeschrittene Techniken für Datenbankentwickler Schnellübersichten Access 2016 Fortgeschrittene Techniken für Datenbankentwickler 1 Abfragen mit Funktionen 2 2 Abfragen mit erweiterten Funktionen 3 3 Formular in der Entwurfsansicht erstellen 4 4 Eigenschaften

Mehr

Inhaltsverzeichnis. Einleitung... 11

Inhaltsverzeichnis. Einleitung... 11 Einleitung................................................. 11 1 Sicherheit im Kontext von PHP und Webanwendungen........... 17 1.1 Historie: PHP............................................. 17 1.2 PHP

Mehr

Microsoft Access Schulungen

Microsoft Access Schulungen Microsoft Access Schulungen MS Access Grundlagen Vorgehensweise: Abwechselnd Vortrag durch den Dozenten mit vielen praxisnahen Übungen für die Teilnehmer. Ziel des Seminars: Der Teilnehmer ist in der Lage

Mehr

XML und Datenbanken

<Trainingsinhalt> XML und Datenbanken XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML

Mehr

Tobias Wassermann. Sichere Webanwendungen mit PHP

Tobias Wassermann. Sichere Webanwendungen mit PHP Tobias Wassermann Sichere Webanwendungen mit PHP Inhaltsverzeichnis Einleitung 11 i Sicherheit im Kontext von PHP und Webanwendungen 17 I.I Historie: PHP 17 i.2 PHP heute 19 1.3 PHP und Apache 20 1.4 PHP

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Die Grundlagen zu CMS auch eine lange Reise beginnt mit dem ersten Schritt............................................ 1 1.1 Was behandeln wir in dem einleitenden Kapitel?....................

Mehr

C#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg.

C#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg. Heinrich Rottmann 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. C#.NET mit Methode Professionelle Software entwickeln

Mehr

OCG Webmanagement. ECDL Image Editing (Photoshop) (WM1)

OCG Webmanagement. ECDL Image Editing (Photoshop) (WM1) OCG Webmanagement Sie verfolgen das grundlegende Ziel, anspruchsvolle Fertigkeiten in verschiedenen Bereichen des Webpublishing zu erlangen. Nach der Absolvierung dieses Kurses sind Sie in der Lage, professionelle

Mehr

VBA-Programmierung: Zusammenfassung

VBA-Programmierung: Zusammenfassung VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung

Mehr

Michael Weigend. Python GE-PACKT

Michael Weigend. Python GE-PACKT Michael Weigend Python GE-PACKT E Einleitung 11 E.i Was ist Python? ai E.2 Einige besondere Merkmale von Python n E.3 Hinweise zum Lesen dieses Buches 13 1 Basiskonzepte von Python 15 1.1 Python im interaktiven

Mehr

Inhaltsverzeichnis. Fritz Jobst. Programmieren in Java ISBN: 978-3-446-41771-7. Weitere Informationen oder Bestellungen unter

Inhaltsverzeichnis. Fritz Jobst. Programmieren in Java ISBN: 978-3-446-41771-7. Weitere Informationen oder Bestellungen unter sverzeichnis Fritz Jobst Programmieren in Java ISBN: 978-3-446-41771-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41771-7 sowie im Buchhandel. Carl Hanser Verlag, München

Mehr

PHP mit Dreamweaver MX bearbeiten 00

PHP mit Dreamweaver MX bearbeiten 00 teil03.fm Seite 360 Donnerstag, 5. Februar 2004 6:27 18 PHP mit Dreamweaver MX bearbeiten 00 Mit Dreamweaver MX 2004 und PHP effektiv arbeiten PHP kann ausschließlich grafisch im Layoutmodus programmiert

Mehr

Lernfeld 6: Entwickeln und Bereitstellen von Anwendungssystemen Fallbeispiel Baukredit

Lernfeld 6: Entwickeln und Bereitstellen von Anwendungssystemen Fallbeispiel Baukredit Lernfeld 6: Entwickeln und Bereitstellen von Anwendungssystemen Fallbeispiel Baukredit Ralf Adams, TBS1 Bochum Version 3.0 vom 12. August 2009 Inhaltsverzeichnis 1 Einführung 3 2 Handlungssituation: Zinsrechnung

Mehr

Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13

Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13 Download der Beispieldateien 12 Die Icons 12 Unterstützung für dieses Buch 12 Über den Autor 13 1.1 Excel für die Programmierung vorbereiten 15 Die Sicherheitsstufe heruntersetzen 15 Das Werkzeug Entwicklertools

Mehr

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,

Mehr

Visual Basic.NET undado.net

Visual Basic.NET undado.net .NETSolutions Visual Basic.NET undado.net Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung 21 Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche

Mehr

Das Kompetenzmodell digi.comp8 (NMS, AHS Unterstufe)

Das Kompetenzmodell digi.comp8 (NMS, AHS Unterstufe) Das Kompetenzmodell digi.comp8 (NMS, AHS Unterstufe) Quelle: http://digikomp.at/praxis/portale/digitale-kompetenzen/digikomp8nms-ahs-unterstufe/kompetenzmodell.html Kompetenzmodell (Übersicht) "Digitale

Mehr

Die 7 Module des ECDL (Syllabus 5.0)

Die 7 Module des ECDL (Syllabus 5.0) Die 7 Module des ECDL (Syllabus 5.0) Die nachstehenden Lernziele geben einen Überblick über die Lerninhalte der 7 Module des ECDL nach dem seit Februar 2008 gültigen Lehrplan (Syllabus 5.0). Kandidaten

Mehr

Angreifbarkeit von Webapplikationen

Angreifbarkeit von Webapplikationen Vortrag über die Risiken und möglichen Sicherheitslücken bei der Entwicklung datenbankgestützter, dynamischer Webseiten Gliederung: Einführung technische Grundlagen Strafbarkeit im Sinne des StGB populäre

Mehr

1 Installation von MySQL... 5 2 Installation von PHP... 6. Wiederholungsfragen zu Kapitel 1... 9

1 Installation von MySQL... 5 2 Installation von PHP... 6. Wiederholungsfragen zu Kapitel 1... 9 PHP & MySQL: Inhaltsverzeichnis Inhalt Kapitel 1: Installation von MySQL und PHP 1 Installation von MySQL... 5 2... 6 Wiederholungsfragen zu Kapitel 1... 9 Kapitel 2: Syntax und Textausgabe 1 Syntax und

Mehr

Internetanbindung von Datenbanken

Internetanbindung von Datenbanken Internetanbindung von Datenbanken http://galahad.informatik.fh-kl.de/~miesel/index.html PHP -1 Gliederung Einführung PHP3 Datenbankanbindung mit PHP3 Sicherheitsprobleme Realisierung mit PHP3 Probleme

Mehr

MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus. Modelica User Group BaWü, Stuttgart, 13.06.

MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus. Modelica User Group BaWü, Stuttgart, 13.06. www.dlr.de Folie 1 MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus Modelica User Group BaWü, Stuttgart, 13.06.2013 www.dlr.de Folie 2 Inhalt Motivation Dymola.mos-Skripte

Mehr

VBA-Programmierung WS 2008/09

VBA-Programmierung WS 2008/09 VBA-Programmierung Sibylle Schwarz Westsächsische Hochschule Zwickau Dr. Friedrichs-Ring 2a, RII 263 http://wwwstud.fh-zwickau.de/~sibsc/ sibylle.schwarz@fh-zwickau.de WS 2008/09 Organisation der Lehrveranstaltung

Mehr

Sachwortverzeichnis... 251

Sachwortverzeichnis... 251 Inhalt Vorwort... V 1 WWW World Wide Web... 1 1.1 Das Internet Infrastruktur und Administration... 2 1.2 Datenübertragung... 4 1.3 Sprachen im Web... 6 1.4 Webseiten... 7 1.4.1 Clientseitige Dynamik...

Mehr

Aktuelle Sicherheitsprobleme im Internet: Angriffe auf Web-Applikationen

Aktuelle Sicherheitsprobleme im Internet: Angriffe auf Web-Applikationen FAEL-Seminar Aktuelle Sicherheitsprobleme im Internet: Angriffe auf Web-Applikationen Prof. Dr. Marc Rennhard Institut für angewandte Informationstechnologie InIT ZHAW Zürcher Hochschule für Angewandte

Mehr

LEHRPLAN INFORMATIK. für das. ORG unter besonderer Berücksichtigung der Informatik

LEHRPLAN INFORMATIK. für das. ORG unter besonderer Berücksichtigung der Informatik LEHRPLAN INFORMATIK für das ORG unter besonderer Berücksichtigung der Informatik 5. Klasse Inhalte Kompetenzen Hinausgehend über den Lehrplan Informatik neu, gültig ab 2004/2005: Einführung: Bildbearbeitung

Mehr

Apps für ios entwickeln

Apps für ios entwickeln Apps für ios entwickeln Am Beispiel einer realen App Bearbeitet von Jan Tittel, Jochen Baumann 1. Auflage 2013. Buch. XII, 222 S. ISBN 978 3 446 43192 8 Format (B x L): 17,9 x 24,7 cm Gewicht: 589 g Weitere

Mehr

Inhalt. Inhalt. Einleitung... 19. Kapitel 1 Access kennenlernen... 25

Inhalt. Inhalt. Einleitung... 19. Kapitel 1 Access kennenlernen... 25 Inhalt Einleitung............................................................. 19 Kapitel 1 Access kennenlernen.................................................... 25 1.1 Erste Tätigkeiten........................................................

Mehr

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17

Inhalt. Vorwort 11. Inhalt der Buch-CD 13. 1 Einführung 17 Inhalt Vorwort 11 Inhalt der Buch-CD 13 1 Einführung 17 1.1 Was ist MySQL? 17 1.2 Die wichtigsten Eigenschaften von MySQL 20 1.3 Bezugsquellen und Versionen 23 1.4 MySQL im Vergleich zu anderen Datenbanken

Mehr

Inhaltsverzeichnis. Einleitung 11. Teil A Erste Schritte mit Visual Basic 2008 23

Inhaltsverzeichnis. Einleitung 11. Teil A Erste Schritte mit Visual Basic 2008 23 Inhaltsverzeichnis Einleitung 11 Zu diesem Buch 11 Was st Visual Basic 2008? 11 Visual Basic.NET-Versionen 12 Upgrade von Microsoft Visual Basic 6.0 auf die Version 2008 12 Wegweiser für Ein- und Umsteiger

Mehr

Inhaltsverzeichnis. Einleitung... 11

Inhaltsverzeichnis. Einleitung... 11 Inhaltsverzeichnis Einleitung...................................................... 11 Zu diesem Buch.................................................... 11 Was ist Visual Basic 2008?............................................

Mehr

Inhalt. Teil I: Der Sprachkern von JavaScript

Inhalt. Teil I: Der Sprachkern von JavaScript Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...

Mehr

Woche 1 im Überblick 26

Woche 1 im Überblick 26 Über dieses Buch 21 Die Syntax. 23 Die Listings 24 Fragen und Antworten, Workshops 24 Konventionen.. 25 Zum Autor 25 Woche 1 im Überblick 26 Was erwartet Sie? 28 Tag 1 Visual-Basic-Grundlagen 31 Makros

Mehr

Für wen dieses Buch ist... 10 Der Inhalt im Überblick... 10 Arbeiten mit diesem Buch... 12 Die wichtigsten Neuheiten in Excel 2010...

Für wen dieses Buch ist... 10 Der Inhalt im Überblick... 10 Arbeiten mit diesem Buch... 12 Die wichtigsten Neuheiten in Excel 2010... --- Dieses Buch auf einen Blick 9 Für wen dieses Buch ist.................................................... 10 Der Inhalt im Überblick.................................................... 10 Arbeiten

Mehr

Inhaltsverzeichnis. 3.4 Sonderzeichen und Zeichenkodierung Verknüpfungen Links und Bilder... 46

Inhaltsverzeichnis. 3.4 Sonderzeichen und Zeichenkodierung Verknüpfungen Links und Bilder... 46 Vorwort................................................................. 15 1 Das Prinzip von dynamischen Webseiten................................. 19 2 Entwicklungsumgebung einrichten.......................................

Mehr

Praktikumsaufgaben Sommersemester 2012

Praktikumsaufgaben Sommersemester 2012 - Aufgabenblatt 1 - Bestellsysteme sind sehr gut geeignet, um den Fortgang der Bearbeitung von Aufträgen zu verfolgen. Kunden können die Bearbeitung direkt verfolgen, Bearbeitungsschritte können direkt

Mehr

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung

Lorenz Hölscher. Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher Richtig einsteigen: Access 2010 VBA-Programmierung Lorenz Hölscher: Richtig einsteigen: Access 2010 VBA-Programmierung Copyright 2010 O Reilly Verlag GmbH & Co. KG Das in diesem Buch enthaltene

Mehr

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org> Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes

Mehr

Hochschule Darmstadt Fachbereich Informatik

Hochschule Darmstadt Fachbereich Informatik Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Praktikumsaufgaben 1 Semesterthema "Webbasierter Pizzaservice" Im Lauf des Semesters soll eine integrierte webbasierte Anwendung

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr

GEOPROCESSING UND MODELBUILDER

GEOPROCESSING UND MODELBUILDER GEOPROCESSING UND MODELBUILDER RÄUMLICHE ANALYSEFUNKTIONEN UND DATENMODELLIERUNG IN ARCGIS MIT TOOLBOX UND MODELBUILDER. EINFÜHRUNG INS PYTHON-SCRIPTING IN ARCGIS DAUER: 2 Tage ÜBERSICHT In dieser Schulung

Mehr

Folien php/mysql Kurs der Informatikdienste

Folien php/mysql Kurs der Informatikdienste Folien php/mysql Kurs der Informatikdienste 1. Einführung in die Datenbank MySQL Kursbeispiel und Kursziele 1.1 Das Kursbeispiel: eine kleine Personalverwaltung 1.2 Was brauchen wir? 1.3 Ziele Kurs AEMS1,

Mehr