Websites managen, gestalten und programmieren

Seite drucken
Diese Seite bookmarken: Diese Seite zu del.icio.us hinzufügen Diese Seite zu Mister Wong hinzufügen Diese Seite zu Google hinzufügen

Grundlagen | Websites managen | Websites gestalten | Websites programmieren | Weitere Themen

Grundlagen

Jeder, der Websites unabhängig von Softwarevorgaben oder Agenturen selbst managen, gestalten oder programmieren will, sollte mit HTML & CSS - den Sprachen des WWW - vertraut sein. Zwar ermöglichen ausgefeilte WYSIWYG-Editoren und Content Management Systeme uns inzwischen, Websites auch ganz ohne HTML- oder CSS-Kenntnisse zu erstellen und zu managen. Doch nur wer HTML und CSS zumindest in Grundzügen kennt, versteht die Arbeitsweise solcher Software, kann sie professionell nutzen und seine Webseiten unabhängig und individuell gestalten.

  • Im Crash-Workshop HTML/CSS
    eignen Sie sich die Grundlagen in HTML und CSS schnell, systematisch und ganz praktisch an: am Beispiel einer eigenen Website, die Sie im Workshop Schritt für Schritt erstellen, erweitern, gestalten und per FTP ins Internet bringen.

Ich möchte meine Websites einfach und effektiv managen

Websites die nur aus wenigen Seiten bestehen und deren Inhalte sich nur selten ändern kann man problemlos mit einem einfachen Textprogramm in HTML & CSS selbst schreiben und "von Hand" pflegen.
Für alle anderen Websites gibt es Content Management Systeme.

Content Management Systeme (kurz CMS oder auch Redaktionssysteme genannt) sind dazu da, das Management einer Website so einfach wie möglich zu machen. Das geschieht vor allem durch die Trennung von Inhalt (Content) und Gestaltung (Layout) der Websites, so dass beides jeweils unabhängig voneinander gepflegt werden kann. Darüber hinaus bieten verschiedene Content Management Systeme Ihnen unterschiedliche viele und komplexe Funktionen. Welches Content Management System für Sie das Richtige ist, hängt vor allem davon ab, was für eine Website Sie mit dem CMS managen wollen. akademie.de bietet Online-Workshops zu drei ausgewählten Open-Source-CMS an:

  • Wordpress als CMS
    Der Wordpress-Online-Workshop ist das richtige für Betreiber kleiner bis mittlerer Websites, für die vor allem die unkomplizierte Pflege der Inhalte und einfache Handhabung des Systems im Vordergrund stehen. Das "Mini-CMS" Wordpress ist aufs Wesentliche konzentriert, bietet aber alle wichtigen Funktionen für moderne Websites wie Nutzerverwaltung, Datenbankanbindung und Plugins für Newsletter, Bildergalerien, Zugriffsstatistiken ... Wordpress ist eine Open Source Software.

  • Joomla!
    Der Joomla!-Online-Workshop ist ideal für Administratoren/innen, die komplexe Websites schön einfach managen wollen, ohne dabei auf die Möglichkeiten der Profis zu verzichten. Joomla! (ehemals Mambo) zählt neben Typo3 zu den leistungsstärksten Open-Source Redaktionssystemen - und besticht zudem durch kurze Einarbeitungszeiten und einfache Installation.

  • Drupal
    Drupal ist das CMS für professionelle Websites mit flexiblen Inhalts- und Menüstrukturen. Inhalte werden in Drupal nicht in starren Hierarchien verwaltet. Stattdessen ermöglicht das Taxonomie-System von Drupal, die Inhalte mit einem oder auch mehreren Begriffen zu verknüpfen (englisch: taggen, tagging). Inhalte lassen sich in Drupal so problemlos in mehreren Bereichen der Website anzeigen, ohne den Inhalt selbst zu doppeln. Dies ist in anderen CMS so nicht möglich!

    Ein weiteres Highlight von Drupal ist die rollenbasierte Benutzerverwaltung, die eine sehr feine Skalierung der Zugriffsrechte ermöglicht. Und durch den konsequent modularen Aufbau lassen sich mit Drupal die unterschiedlichsten Webauftritte maßgeschneidert realisieren - und später erweitern.

  • Typo3
    Typo3 ist das Open-Source-CMS für Profis. In diesem Online-Workshop sind alle richtig, die große oder mehrere Websites verwalten und z.B. Multidomainfähigkeit, Mehrsprachigkeit und mehrstufiges Versionsmanagement benötigen.

Ich möchte Websites gestalten

Einsteiger ins Thema Website-Gestaltung starten am besten mit Grundlagen in HTML & CSS. Dieser Grundlagen-Workshop ist auch das Richtige für alle, die mit einem WYSIWYG-Editor arbeiten und dessen Arbeitsweise besser verstehen und die so gestalteten Webseiten von Hand optimieren wollen.

Für Webdesigner, die sich schnell und fundiert fortgeschrittenes Know-how in moderner Webentwicklung aneignen wollen, bieten wir zwei Online-Workshops (auch im Paket) an:

  • Webdesign mit CSS
    In diesem Online-Workshop zeigt Ihnen Thekla Grützner, wie Sie auch komplexe Layouts frustfrei mit (X)HTML und CSS realisieren.

  • Barrierefreies Webdesign
    In diesem Online-Workshop vermittelt Ihnen Thekla Grützner das Know-how für modernes, barrierefreies Webdesign. Im Mittelpunkt stehen praktische Übungen, die alle wichtigen Themen barrierefreier Webentwicklung abdecken.

