Mastering LINQ with C# Träningskurs
C# är ett programmeringsspråk med flera paradigm som omfattar objektorienterade och komponentorienterade discipliner. LINQ (Language Integrated Query) är en komponent som lägger till inbyggda funktioner för datafrågor i programmeringsspråk.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till webbutvecklare som vill fråga och uppdatera big data med LINQ med hjälp av C#.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa och köra LINQ frågor.
- Implementera avancerade bibliotek för datafrågor.
- Filtrera, sök, transformera och manipulera lokala eller fjärranslutna objekt.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Införandet
LINQ Grunderna
- IEnumerable<T>
- IEnumerator<T>
- Projektion, filtrering, kvantifierare, partitioner, operationer etc.
Översikt över LINQ operatorer
- Omedelbara kontra uppskjutna körningar
- Streaming- kontra icke-streamingoperatörer
Förbereda utvecklingsmiljön
- Installera och konfigurera .NET
- Installera och konfigurera LINQPad
Enkla LINQ frågor
- Välja en datakälla
- Skapa en fråga
- Köra en fråga
Datatransformering och typrelationer
- Returnera resultat som en typ
- Utföra åtgärder på källelement
- Tillåta kompilatorn att välja typer
Gruppera och koppla LINQ-frågor
- Gruppera efter flera nycklar
- Utöka en gruppfråga
- Gruppera med anpassade nycklar
- Använda inre koppling med sammansatt nyckel
- Använda gruppkoppling och inre gruppkoppling
LINQ med Lambda-operatorer
- Förstå metodsyntax med Lambda-operatorer
- Gruppera efter flera tangenter
- Gruppera efter anpassade nycklar och anpassade objekt
- Använda inre koppling och sammansatt koppling
- Använda gruppkoppling och inre gruppkoppling
Standardfrågor och komplexa frågor
- Filtrera delmängder
- Ordna om data med en operatör
- Parsa grundläggande grupper
- Skapa en hierarki i en datauppsättning
- Länkning av data
- Använda into och låt nyckelord
LINQ till SQL
- Konfigurera en databas
- Fråga en databas
- Uppdatera en databas
LINQ till XML
- Skapa ett träd
- Använda trädfrågor
Sammanfattning och slutsats
Krav
- En förståelse för programmering
Publik
- Webbutvecklare
Open Training Courses require 5+ participants.
Mastering LINQ with C# Träningskurs - Booking
Mastering LINQ with C# Träningskurs - Enquiry
Vittnesmål (5)
Bra relation, Łukasz hade tid för allas frågor och kunde hjälpa alla som hade några problem
Kelly Morris - Titian Software Poland Sp. z o.o.
Kurs - Selenium WebDriver in C#
Machine Translated
Skräddarsytt efter våra behov
Rafal - Haleon
Kurs - C#.Net
Machine Translated
Allt. Återigen med tanke på mängden begrepp som Fulvio täckte, inklusive detaljerad förklaring på tre dagar var riktigt bra. Jag gillade att han täckte många koncept vi som dataingenjörer skulle kräva.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Machine Translated
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Upcoming Courses
Relaterade Kurser
Introducing C# 6.0 with Visual Studio 2015/2017
28 timmarDenna instruktörsledda, live-utbildning i (online eller på plats) utrustar deltagarna med de nödvändiga färdigheterna som behövs för att utnyttja funktionerna i C# 6.0 inom Visual Studio 2015/2017-miljön.
I slutet av denna utbildning kommer deltagarna att kunna:
- Navigera och använd den integrerade utvecklingsmiljön (IDE) i Visual Studio 2015/2017.
- Implementera grundläggande C#-funktioner som Console.WriteLine, Console.ReadLine och Hello C# World!.
- Förstå processen att kompilera och felsöka C#-kod.
- Använd kommentarer i C# för koddokumentation och läsbarhet.
- Utforska grunderna i .NET 6.0, inklusive CLR, GC, DLL, EXE och teknologier inom .NET.
- Gå igenom historiken för C# från version 1.0 till 6.0 och förstå C#s grunder som nyckelord, bokstaver, operatorer och uttalanden.
- Arbeta med numeriska och booleska typer, klasser, objekt, fält, egenskaper, indexerare, operatorer, metoder och mer i C# 6.0.
- Utforska funktioner i .NET Class Library, inklusive samlingar, filhantering, dataströmmar, kommunikation mellan system, datum, serialisering och parallell programmering.
- Få åtkomst till och manipulera data med ADO.NET, LINQ, ORM (Entity Framework) och data i Service-Oriented Architecture (SOA).
- Granska applikationer som kan utvecklas i C# och .NET Framework 6, som Windows Presentation Foundation, ASP.NET MVC 2 och Silverlight
C#.Net
35 timmarMålsättning
Denna C# kurs kommer att göra det möjligt för delegater att utveckla program i C# programmeringsspråket. Delegater kommer att kunna programmera med hjälp av principerna om objektorientering. Kursen kommer också att omfatta hur man använder Visual Studio 2010 utvecklingsmiljö för att producera robusta och hållbara applikationer.
Publiken
Kursen är avsedd för följande typer av programutvecklare:
- Nya utvecklare
- Utvecklare som förstår datorprogrammering men kan ha lärt sig programmering genom att använda ett icke-grafiskt språk på ett universitet
Dessa utvecklare vill bygga lösningar genom att använda C#; inom Microsoft .NET ramverket. De vill också använda objektorienterade tekniker för att förbättra sina utvecklingsförmåga.
Advanced Programming in C#
35 timmarDenna instruktörsledda, liveutbildning i Sverige introducerar avancerade funktioner i C#, undersöker dess användning som både ett programmeringsspråk för skrivbordsapplikationer och ett webbprogrammeringsspråk för att lösa problem i verkligheten.
Programming tekniker och principer demonstreras och övas genom praktiska övningar och genomgångar i klassen.
ASP.Net 4.0
35 timmarDelegaterna kommer att introduceras till .Net Framework och kommer att lära sig att utveckla webbapplikationer med hjälp av C# 4.0. Vid kursens slut ska delegaterna vara bekanta med ramverket, ha erfarenhet av att utveckla grundläggande webbapplikationer och vara förtrogna med databasåtkomst med hjälp av LINQ. Applikationer kommer att skapas med hjälp av objektorienterad programmering.
Efter att ha slutfört denna kurs kommer delegaterna att kunna:
- Använd Visual Studio 2010 effektivt
- Lär dig C# 4.0
- Skapa kommersiella ASP.NET webbapplikationer
- Förstå OO Programming, klasser och objekt
- Felsöka program
- Utveckla användargränssnitt med hjälp av huvudsidor, webbplatsnavigering och teman
- Använd ADO.Net och LINQ för att läsa från och skriva till databaser
- Utveckla omfattande internetapplikationer med hjälp av ASP.NET AJAX
- Skapa och anropa WCF-tjänster
C# for Automation Test Engineers
21 timmarDenna instruktörsledda, liveutbildning i Sverige är designad för alla som är intresserade av att lära sig C# i syfte att testa automatisering. Det är en strömlinjeformad, intensiv kurs med massor av praktiska övningar för att få deltagarna att snabbt få de nödvändiga programmeringsfärdigheterna som behövs för att tillämpa i automationstestning av programvara. Fokus ligger på C# grunderna som direkt och omedelbart kan tillämpas på testautomatisering.
Den här kursen täcker inte ramverk för djupgående testautomatisering såsom Selenium. Om du redan är bevandrad i C# och vill börja testa med Selenium, kolla in: Selenium WebDriver i C#: Introduktion till automatisering av webbtestning i C#.
Design Patterns in C#
14 timmarMålgrupp:
Teknisk teamledare, mjukvaruutvecklare
Lärandemål:
Syftet med utbildningen är att förvärva förmågan att designa avancerade utvecklings- / projektstrukturer i C #.
Under kursen blir eleverna bekanta med MSDN-resurser och verktyg för att stödja utvecklingsprocessen, till exempel Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Blazor för att skapa fullstack C# webbapplikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbapplikationer med C# och Blazor.
- Använd C#-kod för att anropa JavaScript API:er och bibliotek.
- Kör klientsidans C#-kod och klientlogik direkt i en webbläsare eller server.
- Distribuera Blazor-webbapplikationer med Azure.
Programming in ASP.NET MVC 5
21 timmarMålgrupp:
Teknisk teamledare, mjukvaruutvecklare
Lärandemål:
Syftet med utbildningen är att förvärva förmågan att utveckla affärsinternetapplikationer i ASP.NET MVC 4-teknik och på C # -språk.
Under kursen blir eleverna bekanta med MSDN-resurser och verktyg för att stödja utvecklingsprocessen, till exempel Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 timmarDenna instruktörsledda, liveutbildningSverige (online eller på plats) riktar sig till utvecklare på medelnivå till avancerad nivå som vill förstå syntaxen för C# och ämnen relaterade till objektorienterad programmering i C#. I slutet av denna utbildning kommer deltagarna att kunna: Bekanta sig med MSDN-resurserna och verktygen. Stöd utvecklingsprocessen som Microsoft Visual Studio.
Programming in C#
14 timmarKursen är utformad för personer som vill lära sig programmeringsspråk baserat på C# och lära sig grundläggande funktioner på .NET-plattformen. Under utbildningen kommer deltagarna att lära sig hur det är inbyggt i C# , hur man skapar en miljö för att skriva grundläggande program, använda standardbibliotek.
Programming in WPF
21 timmarDenna instruktörsledda, liveträning iSverige (online eller på plats) riktar sig till mjukvaruutvecklare som vill utveckla skrivbordsklientapplikationer med WPF och C#. I slutet av den här utbildningen kommer deltagarna att kunna: Lära sig och förstå hur man använder MSDN-resurserna och verktygen. Stöd utvecklingsprocessen i Microsoft Visual Studio. Utveckla skrivbordsapplikationer för företag med WPF-teknik och C#-språk.
Selenium WebDriver in C#
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) introducerar deltagarna till automatiserade tester med Selenium WebDriver och C# i Visual Studio. Om du inte har erfarenhet av C#-programmering eller vill fräscha upp C#, kolla in kursen: C# för automationstestingenjörer.
Unit Testing with C#
14 timmarEnhetstestning är en testmetod som testar enskilda enheter av källkod genom att ändra dess egenskaper eller utlösa en händelse för att bekräfta om resultatet är som förväntat.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skriver och kör enhetstester mot ett exempel på .
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd testramverk som NUnit och xUnit.net för att skapa och hantera enhetstestkod
- Definiera och implementera en bredare testdriven utvecklingsmetod för testning
- Anpassa testramverket för att utöka testtäckningen för en applikation
Publik
- Testingenjörer för programvara
- Utvecklare
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Unity: Developing 3D Games with C# and Javascript
28 timmarDenna instruktörsledda, liveutbildning i Sverige täcker grunderna för spelutveckling med Unity samtidigt som deltagarna går steg för steg genom skapandet av sitt eget spel.
Visual Studio with VB.Net
21 timmarMicrosoft Visual Studio är en integrerad utvecklingsmiljö (IDE). VB.NET (Visual Basic .NET) är ett multi-paradigm, objektorienterat programmeringsspråk som implementeras i .NET Framework.