C#.Net for Application Development Training Cursus
C#.Net verwijst naar de programmeertaal C# die wordt gebruikt binnen het .NET framework (of .NET platform). Het is een moderne, objectgeoriënteerde en veelzijdige programmeertaal ontwikkeld door Microsoft, voornamelijk voor het bouwen van een breed scala aan applicaties die op het .NET-platform draaien.
Deze live training onder leiding van een instructeur (online of ter plaatse) is bedoeld voor programmeurs van gemiddeld niveau die toepassingen willen ontwikkelen in ASP.NET met behulp van C#.Net, waarbij ze overstappen van Visual Basic om robuuste webinterfaces te creëren en PLC-functionaliteit te integreren voor projecten voor medische apparatuur.
Aan het einde van deze training zijn de deelnemers in staat om:
- Leer de basis- en tussenliggende concepten van C#.Net.
- Deelnemers in staat stellen om over te stappen van Visual Basic naar C#.
- Ontwikkel vaardigheden voor het maken van toepassingen met behulp van ASP.NET die zijn afgestemd op interfaces voor medische apparatuur.
- Versterk het begrip van het koppelen van PLC-functionaliteit met webgebaseerde interfaces.
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
Overzicht van .NET Framework en C#
- Evolutie van Visual Basic naar C#
- Kenmerken en voordelen van C# voor ASP.NET
Instellen van de omgeving
- Installatie en configuratie van Visual Studio
- .NET Core vergeleken met .NET Framework
C# Basisprincipes van syntaxis
- Gegevenstypen, variabelen en operatoren
- Controle-instructies (if, schakelaar, lussen)
Inleiding tot OOP-concepten
- Klassen, objecten en methoden
- Inkapseling, overerving en polymorfisme
Omgaan met fouten en foutopsporing
- Afhandeling van uitzonderingen
- Foutopsporingstechnieken in Visual Studio
Inleiding tot ASP.NET Core
- Raamwerk overzicht en projectstructuur
- Een basistoepassing voor ASP.NET instellen
Webapplicaties maken met MVC
- Inzicht in de Model-View-Controller (MVC)-architectuur
- Weergaven maken met Razor Pages
Gegevensbinding en interactie
- Verbinden van ASP.NET applicaties met databases
- Basisprincipes van Entity Framework Core
Communication tussen ASP.NET en PLC's
- Overzicht van communicatieprotocollen (bijv. Modbus, OPC-UA)
- Omgaan met real-time datastromen
Geavanceerde functies in ASP.NET
- Middleware en afhankelijkheidsinjectie
- RESTful API's in ASP.NET Core
Visuele basisinterfaces overbruggen
- Overgang van bestaande VB-interfaces naar ASP.NET
- Best practices voor het migreren van verouderde code
Beveiliging en best practices
- Authenticatie en autorisatie in ASP.NET
- Veilige verwerking en overdracht van gegevens
Implementatie van applicaties
- Hosting ASP.NET applicaties lokaal en in de cloud
- Inleiding tot containerisatie met behulp van Docker (optioneel)
Samenvatting en volgende stappen
Vereisten
- Bekendheid met de basisconcepten van programmeren
- Empirische kennis van PLC-programmering
Audiëntie
- Programmeurs
- Applicatie ontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
C#.Net for Application Development Training Cursus - Booking
C#.Net for Application Development Training Cursus - Enquiry
Testimonials (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Cursus - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Cursus - Unit Testing with C#
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
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Cursus - Introduction to Blazor
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.
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.
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 België (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.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 UrenDeze cursus is verdeeld in 3 hoofdsecties en bestaat uit een mix van presentaties en praktische oefeningen.
- VB.NET Taal in Visual Studio 2012
- VB.NET Object oriëntatie
- VB.NET en SQL Server 2012
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.
Machine Learning and AI with ML.NET
21 UrenDeze live training onder leiding van een instructeur in België (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.
Developing in ASP.NET MVC 6 Development
28 UrenASP.NET MVC 6 is nieuw in Visual Studio 2015 en is de nieuwste evolutie van de webontwikkelingsstack van Microsoft. Deze cursus behandelt de nieuwste API's en ontwikkelingstechnieken voor het creëren van dynamische, modulaire en testbare websites. We verkennen de nieuwe functies die beschikbaar zijn in MVC6 en laten zien hoe u het beste uit de nieuwste toolset en integratiemogelijkheden kunt halen.
Wat je gaat leren
- Begrijp de principes en voordelen van MVC-architectuur Views, weergavecomponenten en taghelpers maken ASP.NET-afhankelijkheidsinjectie gebruiken RESTful-services maken met behulp van Web API Het beste uit GruntJS, NPM en Bower-integratie halen Single Page Applications (SPA's) maken
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.
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
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 UrenLeren hoe Microsoft Visual Studio als een geïntegreerde ontwikkelomgeving (IDE) met behulp van VB.NET (Visual Basic .NET) Programming een multi-paradigma, objectgeoriënteerde programmeertaal die samen op het 4.7.2 .NET Framework wordt geïmplementeerd