Flash ist entstanden als Animationswerkzeug, hat sich jedoch inzwischen zur kompletten Entwicklungsumgebung (inklusive eigener Programmiersprache) für multimediale, interaktive Webseiten gemausert, das vom animierten Banner über interaktive Flash-Sites inklusive Video und Sound bis zu interaktiven Online-Spielen vieles möglich macht. Unsere Flash-Workshop-Reihe vermittelt Flash-Know-how vom Einsteiger-Level bis zur "Königsdisziplin" Spiele programmieren:

  • Flash-Crash-Workshop
    Mit fundiertem Know-how, typischen Beispielen und vielen praktischen Flash-Übungen steigen Sie in diesem Intensiv-Workshop schnell in Flash ein und lernen die verschiedenen Einsatzmöglichkeiten von Flash kennen und nutzen: von Animationen über Audio- und Video-Integration bis zur kompletten Flash-Website.

  • Flash ActionScript
    ActionScript ist die Programmiersprache von Flash, mit der größere Flash-Projekte realisiert werden können, die mit einfachen "Aktionen" nur noch mühselig machbar wären. In diesem Workshop führt Norbert Busche Sie in 3 Wochen vom Einstieg in ActionScript bis zum Profi-Know-how für komplexe Flash-Projekte. Sie schaffen sich ein solides ActionScript-Fundament und dringen schnell in fortgeschrittene Bereiche vor.

Ich möchte dynamische / interaktive Websites programmieren

Grundlagen für das Programmieren von Websites sind Kenntnisse in HTML. Dazu kommen idealerweise Grunkenntnisse im Programmieren, wie Sie z.B. unser Grundlagen-Kurs Programmieren lernen vermittelt.

Für die Programmierung dynamischer Webseiten hat sich die Skriptsprache PHP als Standard durchgesetzt. Denn PHP ist vielseitig einsetzbar - von der Einbindung von Templates bis zur Datenbank-Abfrage - und ist doch leicht zu lernen. Die beiden PHP-Online-Workshops von Manuela König führen Sie schnell und fundiert in diese Programmiersprache ein:

  • PHP für Einsteiger
    Dieser Workshop richtet sich an PHP-Einsteiger, die die Grundlagen der Gestaltung dynamischer Webseiten mit PHP lernen und in ihrer gewohnten Windows-Umgebung ins Programmieren einsteigen wollen.
    Voraussetzungen: Gute HTML-Kenntnisse und, nach Möglichkeit, Grundkenntnisse des Programmierens.

  • PHP & MySQL für Einsteiger
    Viele Webanwendungen - Redaktionstools, Blogs, Foren, Warenkörbe ... - funktionieren nur zusammen mit einer Datenbank. Wie das Zusammenspiel von PHP mit der Datenbank MySQL funktioniert erfahren Sie in diesem Online-Workshop: fundiert, kompakt und ganz praktisch, beim Programmieren konkreter Anwendungs-Beispiele.
    Dieser Workshop baut direkt auf dem Online-Workshop "PHP für Einsteiger" auf.

Mit PHP haben Sie Ihre Website dynamisch gemacht. Mit JavaScript können Sie direkt und unmittelbar auf Benutzereingaben reagieren und damit komfortablere Weboberflächen gestalten, z.B. Diashows mit Übergangseffekten, Änderungen bei Mouseover oder intelligente Formulare.
  • JavaScript für Einsteiger
    Der Workshop wendet sich an JavaScript- und Programmier-Neulinge. Am Ende des Workshops können Sie JavaScript für alle gängigen Anwendungen einsetzen. Außerdem haben Sie fortgeschrittene Techniken kennen gelernt, wie den Zugriff auf Elemente per DOM, den Einsatz der JavaScript-Bibliothek jQuery für Animationen und Effekte und unobtrusive JavaScript.

Jenseits vom Hype um das sogenannte "Web 2.0" wird die Schnelligkeit mit der Webanwendungen auf die Eingaben von Besuchern reagieren immer wichtiger für den Erfolg einer Website. Die schnellsten Webanwendungen ermöglicht derzeit AJAX.

AJAX steht für 'Asynchrones JavaScript und XML' - und ermöglicht Webanwendungen wie Google Suggest oder Flickr, die so schnell sind, dass sie mit ihren Anwendern nahezu in Echtzeit interagieren können. Denn mit AJAX werden bei einer Anfrage durch die Nutzer einer Webseite nur die gerade benötigten Teile der Seite nachgeladen, statt sie komplett neu zu laden. So verkürzen sich Lade- und Wartezeiten dramatisch.

  • Programmieren fürs Web 2.0 mit AJAX
    In diesem Workshop führt Ralph Steyer Sie in vier Wochen vom Schnelleinstieg ins "Prinzip AJAX" über die Kerntechniken von AJAX bis zu anspruchsvollen AJAX-Applikationen mit PHP. Der Workshop richtet sich an Webentwickler und Programmierer, die schnell und fundiert alle relevanten Techniken samt praktischer Beispiele rund um AJAX kennen und einsetzen lernen wollen.

Weitere Online-Workshops nach Themen