Programming using ASP.NET MVC 4 Treningskurs
Målene
MVC Web applikasjoner tilbyr en ren separasjon av bekymringer mellom business-logic klasser, nettsider, og kontrolløren. Microsoft ASP.NET MVC 4 tilbyr webutviklere alle fordelene med MVC alliert med all kraft av.NET plattformen. Dette kurset gir full dekning av ASP.NET MVC 4, inkludert Test Driven Development og JQuery.
Etter å ha fullført dette kurset vil delegater være i stand til
- Forstå rollen som Model, View, og Controller Design Pattern
- Skaper industrielle og sterke applikasjoner
- Bruk testdrivende utviklingsmetoder
- Navigasjon mellom sider
- Implementere rike brukergrensesnitt med JQuery og Ajax
Publikum
ASP.NET utviklere som ønsker å bruke MVC-arkitektur.
Kursplan
Modul 1: Komme i gang med ASP.NET MVC
- ASP.NET MVC-prosjektmaler Forstå strukturen til et ASP.NET MVC-prosjekt Navnekonvensjoner Opprette visninger Definere kontrollere Definere en datamodell
Modul 2: Opprette en komplett ASP.NET MVC-applikasjon
- Opprette visninger som er sterkt skrevet Forstå nettadresser og handlingsmetoder Bruke HTML hjelpere Håndtere skjemapost-backs Datavalidering
Modul 3: Bruke Razor View Engine
- Razor-designmål Implementering av en Razor-visning Barbersyntaks Accessing av modelldata i Razor-visninger
Modul 4: Industrial-Strength ASP.NET MVC-applikasjoner
- Beste praksis for ASP.NET-applikasjonsarkitektur Implementere et datalager og Entity Framework-datamodell ved å bruke Dependency Injection Implementere en tilpasset kontrollerfabrikk
Modul 5: Testdrevet utvikling med ASP.NET MVC
- Oppsummering av TDD Unit Testing rammeverk Gjennomgang av bruk av TDD med ASP.NET MVC
Modul 6: Visningsteknikker
- Definere og bruke tilpassede HTML hjelpere Definere en layout/masterside Bruke stiler Definere og bruke delvise visninger Syntaks for barberhjelpermetode
Modul 7: Implementering av navigasjon
- Definere visningsmodellklasser Implementere datafiltrering i en kontroller Forstå rutingmekanismen Legge til egendefinerte oppføringer i en rutetabell Definere standarder, parametere og validering Generere URL-er og hyperkoblinger Egendefinerte rutebegrensninger
Modul 8: State Management
- Bruke skjulte felt Økt- og applikasjonstilstand Egendefinerte modellbindinger
Modul 9: Tilleggsteknikker
- Se stillasmaler Kontrollstillasmaler Globale filtre Modellbinding Asynkrone kontrollere Autentiseringsalternativer, inkludert aktivering av pålogginger fra Facebook osv.
Modul 10: Bruker Ajax og jQuery med ASP.NET MVC
- Oversikt over Ajax og ASP.NET MVC Ikke-påtrengende Ajax Bruke Ajax handlingslenker Oversikt over jQuery jQuery teknikker Bruke jQuery UI
Krav
6 måneders erfaring med C# programmering. ASP.NET utviklingserfaring er en fordel, men ikke nødvendig.
Open Training Courses require 5+ participants.
Programming using ASP.NET MVC 4 Treningskurs - Booking
Programming using ASP.NET MVC 4 Treningskurs - Enquiry
Testimonials (1)
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions
Cynthia Rodriguez - RoyalRoads University
Kurs - Programming using ASP.NET MVC 4
Upcoming Courses
Relaterte kurs
Introducing C# 6.0 with Visual Studio 2015/2017
28 timerDenne instruktørledede, live-opplæringen i (online eller på stedet) utstyrer deltakerne med de essensielle ferdighetene som trengs for å utnytte egenskapene til C# 6.0 i Visual Studio 2015/2017-miljøet.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Naviger og bruk det integrerte utviklingsmiljøet (IDE) i Visual Studio 2015/2017.
- Implementer grunnleggende C#-funksjoner som Console.WriteLine, Console.ReadLine og Hello C# World!.
- Forstå prosessen med å kompilere og feilsøke C#-kode.
- Bruk kommentarer i C# for kodedokumentasjon og lesbarhet.
- Utforsk det grunnleggende i .NET 6.0, inkludert CLR, GC, DLL, EXE og teknologier innenfor .NET.
- Se gjennom historien til C# fra versjon 1.0 til 6.0 og forstå C# grunnleggende som nøkkelord, bokstaver, operatorer og utsagn.
- Arbeid med numeriske og boolske typer, klasser, objekter, felt, egenskaper, indeksere, operatorer, metoder og mer i C# 6.0.
- Utforsk .NET Class Library-funksjoner, inkludert samlinger, filhåndtering, datastrømmer, kommunikasjon mellom systemer, datoer, serialisering og parallell programmering.
- Få tilgang til og manipuler data ved å bruke ADO.NET, LINQ, ORM (Entity Framework) og data i Service-Oriented Architecture (SOA).
- Se gjennom applikasjoner som kan utvikles i C# og .NET Framework 6, for eksempel Windows Presentation Foundation, ASP.NET MVC 2 og Silverlight
Advanced Blazor
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot nettutviklere som ønsker å lære hvordan man bruker utviklingsfunksjoner for progressiv webapplikasjon (PWA) for å skape en app-lignende opplevelse på et nettsted ved hjelp av Entity Framework ( EF) Core og Blazor.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk EF-pakken til å jobbe med databaser.
- Bruk Blazor komponenter, tjenester, avhengighetsinjeksjon, layout og ruting.
- Opprett servicearbeidere for å aktivere PWA-funksjoner i en applikasjon.
- Bruk push-varsler og andre PWA-funksjoner.
Advanced Programming in C#
35 timerDenne instruktørledede, live-opplæringen i Norge introduserer avanserte funksjoner i C#, undersøker bruken som både et programmeringsspråk for skrivebordsapplikasjoner og et webprogrammeringsspråk for å løse problemer i den virkelige verden.
Programming teknikker og prinsipper demonstreres og praktiseres gjennom praktiske øvelser og gjennomganger i klassen.
High-Performance Application Development with .NET Core
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke .NET Core til å lage, bygge, teste, feilsøke og distribuere optimaliserte applikasjoner som kan kjøres på forskjellige systemer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp utviklingsmiljøet basert på .NET Core for å begynne å utvikle applikasjoner.
- Bruk ASP.NET Core-rammeverket og bibliotekene til å bygge nye applikasjoner eller optimalisere eksisterende.
- Overvåk og forbedre ytelsen til applikasjoner ved hjelp av avanserte .NET Core-verktøy.
- Forstå prinsippene bak .NET Core funksjoner og bruk denne kunnskapen til andre forretningsimplementeringer.
Blazor WebAssembly
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Blazor Web Assembly til å bygge en nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå skjemaer og autentisering i Blazor WebAssembly.
- Opprett et Blazor WebAssembly prosjekt.
- Lær forskjellige måter å kjøre nettapplikasjonen på.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 timerDette kurset er delt inn i 3 hoveddeler og består av en blanding av presentasjoner og praktiske øvelser.
- VB.NET Språk i Visual Studio 2012
- VB.NET Objektorientering
- VB.NET og SQL Server 2012
Introduction to .Net Core
14 timer.NET Core er et open source-rammeverk for å lage .NET-applikasjoner på Windows, macOS og Linux .
I denne instruktørledede, liveopplæringen, vil deltakerne lære grunnleggende om. .Net Core når de går gjennom opprettelsen av et eksempelprogram som demonstrerer .Net Core unike egenskaper sammenlignet med andre rammer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp. .Net Core sammen med verktøy og IDEer som trengs for å begynne å utvikle med en gang.
- Bruk .Net til å bygge forskjellige typer programvare, inkludert webapplikasjoner, konsollapplikasjoner, mikroservices og biblioteker.
- Forstå .Net Core sine komponenter, inkludert klassebiblioteker, pakker, metapakker og rammer.
- Bygg, feilsøk og distribuer et eksempel på et webapplikasjon
Publikum
- Utviklere
Kursets format
- Delforedrag, deldiskusjon, øvelser og tung praktisk praksis i et levende laboratoriemiljø.
Merk
- Dette kurset er basert på .Net Core 2.x og er tilgjengelig for både Windows og Linux miljøer.
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- Hvis du vil lære mer om .Net Core , kan du gå til: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 timerPublikum
- Utviklere
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk praksis i et live-lab-miljø.
Entity Framework Core 2.0
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å bruke Entity Framework Core 2.0 til å lage en ASP.Net Core-applikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige rammeverket og verktøyene for å lage Entity Framework Core 2.0 MVC-webapplikasjoner.
- Utfør databaseoperasjoner på MS SQL Server.
- Bruk en "kode først" og "data først" tilnærming til applikasjonsutvikling.
- Utfør migrerings- og seedingoperasjoner.
- Forstå avanserte datamodelleringskonsepter.
- Lag et eksempel på ASP.Net Core-applikasjon.
Introduction to Blazor
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Blazor til å lage fullstack C# nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle webapplikasjoner med C# og Blazor.
- Bruk C#-kode for å kalle opp JavaScript APIer og biblioteker.
- Kjør klientsiden C#-kode og klientlogikk direkte i en nettleser eller server.
- Distribuer Blazor-webapplikasjoner med Azure.
Machine Learning and AI with ML.NET
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og utviklere som ønsker å bruke ML.NET maskinlæringsmodeller for å automatisk utlede projeksjoner fra utført dataanalyse for bedriftsapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer ML.NET og integrer den i applikasjonsutviklingsmiljøet.
- Forstå maskinlæringsprinsippene bak ML.NET verktøy og algoritmer.
- Bygg og tren maskinlæringsmodeller for å utføre spådommer med de oppgitte dataene på en smart måte.
- Evaluer ytelsen til en maskinlæringsmodell ved å bruke ML.NET-beregningene.
- Optimaliser nøyaktigheten til de eksisterende maskinlæringsmodellene basert på ML.NET-rammeverket.
- Bruk maskinlæringskonseptene til ML.NET på andre datavitenskapelige applikasjoner.
Developing in ASP.NET MVC 6 Development
28 timerASP.NET MVC 6 er ny i Visual Studio 2015, og er den siste utviklingen av Microsofts nettutviklingsstabel. Dette kurset dekker de nyeste APIene og utviklingsteknikkene for å lage dynamiske, modulære og testbare nettsider. Vi skal utforske de nye funksjonene som er tilgjengelige i MVC6 og vise hvordan du får det beste ut av det nyeste verktøysettet og integrasjonsmulighetene.
Hva du vil lære
- Forstå MVC-arkitekturprinsipper og fordeler Opprette visninger, se komponenter og tagghjelpere Bruke ASP.NET avhengighetsinjeksjon Opprette RESTful-tjenester ved hjelp av Web API Få det beste ut av GruntJS-, NPM- og Bower-integrasjon Opprette enkeltsideapplikasjoner (SPAer)
Implementing the Actor Model with Microsoft Orleans
14 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Microsoft Orleans til å bygge distribuerte enterprise .NET-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Microsoft Orleans.
- Forstå rammeverket for aktørmodellen og hvordan det implementeres i Orleans
- Bygg distribuerte applikasjoner uten å måtte administrere komplekse samtidighetsmønstre og andre skaleringsmønstre.
Unit Testing with C#
14 timerEnhetstesting er en testmetode som tester individuelle enheter med kildekode ved å endre egenskapene eller utløse en hendelse for å bekrefte om resultatet er som forventet.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan man skriver og utfører enhetstester mot en prøve .Net-applikasjon ved hjelp av C# og Visual Studio.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk testrammeverk som NUnit og xUnit.net for å lage og administrere enhetstestkode Definere og implementere en bredere testdrevet utviklingstilnærming til testing Tilpasse testrammeverket for å utvide testdekningen for en applikasjon
Publikum
- Programvaretestingeniører Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 timerLære hvordan du bruker Microsoft Visual Studio som et integrert utviklingsmiljø (IDE) ved å bruke VB.NET (Visual Basic .NET) Programming et multi-paradigme, objektorientert programmeringsspråk som implementeres i 4.7.2 .NET Framework sammen