Course Outline
Module 1: Inleiding tot ASP.NET MVC
- Samenvatting van ASP.NET webontwikkeling
- Belangrijkste voordelen van ASP.NET MVC
- De rol van het model, de weergave en de controller
Module 2: Aan de slag met ASP.NET MVC
- Uw ontwikkelomgeving voorbereiden op ASP.NET MVC
- Een ASP.NET MVC-project maken
- De structuur van een ASP.NET MVC-project begrijpen
- Naamgevingsconventies
- Weergaven creëren
- Regelaars definiëren
- Een datamodel definiëren
Module 3: Een complete ASP.NET MVC-applicatie creëren
- Sterk getypeerde weergaven maken
- Inzicht in URL's en actiemethoden
- Met behulp van HTML helpers
- Afhandelen van retourformulieren; Gegevensvalidatie
Module 4: Gebruik van de Razor View Engine
- Scheermes ontwerpdoelen
- Een Razor-visie implementeren
- Razor-syntaxis
- AccessModelgegevens in Razor-weergaven Accesszetten
Module 5: ASP.NET MVC-toepassingen met industriële kracht
- Best practices voor ASP.NET-applicatiearchitectuur
- Implementatie van een repository en Entity Framework datamodel
- Het gebruik van afhankelijkheidsinjectie; Implementatie van een aangepaste controllerfabriek
- Testgestuurde ontwikkeling met ASP.NET MVC
Module 6: Technieken bekijken
- Aangepaste HTML helpers definiëren en gebruiken
- Een lay-out/basispagina definiëren
- Stijlen gebruiken
- Gedeeltelijke weergaven definiëren en gebruiken
- Syntaxis van de Razor Helper-methode
Module 7: Navigatie implementeren: weergavemodelklassen definiëren
- Gegevensfiltering implementeren in een controller
- Het routeringsmechanisme begrijpen
- Aangepaste vermeldingen toevoegen aan een routetabel
- Standaardwaarden, parameters en validatie definiëren
- Het genereren van URL's en hyperlinks
- Aangepaste routebeperkingen
Module 8: Staat Management
- Verborgen velden gebruiken
- Sessie- en applicatiestatus
- Aangepaste modelbindingen
Module 9: Ajax en jQuery gebruiken met ASP.NET MVC
- Overzicht van Ajax en ASP.NET MVC; Onopvallend Ajax;
- Met behulp van Ajax actielinks
- Overzicht van jQuery
- jQuery technieken
- Met behulp van jQuery gebruikersinterface
Module 10: Aanvullende ASP.NET MVC 4.5-technieken
- Bekijk steigersjablonen
- Sjablonen voor controllersteigers
- Afhankelijkheidsinjectie met Unity
Module 11: Testgestuurde ontwikkeling met ASP.NET MVC
- Samenvatting van TDD
- Doorloop van het gebruik van TDD met ASP.NET MVC
Module 12: Aanvullende technieken
- Controletechnieken
- Filters
- Modelbinding
Requirements
3-6 maanden ervaring met ASP.NET-webontwikkeling met behulp van in C#.
Getuigenissen (10)
Alleen de algehele belichting. Erg behulpzaam.
Travis - Beckman Coulter
Cursus - Introduction to Blazor
Machine Translated
De trainer was erg behulpzaam bij het beantwoorden van alle vragen die we hadden en liet ons ons scherm delen om de fouten te laten zien die we hadden, wat geweldig was.
chithra - Public Health Wales NHS Trust
Cursus - Advanced Blazor
Machine Translated
Vraag en antwoord. En projectdemonstratie.
Qing - Ametek
Cursus - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Cursus - Introduction to .Net Core
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Cursus - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Cursus - Visual Studio with VB.Net
Ik waardeerde de brede kennis van Folio. Hij was niet alleen bekend met de inhoud van de cursus, maar hij kende ook constructies in talen die we kenden om voorbeelden betekenisvoller voor ons te maken. Tijdens intervallen deelde hij zijn kennis van technologieën en oplossingen buiten het trainingsbereik om inzicht te geven in andere oplossingen die we in de toekomst (en toekomstige trainingen) zouden kunnen gebruiken.
Raphael - Markit Valuations Limited
Cursus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Cursus - Introducing C# 6.0 with Visual Studio 2015/2017
Flexibele aanpak en afstemming van oefeningen op vragen en problemen van deelnemers aan de training.
Maciej - DataConsult S.A.
Cursus - Advanced Programming in C#
Machine Translated
the trainer level.