Programming in WPF Treningskurs
Windows Presentation Foundation (WPF) er et åpen kildekode grafisk delsystemrammeverk for gjengivelse av brukergrensesnitt. Den gir verktøy og ressurser for å lage skrivebordsklientapplikasjoner.
Denne instruktørledede, live-opplæringen (online eller på stedet) er rettet mot programvareutviklere som ønsker å utvikle desktop-klientapplikasjoner ved å bruke den nyeste versjonen av WPF, C# og Visual Studio.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær og forstå hvordan du bruker MSDN-ressursene og verktøyene.
- Støtt utviklingsprosessen i Microsoft Visual Studio.
- Utvikle stasjonære forretningsapplikasjoner ved å bruke WPF-teknologi og C# språk.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Introduksjon
GÅR
- Introduksjon til Visual Studio Opprette et prosjekt Kompilering og feilsøking
Microsoft .NET
- Hva er .NET? CLR og søppelsamler-DLL vs. EXE? Teknologier innen .NET
Grunnlaget for WPF
- Historien om WPF MVVM-designmønster WPF vs. Windows-skjemaer Forskjeller mellom WPF-versjoner
Inn og ut
- WPF-prosjektstruktur XAML, layout og avhengighetsegenskaper Kommandoer og ressurser Hendelser Stiler og atferd Forstå databinding og datastrømmer
Dataflyt
- Datamodellering i WPF Tilgang til databaser LINQ Entitetsrammeverk CRUD-operasjoner Datavalidering
Kontroller
- Kontroller gjennomgang WPF-verktøysett utvidet Bruker kontrollerer en egendefinert kontrollmaler
Avanserte emner
- Asynkrone og parallelle operasjoner Inverse of Control (IoC) Unity og PRISM
Real World-applikasjon
- Utvikle en systemarkitektur Datamodellering Implementering Applikasjonstesting
Sammendrag og neste trinn
Krav
- Kunnskap om grunnleggende setninger innen programvareutvikling
- Kunnskap om Visual Studio og C#
Publikum
- Programvareutviklere
- Programmerere
- Teknisk teamleder
Open Training Courses require 5+ participants.
Programming in WPF Treningskurs - Booking
Programming in WPF Treningskurs - Enquiry
Testimonials (2)
Godt forklart.
Moises - Department of Defense
Kurs - Programming in WPF
Machine Translated
Hands on activities after each subjects
Hannah Anciano - Merlot Aero International Ltd.
Kurs - Programming in WPF 4.5
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
C#.Net
35 timerMålene
Dette C# kurset vil gjøre det mulig for delegater å utvikle applikasjoner i C# programmeringsspråket. Delegater vil være i stand til å programmere ved hjelp av prinsippene for objektorientering. Kurset vil også dekke hvordan å bruke Visual Studio 2010 utviklingsmiljøet for å produsere robuste og bærekraftige applikasjoner.
Publikum
Dette kurset er ment for følgende typer programvareutviklere:
- Nye utviklere
- Utviklere som forstår dataprogramming, men kan ha lært programmering ved å bruke et ikke-grafisk språk på et universitet
Disse utviklerne ønsker å bygge løsninger ved å bruke C#; innenfor rammen Microsoft .NET. De ønsker også å bruke Object Oriented teknikker for å forbedre sine utviklingsferdigheter.
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.
Advanced C# for Automation Test Engineers
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot erfarne automasjonstestingeniører som ønsker å lære avanserte C# programmeringskonsepter for automatiseringstesting.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå avanserte C# programmeringskonsepter og beste praksis. Bruk avanserte objektorienterte programmeringsprinsipper for å skape effektive og fleksible automatiseringsløsninger. Design og utvik modulære og gjenbrukbare automatiseringsrammeverk ved å bruke industriens beste praksis.
ASP.Net 4.0
35 timerDelegatene vil bli introdusert til .Net-rammeverket og vil lære å utvikle webapplikasjoner ved hjelp av C# 4.0. Ved fullført kurs skal deltakerne være kjent med rammeverket, erfaring med å utvikle grunnleggende nettapplikasjoner og kjent med databasetilgang ved å bruke LINQ. Applikasjoner vil bli opprettet ved hjelp av objektorientert programmering.
Etter å ha fullført dette kurset, vil delegatene kunne:
- Bruk Visual Studio 2010 effektivt Lær C# 4.0 Lag kommersielle ASP.NET-nettapplikasjoner Forstå OO-programmering, klasser og objekter Feilsøkingsapplikasjoner Utvikle brukergrensesnitt ved hjelp av mastersider, nettstednavigering og temaer Bruk ADO.Net og LINQ til å lese fra og skrive til databaser Utvikle rike internettapplikasjoner ved å bruke ASP.NET AJAX Opprett og ring WCF-tjenester
C# for Automation Test Engineers
21 timerDenne instruktørledede, direkteopplæringen i Norge er designet for alle som er interessert i å lære C# med det formål å automatisere testing. Det er et strømlinjeformet, intensivt kurs med mange praktiske øvelser for å få deltakerne raskt oppgradert med de essensielle programmeringsferdighetene som trengs for å bruke i programvareautomatiseringstesting. Fokuset er på C# grunnleggende som kan brukes direkte og umiddelbart på testautomatisering.
Dette kurset dekker ikke inngående testautomatiseringsrammer som Selenium. Hvis du allerede er kjent med C# og ønsker å komme rett inn i testing med Selenium, vennligst sjekk ut: Selenium WebDriver i C#: Introduksjon til webtesting automatisering i C#.
Design Patterns in C#
14 timerMålgruppen:
Teknisk teamleder, programvareutvikler
Læringsmål:
Formålet med opplæringen er å tilegne seg muligheten til å designe avanserte utviklings- / prosjektstrukturer i C #.
I løpet av kurset blir studentene kjent med MSDN-ressursene og verktøyene for å støtte utviklingsprosessen, for eksempel Microsoft Visual Studio , ReSharper.
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.
Mastering LINQ with C#
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot nettutviklere som ønsker å søke etter og oppdatere big data med LINQ ved hjelp av C#.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Opprett og utfør LINQ spørringer.
- Implementer avanserte biblioteker for dataspørring.
- Filtrer, søk, transformer og manipuler lokale eller eksterne objekter.
Programming in ASP.NET MVC 5
21 timerMålgruppen:
Teknisk teamleder, programvareutvikler
Læringsmål:
Formålet med opplæringen er å tilegne seg muligheten til å utvikle forretningsapplikasjoner i ASP.NET MVC 4-teknologi og på C # -språk.
I løpet av kurset blir studentene kjent med MSDN-ressursene og verktøyene for å støtte utviklingsprosessen, for eksempel Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 timerDenne instruktørledede, live-treningenNorge (online eller på stedet) er rettet mot utviklere på middels til avansert nivå som ønsker å forstå syntaksen til C# og emner relatert til objektorientert programmering i C#. Ved slutten av denne opplæringen vil deltakerne være i stand til å: Bli kjent med MSDN-ressursene og verktøyene. Støtt utviklingsprosessen som Microsoft Visual Studio.
Programming in C#
14 timerKurset er designet for folk som ønsker å lære programmeringsspråk basert på C# og lære grunnleggende evner på .NET-plattformen. Under opplæringen vil deltakerne lære hvordan det er innebygd i C# , hvordan sette opp et miljø for å skrive grunnleggende programmer, bruke standardbibliotekene.
Selenium C# Test Automation
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og testere som ønsker å utføre testautomatisering ved hjelp av C# og Selenium.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Selenium WebDriver.
- Skriv tester med Selenium, C# og Nunit med Visual Studio IDE.
- Kjør C# Selenium testautomatisering.
Selenium WebDriver in C#
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) introduserer deltakerne til automatisert testing med Selenium WebDriver og C# i Visual Studio. Hvis du ikke har erfaring med C#-programmering eller ønsker å friske opp C#, vennligst sjekk ut kurset: C# for Automation Test Engineers.
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