Ich werde in den nächsten Tagen / Wochen schrittweise ein Tutorial posten, welches die Basics von ASP.NET so einfach wie möglich vermitteln soll. Somit wird es erst mal wieder nix mit .NET 3.5 und so!
Da ich aber gerade versuche einem Freund zu zeigen wie er möglichst einfach eine Website hinbekommt, nutze ich doch einfach meinen blog dafür! Es wird zu jedem Teil einen Film geben (Screen-Recorder) in dem Ich klick-für-klick alles zeige, was nötig ist um zum Ziel zu kommen. Ausserdem gibt’s natürlich jede Menge Screenshots und Code Samples (wenn nötig)!
Das grundsätzliche Thema wird es sein, eine Website zu erstellen die es (dem dazu berechtigten Benutzer) ermöglicht Daten in einem Formular eingeben, ändern und löschen zu können. Ausserdem sollen die Eingaben in einer Tabelle ausgegeben werden können.
Momentan plane ich folgende Themen zu posten:
- Erstellen von Projekt & Datenbank
- Ausgeben der Daten mit dem GridView Control
- Administrieren der Daten mit dem DetailsView Control
- Eigene Controls für die Eingabe der Daten einfügen mit dem TemplateField
- Immer passende Daten mit den Validator Controls
- Fehlermeldungen gebündelt ausgeben mit dem Validation Summary
- Validierung mit dem eigenen Calendar Control Extender
- Eigene Formulare mit dem FormView Control
- Eigene Bilder auf den Server laden mit dem FileUpload Control
- Repeater Control für einfachen Ausgabe von Daten
- Und jetzt in hübsch! – (x)HTML und CSS Grundlagen
- Klare Struktur mit MasterPages und ContentPages
- Benutzer verwalten und Berechtigungen prüfen mit dem MembershipProvider
- Auf den Server…fertig…los! – Suche nach einem geeigneten Server
- Sag’ mir deine Domain und ich sage dir wer du bist…
- 3…2…1…Deploy! – Hochspielen der Website und konfigurieren des Servers.
- …
Ob das alles genau in dieser Reihenfolge kommen wird oder ob ich auf einige Themen in mehreren Teilen eingehe weiß ich noch nicht. Auf jeden Fall werde ich hier ab morgen alle zwei bis drei Tage jeweils einen Teil hier posten!
Empfohlene Bücher:
C# von Kopf bis Fuß
Entwurfsmuster von Kopf bis Fuß
Objektorientierte Analyse und Design von Kopf bis Fuß
Ajax von Kopf bis Fuß