ASP.NET MVC 4.5 Web Development Training Cursus
Doelstellingen
In de afgelopen jaren is er een stabiele beweging geweest naar Model-View-Controller (MVC) architectuur voor webapplicaties. MVC Web-toepassingen bieden een schone scheiding van bezorgdheid tussen de business-logic klassen, webpagina's en de controller. Microsoft ASP.NET MVC 4.5 biedt webontwikkelaars alle voordelen van MVC geallieerd met alle kracht van de.NET platform. Deze cursus biedt volledige dekking van ASP.NET MVC 4.5.
Na het voltooien van deze cursus zullen delegaten in staat zijn om:
- Begrijp de rol van het Model, View en Controller Design Pattern
- Het creëren van industriële toepassingen
- Gebruik Test Driven Ontwikkelingsmethoden
- Navigatie tussen pagina's
- Het implementeren van rijke gebruikersinterfaces met JQuery en Ajax
Het publiek
ASP.NET ontwikkelaars die de MVC-architectuur willen gebruiken.
Cursusaanbod
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
Vereisten
3-6 maanden ervaring met ASP.NET-webontwikkeling met behulp van in C#.
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
ASP.NET MVC 4.5 Web Development Training Cursus - Booking
ASP.NET MVC 4.5 Web Development Training Cursus - Enquiry
Testimonials (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Cursus - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
De trainer legde de onderwerpen heel goed uit met echte voorbeelden uit de echte wereld, waardoor het voor ons eenvoudiger werd om de informatie te begrijpen
Florin-Viorel Marut - Continental Automotive Romania
Cursus - High-Performance Application Development with .NET Core
Automatisch vertaald
De juiste kennis en diepgaand begrip van het onderwerp van de trainer en zijn vermogen om de kennis op een duidelijke en efficiënte manier te presenteren en over te dragen.
Balazs Farkas - Greentube GmbH
Cursus - Implementing the Actor Model with Microsoft Orleans
Automatisch vertaald
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Cursus - Introduction to Blazor
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Introducing C# 6.0 with Visual Studio 2015/2017
28 UrenDeze door een instructeur geleide, live training (op locatie of op locatie) voorziet deelnemers van de essentiële vaardigheden die nodig zijn om de mogelijkheden van C# 6.0 te benutten binnen de Visual Studio 2015/2017-omgeving.
Aan het einde van deze training kunnen deelnemers:
- Navigeer en gebruik de Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implementeer basis C#-functionaliteiten zoals Console.WriteLine, Console.ReadLine en Hello C# World!.
- Begrijp het proces van het compileren en debuggen van C#-code.
- Pas opmerkingen toe in C# voor codedocumentatie en leesbaarheid.
- Ontdek de basisprincipes van .NET 6.0, inclusief CLR, GC, DLL, EXE en technologieën binnen .NET.
- Bekijk de geschiedenis van C# van versie 1.0 tot 6.0 en begrijp de basisbeginselen van C#, zoals trefwoorden, letterlijke waarden, operators en instructies.
- Werk met numerieke en Booleaanse typen, klassen, objecten, velden, eigenschappen, indexeerfuncties, operators, methoden en meer in C# 6.0.
- Ontdek de functies van .NET Class Library, waaronder collecties, bestandsverwerking, datastromen, communicatie tussen systemen, datums, serialisatie en parallelle programmering.
- Krijg toegang tot en manipuleer gegevens met behulp van ADO.NET, LINQ, ORM (Entity Framework) en gegevens in Service-Oriented Architecture (SOA).
- Bekijk toepassingen die kunnen worden ontwikkeld in C# en .NET Framework 6, zoals Windows Presentation Foundation, ASP.NET MVC 2 en Silverlight
Advanced Blazor
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die willen leren hoe ze Progressive Web Application (PWA)-ontwikkelingsfuncties kunnen gebruiken om een app-achtige ervaring op een website te creëren met behulp van Entity Framework ( EF) Kern en Blazor.
Aan het einde van deze training kunnen deelnemers:
- Gebruik het EF-pakket om met databases te werken.
- Gebruik Blazor componenten, services, afhankelijkheidsinjectie, lay-out en routing.
- Maak servicemedewerkers aan om PWA-functies in een applicatie in te schakelen.
- Maak gebruik van pushmeldingen en andere PWA-functies.
Advanced Programming in C#
35 UrenDeze door een instructeur geleide, live training in België introduceert geavanceerde functies van C# en onderzoekt het gebruik ervan als zowel een programmeertaal voor desktopapplicaties als een webprogrammeertaal voor het oplossen van echte problemen.
Programming technieken en principes worden gedemonstreerd en geoefend door middel van praktische oefeningen en walk-throughs tijdens de les.
High-Performance Application Development with .NET Core
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die .NET Core willen gebruiken voor het maken, bouwen, testen, debuggen en implementeren van geoptimaliseerde applicaties die op verschillende systemen kunnen draaien.
Aan het einde van deze training kunnen deelnemers:
- Stel de ontwikkelomgeving in op basis van .NET Core om te beginnen met het ontwikkelen van applicaties.
- Gebruik het ASP.NET Core-framework en de bibliotheken om nieuwe applicaties te bouwen of bestaande te optimaliseren.
- Bewaak en verbeter de prestaties van applicaties met behulp van geavanceerde .NET Core tools.
- Begrijp de principes achter .NET Core functies en pas deze kennis toe op andere zakelijke implementaties.
Blazor WebAssembly
14 UrenDeze live training in België (online of ter plaatse) onder leiding van een instructeur is bedoeld voor webontwikkelaars die Blazor Web Assembly willen gebruiken om een webapplicatie te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Formulieren en verificatie begrijpen in Blazor WebAssembly.
- Maak een Blazor WebAssembly project.
- Leer verschillende manieren om uw webtoepassing uit te voeren.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 UrenDeze cursus is verdeeld in 3 hoofdsecties en bestaat uit een mix van presentaties en praktische oefeningen.
- VB.NET Taal in Visual Studio 2012
- VB.NET Object oriëntatie
- VB.NET en SQL Server 2012
Introduction to .Net Core
14 Uren.NET Core is een open-source framework voor het maken van .NET-applicaties op Windows, macOS en Linux .
In deze door een instructeur geleide, live training leren deelnemers de basisprincipes van .Net Core terwijl ze door het maken van een voorbeeldtoepassing stappen die de unieke kwaliteiten van .Net Core opzichte van andere frameworks demonstreert.
Aan het einde van deze training kunnen deelnemers:
- Stel .Net Core samen met de tooling en IDE's die nodig zijn om meteen te beginnen met ontwikkelen.
- Gebruik .Net om verschillende soorten software te bouwen, waaronder webapplicaties, consoleapplicaties, microservices en bibliotheken.
- Begrijp de componenten van .Net Core , inclusief klassenbibliotheken, pakketten, metapakketten en frameworks.
- Bouw, debug en implementeer een voorbeeld webapplicatie
Publiek
- ontwikkelaars
Indeling van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen in een live-labomgeving.
Notitie
- Deze cursus is gebaseerd op .Net Core 2.x en is beschikbaar voor zowel Windows- als Linux omgevingen.
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
- Ga voor meer informatie over .Net Core naar: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 UrenPubliek
- Ontwikkelaars
Formaat van de cursus
- Deels hoorcollege, deels discussie, oefeningen en zware praktijkoefeningen in een live-labomgeving.
Entity Framework Core 2.0
14 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze Entity Framework Core 2.0 kunnen gebruiken om een ASP.Net Core-applicatie te maken.
Aan het einde van deze training kunnen deelnemers:
- Zet het benodigde raamwerk en de benodigde tools op voor het maken van Entity Framework Core 2.0 MVC-webapplicaties.
- Voer databasebewerkingen uit op MS SQL Server.
- Gebruik een ‘code first’- en ‘data first’-benadering bij de ontwikkeling van applicaties.
- Uitvoeren van migratie- en zaaiwerkzaamheden.
- Begrijp geavanceerde datamodelleringsconcepten.
- Maak een voorbeeld van een ASP.Net Core-toepassing.
Introduction to Blazor
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die Blazor willen gebruiken om full-stack C# webapplicaties te maken.
Aan het einde van deze training kunnen deelnemers:
- Ontwikkel webapplicaties met C# en Blazor.
- Gebruik C#-code om JavaScript API's en bibliotheken aan te roepen.
- Voer C#-code en clientlogica aan de clientzijde rechtstreeks uit in een browser of server.
- Implementeer Blazor-webapplicaties met Azure.
Machine Learning and AI with ML.NET
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor datawetenschappers en -ontwikkelaars die ML.NET machine learning-modellen willen gebruiken om automatisch projecties af te leiden uit uitgevoerde data-analyse voor bedrijfstoepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer ML.NET en integreer het in de ontwikkelomgeving van de toepassing.
- Begrijp de machine learning-principes achter ML.NET tools en algoritmen.
- Bouw en train machine learning-modellen om slim voorspellingen uit te voeren met de verstrekte gegevens.
- Evalueer de prestaties van een machine learning-model met behulp van de metrische gegevens ML.NET.
- Optimaliseer de nauwkeurigheid van de bestaande machine learning-modellen op basis van het ML.NET-framework.
- Pas de machine learning-concepten van ML.NET toe op andere data science-toepassingen.
Developing in ASP.NET MVC 6 Development
28 UrenASP.NET MVC 6 is nieuw in Visual Studio 2015 en is de nieuwste evolutie van de webontwikkelingsstack van Microsoft. Deze cursus behandelt de nieuwste API's en ontwikkelingstechnieken voor het creëren van dynamische, modulaire en testbare websites. We verkennen de nieuwe functies die beschikbaar zijn in MVC6 en laten zien hoe u het beste uit de nieuwste toolset en integratiemogelijkheden kunt halen.
Wat je gaat leren
- Begrijp de principes en voordelen van MVC-architectuur Views, weergavecomponenten en taghelpers maken ASP.NET-afhankelijkheidsinjectie gebruiken RESTful-services maken met behulp van Web API Het beste uit GruntJS, NPM en Bower-integratie halen Single Page Applications (SPA's) maken
Implementing the Actor Model with Microsoft Orleans
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Microsoft Orleans willen gebruiken om gedistribueerde zakelijke .NET-applicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Microsoft Orleans.
- Begrijp het actormodelraamwerk en hoe het wordt geïmplementeerd in Orleans
- Bouw gedistribueerde applicaties zonder dat u complexe gelijktijdigheid en andere schaalpatronen hoeft te beheren.
Unit Testing with C#
14 UrenEenheidstesten is een testbenadering waarbij afzonderlijke eenheden van de broncode worden getest door de eigenschappen ervan te wijzigen of een gebeurtenis te activeren om te bevestigen of het resultaat is zoals verwacht.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze eenheidstests kunnen schrijven en uitvoeren tegen een voorbeeldtoepassing .Net met behulp van C# en Visual Studio.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik testframeworks zoals NUnit en xUnit.net om eenheidstestcode te maken en te beheren
- Definieer en implementeer een bredere testgestuurde ontwikkelingsaanpak voor testen
- Pas het testkader aan om de testdekking voor een toepassing uit te breiden
Audiëntie
- Software test ingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 UrenLeren hoe Microsoft Visual Studio als een geïntegreerde ontwikkelomgeving (IDE) met behulp van VB.NET (Visual Basic .NET) Programming een multi-paradigma, objectgeoriënteerde programmeertaal die samen op het 4.7.2 .NET Framework wordt geïmplementeerd