Ihr Trainer: Johannes Hoppe von Grossweber
- MVC Pattern – Was ist ein Model? Was ist ein View? Was ist ein Controller? Was ist ein ViewModel?
- Was ist die Razor-Engine?
- Was ist Routing?
- Grundlagen, Besprechung der Fragen zur Vorbereitung
- Anlegen eines ASP.NET Web API Projekts (Routing, Bundling)
- Anlegen von DTOs / POCOs (Geschäftsobjekte)
- Einrichten von Entity Framework, Code First – Besprechung: Mockbarer Context (DbContext)
- Repository (CRUD) – Tests!
- Implementierung MVC Controllers / Web API Controllers – Tests!
- Hello World View
- Security: Besprechung [AntiForgeryToken]
- Vergleich "Daily-Work"-Software mit Trainingsinhalt
- Best Practices – häufige Fehler vermeiden, bewährtes verwenden a. Vermeiden von globals, eval, etc. b. Modularer Code
- Require.js und modularer Code
- Refactoring eines bestehenden JavaScript-Codes – Ziel: ein Modul
- Testing des Moduls mit Jasmine
- Daten holen per Ajax
- Security: Besprechung Cross-Site-Scripting
- Crash-Kurs Kendo UI
- Deklarativer Ansatz (data-Attribute)
- Refactoring von bestehendem Code
- Laptop / Arbeitsplatz pro Teilnehmer
- Visual Studio 2013
- Chrome