Lernprojekte: Überblick
Die Lernprojekte verwandeln Lesen in funktionierende Ergebnisse. Jedes baut etwas Kleines, aber Echtes auf Ihrer Lerninstallation, verwendet nur Funktionen, die die Hilfe dokumentiert, und endet mit einer Liste von Abgaben und einem Bewertungsraster. Bearbeiten Sie sie allein, in einer Lerngruppe oder als Aufgaben einer Lehrkraft.
Hinweis Diese Projekte und ihre Noten sind Übung für Sie, Ihre Lerngruppe oder Ihre Lehrkraft. Sie sind keine offizielle Zertifizierung und werden weder von 7x noch von der Exponential Foundation ausgestellt oder anerkannt; offizielle Zertifizierungen sind geplant, aber noch nicht verfügbar (Zertifizierungen und Zertifikate).
Inhalt
- Die zehn Projekte
- Wie jedes Projekt aufgebaut ist
- Was Sie abgeben
- Wie Projekte bewertet werden
- Regeln für jedes Projekt
- Projekte und die Prüfungen der Trainer
Die zehn Projekte
| # | Projekt | Stufe | Zeit | Wichtigste Funktionen |
|---|---|---|---|---|
| 1 | Eine eigene Inhaltsklasse | Einsteiger | 2 h | Inhaltsklassen, Attribute, Datentypen |
| 2 | Eine kleine Website-Struktur | Einsteiger | 3 h | Ordner, Artikel, Medien, Versionen, Papierkorb |
| 3 | Ein Template-Override | Fortgeschritten | 3 h | Designs, Override-Regeln, die Template-Sprache |
| 4 | Eine Seite mit Layouts | Einsteiger | 2 h | Exponential Layouts: Layouts, Zonen, Blöcke, Zuordnungen |
| 5 | Eine mehrsprachige Website | Fortgeschritten | 3 h | Inhaltssprachen, Übersetzungen, SiteLanguageList |
| 6 | Eine Suche, die das Richtige findet | Fortgeschritten | 2 h | Durchsuchbare Attribute, der Suchindex |
| 7 | Inhalte über die REST API lesen | Fortgeschritten | 3 h | ezprestapi, persönliche API-Schlüssel, curl |
| 8 | Ihre erste Erweiterung | Fortgeschritten | 4 h | Erweiterungen, Module, Views, Templates |
| 9 | Rollen für einen eingeschränkten Redakteur | Fortgeschritten | 2 h | Benutzer, Gruppen, Rollen, Richtlinien, Einschränkungen |
| 10 | Abschlussprojekt: eine vollständige kleine Website | Erfahren | 2 bis 4 Tage | Alles oben Genannte |
Die Zeiten gelten für Lernende, die die Schritte des passenden Lernpfads abgeschlossen haben. Welche Projekte zu welchem Pfad gehören, steht in Einen Lernpfad wählen.
Wie jedes Projekt aufgebaut ist
Jede Projektseite hat dieselben Teile:
| Teil | Was er Ihnen gibt |
|---|---|
| Auf einen Blick | Stufe, Zeit, Voraussetzungen und den Lernpfad |
| Ziel | Was Sie am Ende haben werden |
| Bevor Sie beginnen | Was Sie lesen und vorbereiten |
| Aufgaben | Nummerierte Aufgaben, jeweils mit dem, was Sie sehen sollten |
| Abgabe | Die Liste der Dinge, die Sie abliefern |
| Bewertungsraster | Wie die Arbeit bewertet wird |
| Zusatzziele | Freiwillige Extras für eine bessere Note oder zum Spaß |
Was Sie abgeben
Sofern ein Projekt nichts anderes sagt:
- Einen kurzen Bericht (ein oder zwei Seiten, Markdown genügt): was Sie gebaut haben, welche Seiten Sie verwendet haben, auf welche Probleme Sie gestoßen sind und wie Sie sie gelöst haben. Ihr Lerntagebuch ist das Rohmaterial.
- Screenshots des Ergebnisses, ohne Passwörter, Schlüssel oder personenbezogene Daten auf dem Bildschirm.
- Dateien, die Sie geschrieben haben (Templates, Einstellungen, PHP, Skripte), in einem eigenen Git-Repository
(Git als Lernende nutzen). Committen Sie niemals
settings/override/, Passwörter oder Schlüssel. - Das Release, mit dem Sie gearbeitet haben (die erste Zeile von
php bin/php/console --version).
Wie Projekte bewertet werden
Jedes Projekt verwendet dieselben vier Kriterien mit 0 bis 3 Punkten, dazu projektspezifische Prüfungen. Die vollständige Methode steht auf Die eigene Arbeit bewerten.
| Kriterium | Fragt |
|---|---|
| Es funktioniert | Tut das Ergebnis, was das Ziel sagt, mit dem genannten Release? |
| Es ist auf dem dokumentierten Weg gebaut | Overrides statt bearbeiteter Kerndateien, Einstellungen am richtigen Ort, Rollen statt gemeinsamer Konten |
| Es ist sicher | Maskierte Ausgabe, keine Geheimnisse in Dateien, nur erfundene Daten, Zugriffskontrolle, wo nötig |
| Es ist erklärt | Können andere dem Bericht folgen und die Arbeit wiederholen? |
Regeln für jedes Projekt
- Arbeiten Sie auf einer Lerninstallation, niemals auf einer Live-Website oder einer Website mit echten Daten.
- Verwenden Sie erfundene Inhalte und Testadressen unter
example.invalid. - Nennen Sie die Seiten, die Sie verwendet haben, mit Titel und Link.
- Kopieren Sie nicht die Arbeit anderer Lernender. Sich gegenseitig zu helfen ist in Ordnung; sagen Sie, wer geholfen hat.
- Wenn ein Schritt auf einer Hilfeseite falsch ist, melden Sie es (Die Hilfe als Lernende verbessern). Das zählt zu Ihren Gunsten.
Projekte und die Prüfungen der Trainer
Die Trainer haben eigene Prüfungen: schriftliche Tests, praktische Aufgaben mit Bewertungsrastern und Abschlussprojekte, geschrieben für die Kurse, die sie unterrichten (Prüfungen und praktische Übungen). Die Lernprojekte hier sind für das Selbststudium geschrieben und decken ein ähnliches Gebiet ab. Wenn Sie einen Kurs besuchen, zählt für diesen Kurs die Prüfung Ihres Trainers; die Projekte sind eine gute Vorbereitung darauf (Einen Kurs bei einem Trainer besuchen).
Verwandte Seiten
- Die eigene Arbeit bewerten
- Ein Portfolio aufbauen
- Checklisten für Lernende
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.