Reactive Programing with Rx.NET Training Cursus
De .NET Reactive Extensions (Rx) is een bibliotheek voor het samenstellen van asynchrone en op gebeurtenissen gebaseerde programma's met behulp van waarneembare verzamelingen en LINQ-stijl query-operators.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze een asynchrone applicatie kunnen ontwikkelen met behulp van .NET Reactive Extensions.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak toepassingen die gebeurtenisstreams vastleggen uit verschillende gegevensbronnen, zoals aandelenkoersen, tweets, computergebeurtenissen en webservices.
- Gebruik Observables en Schedulers om meerdere asynchrone gegevensstromen weer te geven en te beheren.
- Filteren, projecteren, aggregeren, samenstellen en uitvoeren van op tijd gebaseerde bewerkingen op meerdere gebeurtenissen met behulp van LINQ operatoren.
Opzet 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
Inleiding tot Reactive Programming
- Overzicht van Reactive Extensions (Rx)
- Belangrijkste concepten: Observabelen, Waarnemers en Planners
- Opzetten van de ontwikkelomgeving
Werken met Observables
- Observables maken en je erop abonneren
- Asynchrone gegevensstromen beheren
- Gebeurtenissen afhandelen met Observables
Planners in Rx.NET
- Inzicht in planners en hun typen
- Planners gebruiken om gelijktijdigheid te beheren
- Praktijkvoorbeelden met Schedulers
LINQ Operatoren in Rx.NET
- Gegevens filteren en transformeren met LINQ operatoren
- Aggregeren en samenstellen van Observables
- Op tijd gebaseerde bewerkingen voor gebeurtenisstreams
Geavanceerde Reactive Programming technieken
- Meerdere Observables combineren
- Foutafhandeling bij reactief programmeren
- Testen en debuggen van Rx.NET applicaties
Hands-on Project
- Ontwikkelen van een complete asynchrone applicatie
- Implementeren van real-world scenario's met Rx.NET
- Best practices en prestatieoverwegingen
Samenvatting en volgende stappen
Vereisten
- .NET programmeerervaring
Audiëntie
- Ontwikkelaars
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €2280 online delivery, based on a group of 2 delegates, €720 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
Reactive Programing with Rx.NET Training Cursus - Enquiry
Reviews (5)
Onderwerpen die zijn besproken, veel live codevoorbeelden, de houding van de trainers tegenover de groep
Weronika - ATOS PGS sp. z o.o.
Cursus - Reactive Programming with Angular RxJS
Automatisch vertaald
Het was een geweldige cursus omdat we de kans kregen om dingen te bespreken en te oefenen met de zaken waarover we les hebben gehad. Maar wat me het meest beval, was dat alles gebaseerd was op de ervaringen die Marcin had.
Jesper - ProgramDuon AB
Cursus - Advanced Blazor
Automatisch vertaald
De trainer legde de onderwerpen heel goed uit met echte voorbeelden uit de echte wereld, waardoor het voor ons eenvoudiger werd om de informatie te begrijpen
Florin-Viorel Marut - Continental Automotive Romania
Cursus - High-Performance Application Development with .NET Core
Automatisch vertaald
De juiste kennis en diepgaand begrip van het onderwerp van de trainer en zijn vermogen om de kennis op een duidelijke en efficiënte manier te presenteren en over te dragen.
Balazs Farkas - Greentube GmbH
Cursus - Implementing the Actor Model with Microsoft Orleans
Automatisch vertaald
Comprehensief - alles wat ons interesseerde werd behandeld. In staat om door voorbeelden heen te werken.
Deborah Morrison - AFBI
Cursus - Introduction to Blazor
Automatisch vertaald
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
Advanced Blazor
21 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op webontwikkelaars die willen leren hoe ze Progressive Web Application (PWA)-ontwikkelingsfuncties kunnen gebruiken om een app-achtige ervaring op een website te creëren met behulp van Entity Framework ( EF) Kern en Blazor.
Aan het einde van deze training kunnen deelnemers:
- Gebruik het EF-pakket om met databases te werken.
- Gebruik Blazor componenten, services, afhankelijkheidsinjectie, lay-out en routing.
- Maak servicemedewerkers aan om PWA-functies in een applicatie in te schakelen.
- Maak gebruik van pushmeldingen en andere PWA-functies.
Reactive Programming with Angular RxJS
14 UrenReactIve programmeren is een asynchroon programmeerparadigma dat zich richt op gegevensstromen en de verspreiding van gegevens door een gedefinieerde afhankelijkheid tot stand te brengen tussen de onderliggende uitvoeringsmodellen en de uitgezonden gegevensstromen van het ene onderdeel naar het andere. Veel Angular inefficiënties in het applicatieontwerp bij het bouwen van asynchrone UI's kunnen worden overwonnen door gebruik te maken van reactieve stijlpatronen die worden aangeboden door de RxJS-bibliotheek.
In deze door een instructeur geleide, live training leren deelnemers hoe ze waarneembare patronen kunnen implementeren in hun Angular applicatieontwerpen terwijl ze door een reeks cases stappen waarin veelvoorkomende hoekontwerpproblemen worden getoond en hoe ze profiteren van reactieve programmeerontwerpen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp het paradigma van reactief programmeren en de RxJS bibliotheek.
- Bouw UI-zware Angular-toepassingen met schaalbaarheid, flexibiliteit en reactievermogen in het achterhoofd met behulp van reactieve programmeerpatronen.
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.
High-Performance Application Development with .NET Core
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die .NET Core willen gebruiken voor het maken, bouwen, testen, debuggen en implementeren van geoptimaliseerde applicaties die op verschillende systemen kunnen draaien.
Aan het einde van deze training kunnen deelnemers:
- Stel de ontwikkelomgeving in op basis van .NET Core om te beginnen met het ontwikkelen van applicaties.
- Gebruik het ASP.NET Core-framework en de bibliotheken om nieuwe applicaties te bouwen of bestaande te optimaliseren.
- Bewaak en verbeter de prestaties van applicaties met behulp van geavanceerde .NET Core tools.
- Begrijp de principes achter .NET Core functies en pas deze kennis toe op andere zakelijke implementaties.
Blazor WebAssembly
14 UrenDeze live training in Nederland (online of ter plaatse) onder leiding van een instructeur is bedoeld voor webontwikkelaars die Blazor Web Assembly willen gebruiken om een webapplicatie te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Formulieren en verificatie begrijpen in Blazor WebAssembly.
- Maak een Blazor WebAssembly project.
- Leer verschillende manieren om uw webtoepassing uit te voeren.
Introduction to .Net Core
14 Uren.NET Core is een open-source framework voor het maken van .NET-applicaties op Windows, macOS en Linux .
In deze door een instructeur geleide, live training leren deelnemers de basisprincipes van .Net Core terwijl ze door het maken van een voorbeeldtoepassing stappen die de unieke kwaliteiten van .Net Core opzichte van andere frameworks demonstreert.
Aan het einde van deze training kunnen deelnemers:
- Stel .Net Core samen met de tooling en IDE's die nodig zijn om meteen te beginnen met ontwikkelen.
- Gebruik .Net om verschillende soorten software te bouwen, waaronder webapplicaties, consoleapplicaties, microservices en bibliotheken.
- Begrijp de componenten van .Net Core , inclusief klassenbibliotheken, pakketten, metapakketten en frameworks.
- Bouw, debug en implementeer een voorbeeld webapplicatie
Publiek
- ontwikkelaars
Indeling van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen in een live-labomgeving.
Notitie
- Deze cursus is gebaseerd op .Net Core 2.x en is beschikbaar voor zowel Windows- als Linux omgevingen.
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
- Ga voor meer informatie over .Net Core naar: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 UrenPubliek
- Ontwikkelaars
Formaat van de cursus
- Deels hoorcollege, deels discussie, oefeningen en zware praktijkoefeningen in een live-labomgeving.
Entity Framework Core 2.0
14 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze Entity Framework Core 2.0 kunnen gebruiken om een ASP.Net Core-applicatie te maken.
Aan het einde van deze training kunnen deelnemers:
- Zet het benodigde raamwerk en de benodigde tools op voor het maken van Entity Framework Core 2.0 MVC-webapplicaties.
- Voer databasebewerkingen uit op MS SQL Server.
- Gebruik een ‘code first’- en ‘data first’-benadering bij de ontwikkeling van applicaties.
- Uitvoeren van migratie- en zaaiwerkzaamheden.
- Begrijp geavanceerde datamodelleringsconcepten.
- Maak een voorbeeld van een ASP.Net Core-toepassing.
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.
Functional Reactive Programming with Java 9 and RxJava
14 UrenDeze live training in Nederland (online of op locatie) wordt gegeven door een instructeur en is bedoeld voor softwareontwikkelaars en systeemarchitecten op gemiddeld niveau die reactieve applicaties willen bouwen met behulp van Java 9, Spring, Jersey, Akka en de reactieve programmeerbibliotheek RxJava 2.0.
Aan het einde van deze training kunnen deelnemers:
- Begrijp het belang en de betekenis van reactief programmeren in de ontwikkeling van applicaties en systemen.
- Voer een unittest uit op RxJava 2.0.
- Gebruik het Akka-framework volgens reactieve programmeerprincipes.
- Schakel Spring in voor de ontwikkeling van gelijktijdige applicaties.
- Gebruik de flow API van Java 9 om reactieve apps te ontwikkelen.
Machine Learning and AI with ML.NET
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor datawetenschappers en -ontwikkelaars die ML.NET machine learning-modellen willen gebruiken om automatisch projecties af te leiden uit uitgevoerde data-analyse voor bedrijfstoepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer ML.NET en integreer het in de ontwikkelomgeving van de toepassing.
- Begrijp de machine learning-principes achter ML.NET tools en algoritmen.
- Bouw en train machine learning-modellen om slim voorspellingen uit te voeren met de verstrekte gegevens.
- Evalueer de prestaties van een machine learning-model met behulp van de metrische gegevens ML.NET.
- Optimaliseer de nauwkeurigheid van de bestaande machine learning-modellen op basis van het ML.NET-framework.
- Pas de machine learning-concepten van ML.NET toe op andere data science-toepassingen.
Implementing the Actor Model with Microsoft Orleans
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op ontwikkelaars die Microsoft Orleans willen gebruiken om gedistribueerde zakelijke .NET-applicaties te bouwen.
Aan het einde van deze training kunnen deelnemers:
- Installeer en configureer Microsoft Orleans.
- Begrijp het actormodelraamwerk en hoe het wordt geïmplementeerd in Orleans
- Bouw gedistribueerde applicaties zonder dat u complexe gelijktijdigheid en andere schaalpatronen hoeft te beheren.
RxJava for Android Developers
21 UrenDeze live training onder leiding van een instructeur in Nederland (online of ter plaatse) is bedoeld voor ontwikkelaars die RxJava willen gebruiken om een Android mobiele applicatie te ontwikkelen en te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op met de benodigde bibliotheken, pakketten en frameworks die nodig zijn voor het ontwikkelen van een reactieve applicatie.
- Krijg inzicht in hoe gegevens- en gebeurtenisstromen worden uitgezonden en verbruikt.
- Ontwerp toepassingen die situaties uit de echte wereld (op basis van gebeurtenissen) op een elegante en beknopte manier modelleren.
Reactive Programming for iOS with RxSwift
7 UrenDeze live training onder leiding van een instructeur in Nederland laat deelnemers kennismaken met reactieve technieken die worden aangeboden door RxSwift voor het beheren van de overdracht en combinatie van asynchrone gegevensstromen, het omgaan met eenvoudige waarneembare sequenties en de architectuur en ontwikkeling van responsieve, flexibele en in de industrie schaalbare iOS toepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisconcepten achter reactief programmeren in Swift 3.
- Verander verschillende items, zoals arrays en gebeurtenissen, in waarneembare sequenties.
- Pas verschillende filters toe op waarneembare sequenties, transformeer en combineer waarneembare sequenties.
- Write Unit-tests tegen Rx-code.
- Maak effectief gebruik van blinde gegevens van gebruikersinterface-elementen.