Mastering LINQ with C# Training Cursus
C# is een multi-paradigma programmeertaal die objectgeoriënteerde en componentgeoriënteerde disciplines omvat. LINQ (Language Integrated Query) is een onderdeel dat native mogelijkheden voor gegevensquery's toevoegt aan programmeertalen.
Deze live training onder leiding van een instructeur (online of ter plaatse) is bedoeld voor webontwikkelaars die big data willen opvragen en bijwerken met LINQ met behulp van C#.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak en voer LINQ query's uit.
- Implementeer geavanceerde bibliotheken voor het opvragen van gegevens.
- Filter, zoek, transformeer en manipuleer lokale of externe objecten.
Vorm van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Cursusaanbod
Introductie
LINQ Basisinformatie
- IEnumerable<T>
- IEteller<T>
- Projecteren, filteren, kwantificatoren, partities, bewerkingen, enz.
Overzicht van LINQ operatoren
- Onmiddellijke versus uitgestelde executies
- Streaming versus niet-streamingoperators
Voorbereiding van de ontwikkelingsomgeving
- .NET installeren en configureren
- LINQPad installeren en configureren
Eenvoudige LINQ zoekopdrachten
- Een gegevensbron selecteren
- Een query maken
- Een query uitvoeren
Gegevenstransformatie en typerelaties
- Resultaten retourneren als een type
- Bewerkingen uitvoeren op bronelementen
- De compiler toestaan om typen te selecteren
Groeperen en samenvoegen LINQ query's
- Groeperen op meerdere toetsen
- Een groepsquery uitbreiden
- Groeperen met aangepaste toetsen
- Met behulp van binnenste verbinding met composietsleutel
- Groepsdeelname en binnenste groepsdeelname gebruiken
LINQ met lambda-operators
- Inzicht in methodesyntaxis met lambda-operatoren
- Groeperen op meerdere toetsen
- Groeperen op aangepaste toetsen en aangepaste objecten
- Binnenste verbinding en samengestelde verbinding gebruiken
- Groepsdeelname en groepsbinnenste deelname gebruiken
Standaard en complexe query's
- Subsets filteren
- Gegevens herschikken met een operator
- Basisgroepen parseren
- Een hiërarchie maken in een gegevensset
- Gegevens aan elkaar koppelen
- Trefwoorden gebruiken in en laten
LINQ tot SQL
- Opzetten van een database
- Query's uitvoeren op een database
- Een database bijwerken
LINQ tot XML
- Een boom maken
- Boomquery's gebruiken
Samenvatting en conclusie
Vereisten
- Inzicht in programmeren
Audiëntie
- Webontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Mastering LINQ with C# Training Cursus - Booking
Mastering LINQ with C# Training Cursus - Enquiry
Testimonials (5)
Goede verstandhouding, Łukasz had tijd voor de vragen van iedereen en was in staat om iedereen te helpen die een probleem had
Kelly Morris - Titian Software Poland Sp. z o.o.
Cursus - Selenium WebDriver in C#
Automatisch vertaald
De les was informatief en gemakkelijk te volgen.
Najeeda Motala - Multichoice
Cursus - Advanced C# for Automation Test Engineers
Automatisch vertaald
Afgestemd op onze behoeften
Rafal - Haleon
Cursus - C#.Net
Automatisch vertaald
Alles. Opnieuw gezien het aantal concepten dat Fulvio behandelde, was inclusief gedetailleerde uitleg in drie dagen echt goed. Ik vond het leuk dat hij veel concepten behandelde die wij als data-ingenieurs nodig zouden hebben.
Florim - Jisc
Cursus - Programming in C# with Visual Studio
Automatisch vertaald
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Introducing C# 6.0 with Visual Studio 2015/2017
28 UrenDeze door een instructeur geleide, live training (op locatie of op locatie) voorziet deelnemers van de essentiële vaardigheden die nodig zijn om de mogelijkheden van C# 6.0 te benutten binnen de Visual Studio 2015/2017-omgeving.
Aan het einde van deze training kunnen deelnemers:
- Navigeer en gebruik de Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implementeer basis C#-functionaliteiten zoals Console.WriteLine, Console.ReadLine en Hello C# World!.
- Begrijp het proces van het compileren en debuggen van C#-code.
- Pas opmerkingen toe in C# voor codedocumentatie en leesbaarheid.
- Ontdek de basisprincipes van .NET 6.0, inclusief CLR, GC, DLL, EXE en technologieën binnen .NET.
- Bekijk de geschiedenis van C# van versie 1.0 tot 6.0 en begrijp de basisbeginselen van C#, zoals trefwoorden, letterlijke waarden, operators en instructies.
- Werk met numerieke en Booleaanse typen, klassen, objecten, velden, eigenschappen, indexeerfuncties, operators, methoden en meer in C# 6.0.
- Ontdek de functies van .NET Class Library, waaronder collecties, bestandsverwerking, datastromen, communicatie tussen systemen, datums, serialisatie en parallelle programmering.
- Krijg toegang tot en manipuleer gegevens met behulp van ADO.NET, LINQ, ORM (Entity Framework) en gegevens in Service-Oriented Architecture (SOA).
- Bekijk toepassingen die kunnen worden ontwikkeld in C# en .NET Framework 6, zoals Windows Presentation Foundation, ASP.NET MVC 2 en Silverlight
C#.Net
35 UrenDoelstellingen
Deze C# cursus zal delegaten in staat stellen om toepassingen te ontwikkelen in de C# programmeringstaal. Delegaten zullen in staat zijn om te programmeren met behulp van de principes van object-oriëntatie. De cursus zal ook betrekking hebben op het gebruik van Visual Studio 2010 ontwikkelingsomgeving om robuste en duurzame toepassingen te produceren.
Het publiek
Deze cursus is bedoeld voor de volgende soorten softwareontwikkelaars:
- Nieuwe ontwikkelaars
- Ontwikkelaars die computerprogramma's begrijpen, maar mogelijk de programmering hebben geleerd door een niet-graphische taal te gebruiken in een universiteit
Deze ontwikkelaars willen oplossingen bouwen door gebruik te maken van C#; binnen het Microsoft .NET kader. Ze willen ook Object-oriënteerde technieken gebruiken om hun ontwikkelingsvaardigheden te verbeteren.
Advanced Programming in C#
35 UrenDeze door een instructeur geleide, live training in België introduceert geavanceerde functies van C# en onderzoekt het gebruik ervan als zowel een programmeertaal voor desktopapplicaties als een webprogrammeertaal voor het oplossen van echte problemen.
Programming technieken en principes worden gedemonstreerd en geoefend door middel van praktische oefeningen en walk-throughs tijdens de les.
Advanced C# for Automation Test Engineers
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ervaren automatiseringstestingenieurs die geavanceerde C# programmeerconcepten voor automatiseringstests willen leren.
Aan het einde van deze training kunnen deelnemers:
- Begrijp geavanceerde C# programmeerconcepten en best practices. Pas geavanceerde objectgeoriënteerde programmeerprincipes toe om efficiënte en flexibele automatiseringsoplossingen te creëren. Ontwerp en ontwikkel modulaire en herbruikbare automatiseringsframeworks met behulp van best practices uit de branche.
ASP.Net 4.0
35 UrenDeelnemers maken kennis met het .Net-framework en leren webapplicaties te ontwikkelen met behulp van C# 4.0. Aan het einde van de cursus moeten de deelnemers bekend zijn met het framework, ervaring hebben met het ontwikkelen van een basiswebtoepassing en bekend zijn met databasetoegang met behulp van LINQ. Applicaties worden gemaakt met behulp van objectgeoriënteerd programmeren.
Na het voltooien van deze cursus kunnen deelnemers:
- Visual Studio 2010 effectief gebruiken
- Leren C# 4.0
- Creëer commerciële ASP.NET webapplicaties
- Begrijp OO Programming, klassen en objecten
- Toepassingen debuggen
- Ontwikkel gebruikersinterfaces met behulp van basispagina's, sitenavigatie en thema's
- Gebruik ADO.Net en LINQ om te lezen uit en te schrijven naar databases
- Ontwikkel rijke internetapplicaties met behulp van ASP.NET AJAX
- WCF-services maken en aanroepen
C# for Automation Test Engineers
21 UrenDeze door een instructeur geleide, live training in België is bedoeld voor iedereen die geïnteresseerd is in het leren van C# met het oog op automatiseringstests. Het is een gestroomlijnde, intensieve cursus met veel praktische oefeningen om deelnemers snel aan de slag te laten gaan met de essentiële programmeervaardigheden die nodig zijn om toe te passen bij het testen van softwareautomatisering. De focus ligt op de C# fundamenten die direct en onmiddellijk kunnen worden toegepast op testautomatisering.
Deze cursus behandelt geen diepgaande testautomatiseringsframeworks zoals Selenium. Als u al bekend bent met C# en direct wilt beginnen met testen met Selenium, kijk dan eens naar: Selenium WebDriver in C#: Inleiding tot webtestautomatisering in C#.
Design Patterns in C#
14 UrenDoelgroep:
Technisch teamleider, softwareontwikkelaar
Leerdoel:
Het doel van training is het verwerven van het vermogen om geavanceerde ontwikkeling / projectstructuren in C # te ontwerpen.
Tijdens de cursus raken studenten vertrouwd met de MSDN-bronnen en -hulpmiddelen om het ontwikkelingsproces te ondersteunen, zoals Microsoft Visual Studio , ReSharper.
Introduction to Blazor
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die Blazor willen gebruiken om full-stack C# webapplicaties te maken.
Aan het einde van deze training kunnen deelnemers:
- Ontwikkel webapplicaties met C# en Blazor.
- Gebruik C#-code om JavaScript API's en bibliotheken aan te roepen.
- Voer C#-code en clientlogica aan de clientzijde rechtstreeks uit in een browser of server.
- Implementeer Blazor-webapplicaties met Azure.
Programming in ASP.NET MVC 5
21 UrenDoelgroep:
Technisch teamleider, softwareontwikkelaar
Leerdoel:
Het doel van training is het verwerven van de mogelijkheid om zakelijke internetapplicaties te ontwikkelen in ASP.NET MVC 4-technologie en in C # -taal.
Tijdens de cursus raken studenten vertrouwd met de MSDN-bronnen en -hulpmiddelen om het ontwikkelingsproces te ondersteunen, zoals Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 UrenDeze door een instructeur geleide, live trainingBelgië (online of op locatie) is bedoeld voor ontwikkelaars van gemiddeld tot gevorderd niveau die de syntaxis van C# en onderwerpen gerelateerd aan objectgeoriënteerd programmeren in C# willen begrijpen. Aan het einde van deze training kunnen deelnemers: Vertrouwd zijn met de MSDN-bronnen en -hulpmiddelen. Ondersteun het ontwikkelingsproces zoals Microsoft Visual Studio.
Programming in C#
14 UrenDe cursus is bedoeld voor mensen die programmeertaal willen leren op basis van C# en basismogelijkheden van het .NET-platform willen leren. Tijdens de training leren deelnemers hoe het is ingebouwd in C# , hoe een omgeving kan worden opgezet om basisprogramma's te schrijven, de standaardbibliotheken gebruiken.
Programming in WPF
21 UrenDeze door een instructeur geleide, live training inBelgië (online of op locatie) is bedoeld voor softwareontwikkelaars die desktopclientapplicaties willen ontwikkelen met behulp van WPF en C#. Aan het einde van deze training kunnen deelnemers: Leren en begrijpen hoe ze de MSDN-bronnen en -hulpmiddelen kunnen gebruiken. Ondersteun het ontwikkelingsproces in Microsoft Visual Studio. Ontwikkel zakelijke desktopapplicaties met behulp van WPF-technologie en C#-taal.
Selenium C# Test Automation
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars en testers die testautomatisering willen uitvoeren met C# en Selenium.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Selenium WebDriver.
- Schrijf tests met Selenium, C# en Nunit met Visual Studio IDE.
- Voer C# Selenium-testautomatisering uit.
Selenium WebDriver in C#
14 UrenDeze door een instructeur geleide, live training in België (op locatie of op afstand) laat deelnemers kennismaken met geautomatiseerd testen met Selenium WebDriver en C# in Visual Studio. Als je geen C# programmeerervaring hebt of C# wilt opfrissen, bekijk dan de cursus: C# voor Automation Test Engineers.
Unit Testing with C#
14 UrenEenheidstesten is een testbenadering waarbij afzonderlijke eenheden van de broncode worden getest door de eigenschappen ervan te wijzigen of een gebeurtenis te activeren om te bevestigen of het resultaat is zoals verwacht.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze eenheidstests kunnen schrijven en uitvoeren tegen een voorbeeldtoepassing .Net met behulp van C# en Visual Studio.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik testframeworks zoals NUnit en xUnit.net om eenheidstestcode te maken en te beheren
- Definieer en implementeer een bredere testgestuurde ontwikkelingsaanpak voor testen
- Pas het testkader aan om de testdekking voor een toepassing uit te breiden
Audiëntie
- Software test ingenieurs
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening