Öppna kurser
Programmering med .NET: omfattande introduktion
Få en bra erfarenhet av C#, Visual Basic, Windows-programmering och ASP.NET. Under den här kursen lär du dig att skapa kod i Visual Studio, designa användargränssnitt, testning, felsökning samt att bygga och få åtkomst till SQL Server-databaser. Visual Studio och .NET-ramverket erbjuder en svit av verktyg som hjälper dig att utveckla modern programvara till er verksamhet.
Utbildningsmål
Efter genomgången kurs ska deltagarna kunna:
- Programmera webbapplikationer och Windowsapplikationer med .NET och Visual Studio
- Skriva objektorienterad kod med C# och Visual Basic
- Använda Visual Studio för att generera kod, design av användargränssnitt, testning och debugging
- Bygga SQL Server-databaser och komma åt dem med hjälp av .NET-kod
Förkunskaper
- God datavana, förståelse för programmeringsprocessen och hur programvaror fungerar
Rekommenderad erfarenhet:
- Erfarenhet av programmering
Övrigt
- På den här kursen används Visual Studio 2015 men det som lärs ut är tillämpligt även på tidigare versioner
Detaljerat kursinnehåll
Grundläggande programmering med .NET
Bygga applikationer med Visual Studio
- Analysera .NET-nätverket
- Hantera projekt med Solution Explorer
- Ställa in projektgemenskaper och lägga till referenser
- Lägga till filer, mappar och kod
- Kompilera, avlusa och testa program
Koda objektorienterade applikationer
- Dela upp kod i klasser
- Lägga till fält, metoder, egenskaper, händelser och konstruktorer i klasser
- Definiera omfattning och åtkomst
VB och C#-språkens syntax
Arbeta med datatyper och konverteringar
- Strängar
- Datum och tid
- Heltal
- Reella tal
- Booleska värden
- Utföra beräkningar med matematiska operatorer
- Konvertera mellan olika datatyper
Styra körning av program
- IF-satser
- Skriva komplexa kriterieuttryck
- CASE-satser (switch)
- For ... Next-loopar
- Do While...-loopar
Hantera fel
- Initiera undantag
- Gå igenom kod med avlusaren
- Fånga upp fel med Try ... Catch ... Finally
- Kommentera kod
Skapa Windowsapplikationer
Grunderna i Windowsapplikationer
- Skapa formulär och kontroller
- Navigera med menyer
- Automatisera kod med verktygslådan och egenskapsfönstret
Händelsestyrd programmering
- Hantera händelser från användargränssnittet
- Deklarera och utlösa händelser
Designa objektorienterade applikationer
Separera applikationsansvar i klasser
- Principen med entydigt ansvar
- Ärva en basklass
- Åsidosätta metoder i härledda klasser
Återanvända kod från multipla projekt
- Skapa ett klassbibliotek i Visual Studio
- Ställa in referenser
Programmera webbapplikationer med ASP.NET
Konstruera ASP.NET-webbplatser med Visual Studio
- Skriva HTML-sidor och HTML-formulär
- Uppnå konsekvens med Master-sidor
- Designa sidor med ASP.NET-kontroller
- Utforma webbplatser med ASP.NET-teman
Bearbeta webbformulär för ASP.NET
- Visa data och samla in användarinput
- Aktivera webbformulär med händelser
- Spara data i sessioner
- Automatisera åtkomst till data med ASP.NET Data Binding
Kontrollera åtkomst till webbsidor
- Konfigurera säkerhet för webbformulär
- Automatisera skapandet av användarkonton
Lägga till relationsdatabaser
Koncept för relationsdatabaser
- Använda databaser för snabb och effektiv lagring
- Syntax för att hämta, spara, uppdatera och radera data med frågor
Skapa en SQL Server-databas
- Lägga till tabeller, fält och index
- Definiera primära och främmande nycklar och relationer
Åtkomst till databasen med Entity Framework
- Ansluta till databasen
- Spara användarens data
- Hämta data
Driftsätta .NET-applikationer
- Publicera applikationer med ClickOnce
- Flytta ASP.NET-applikationer till webben