Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

SPARA UPP TILL 50 %
 

.NET 3.0/3.5: översikt


Kurs: 9764 dagar

  Tipsa    Skriv ut    Q&A    PDF    View in English

Boka direkt

Du får lära dig att

  • Integrera funktionerna i .NET 3.0/3.5 för att förenkla komplexa flerlagers-arkitekturer
  • Automatisera och optimera databasåtkomst med LINQ till SQL och LINQ till Objects
  • Designa moderna grafiska applikationer med Windows Presentation Foundation
  • Distribuera applikationer över flera kanaler med Windows Communication Foundation
  • Organisera affärsprocesser med Windows Workflow Foundation
  • Utveckla webbläsarbaserade applikationer med Silverlight och ASP.NET AJAX

Sammanfattning

Ramverken .NET 3.0 och 3.5 introducerar en rad teknologier som förenklar skapandet av komplexa distribuerade applikationer. För att kunna utnyttja dessa teknologier är det nödvändigt att förstå båda ramverken var för sig samt som en helhet. Kursen ger dig en förståelse för LINQ, WPF, WCF, WF och andra .NET-teknologier och hur dessa används för att bygga avancerade moderna applikationer.

Vem bör delta

Erfarna utvecklare av .NET 2.0 som vill utnyttja funktionerna i .NET 3.0/3.5. Programmeringserfarenhet i nivå med kurs 503, "Visual Basic: programmering för .NET", eller kurs 419, "C#-programmering", förutsätts.

Praktiska övningar

Övningarna ger dig praktisk erfarenhet av att utveckla .NET 3.0/3.5-applikationer. Övningarna som ges i Visual Basic eller C#, omfattar:
  • Hämta och uppdatera data med LINQ
  • Skapa WPF-användargränssnitt
  • Bygga och använda WCF-tjänster
  • Utforma länge pågående affärsprocesser med arbetsflöden för tillståndsmaskiner
  • Anropa WCF arbetsflödestjänster från Silverlight
  • Animera Silverlight med XAML

Kursinnehåll

.NET 3.0/3.5: introduktion

  • Utforska .NET 3.0/3.5-arkitekturen
  • LINQ
  • WPF
  • WCF
  • WF
  • ASP.NET AJAX
  • Silverlight

Language Integrated Query (LINQ)

Utveckla LINQ-frågor

  • Utforska LINQ:s syntax
  • Bestämma (inferring) datatyper vid designtillfället

Object Relational Mapping med LINQ till SQL

  • Fråga databasen
  • Returnera LINQ Entities
  • Styra hur data laddas med Lambda-uttryck
  • Främja entitetsförändringar på databaser via DataContext
  • Lägga till lagrade procedurer till DataContext

Ändra data med LINQ till Objects

  • Sortera och filtrera objekt
  • Aggregera objektdata
  • Arbeta med anonyma typer

Windows Presentation Foundation (WPF)

Bygga ett XAML presentationslager

  • Designa ett användargränssnitt med XAML
  • Använda vanliga XAML-kontroller och XAML-egenskaper
  • ComboBox
  • Label
  • TextBox

Generera avancerad layout

  • Positionera kontroller med Canvas och Grid
  • Organisera kontroller med StackPanel och DockPanel
  • Förbättra kontrollernas utseende med färg och opacitet
  • Använda stigande borstar med stilinställningar
  • Binda kontroller till stilar

Aktivera WPF-applikationer

  • Hantera händelser
  • Visa fönster och dialogrutor
  • Effektivisera användargränssnittet med Model-View-ViewModel
  • Binda kontroller till ObservableCollection
  • Driftsätta med ClickOnce

Windows Communication Foundation (WCF)

Programmera distribuerade applikationer med WCF

  • Definiera och implementera WCF-gränssnitt
  • Konfigurera binära kanaler och HTTP-kanaler
  • Serialisera affärsenheter för WCF
  • Kontrollera WCF-beteenden

WCF-tjänster

  • Ställa in en tjänstereferens
  • Konfigurera WCF-klienter
  • Skapa WPF-klienter
  • Hantera transport- och meddelandesäkerhet

Windows Workflow Foundation (WF)

Modellera affärsprocesser med WF

  • Sammanställa sekvensiella arbetsflöden med den visuella designern
  • Lägga till och implementera Activities
  • Vara värd för arbetsflödets körtid

Tillämpa logik på ett arbetsflöde

  • Rikta programflöde med IfElse och While
  • Ställa in deklarativa villkor och kodvillkor

Representera länge pågående affärsprocesser

  • Designa arbetsflöden för tillståndsmaskiner
  • Använda State-, EventDriven- och SetState-aktiviteter
  • Lagra arbetsflöde med SQL Server

Integrera WF och WCF

  • Använda System.WorkflowServices
  • Skicka data till arbetsflödet med ReceiveActivity
  • Returnera data från arbetsflödet

Silverlight och ASP.NET AJAX

Skapa Silverlight-användargränssnitt för flera plattformar

  • Arbeta med objektet UserControl
  • Konvertera XAML från WPF till Silverlight
  • Åtkomst till QueryString
  • Anropa JavaScript från Silverlight
  • Berika användargränssnittet med XAML-animationer

Kombinera Silverlight med WCF

  • Göra asynkrona anrop till WCF
  • Förpacka en arbetsflödestjänst

Förbättra användargränssnittet ASP.NET AJAX

  • Jämföra AJAX och Silverlight
  • Anropa WCF från ASP.NET AJAX

<< Tillbaka till Visual Studio och .NET
 

Liknande kurser

 
.NET 3.0/3.5: översikt
Praktiska övningar

Kursschema

29 mars - 1 aprilStockholm boka kurs

Storbritannien

15 - 18 febLondon boka kurs

USA

19 - 22 oktNew York boka kurs
19 - 22 aprilNew York boka kurs
7 - 10 juniReston, VA boka kurs
Live online classroom training.

Du kan gå de överstrukna kurserna
i klassrummet eller online med Learning Tree AnyWareTM.

Fler datum och platser.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Kurspriser

21 950 kr Ord. Pris
kurspriser med
rabattprogram
12 000 krMed Flex-Treklöver
12 225 krMed Fyrklöver
16 490 krMed Företagskort -
10-kort
16 500 krMed ProPack 40
Alla priser i SEK, exkl moms.

.NET 3.0/3.5: översikt

Deltagare integrerar WCF, WF, LINQ och Silverlight.


 
"Jag har gått Learning Tree-kurser för att förbereda mig inför projekt. Kursen gav mig den struktur och kännedom om tekniken som jag behövde för att kunna arbeta med den, och la samtidigt grunden för framtida fördjupning. Jag tycker om de praktiska övningarna eftersom man alltid lär sig mer när man får utföra det själv."



 
Ten Questions to Ask Your Training Provider - Position Paper