C#.Net for Application Development Träningskurs
C#.Net refererar till programmeringsspråket C# som används inom .NET Framework (eller .NET-plattformen). Det är ett modernt, objektorienterat och mångsidigt programmeringsspråk utvecklat av Microsoft, främst för att bygga en mängd olika applikationer som körs på .
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till programmerare på mellannivå som vill utveckla applikationer i ASP.NET med hjälp av C#.Net, övergå från Visual Basic för att skapa robusta webbgränssnitt och integrera PLC-funktionalitet för medicintekniska projekt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig grundläggande och mellanliggande begrepp i C#.Net.
- Gör det möjligt för deltagare att övergå från Visual Basic till C#.
- Utveckla färdigheter för att skapa applikationer med hjälp av ASP.NET som är skräddarsydda för medicintekniska gränssnitt.
- Stärk förståelsen för att koppla samman PLC-funktionalitet med webbaserade gränssnitt.
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
Översikt över .NET Framework och C#
- Utveckling från Visual Basic till C#
- Funktioner och fördelar med C# för ASP.NET
Ställa in miljön
- Installation och konfiguration av Visual Studio
- .NET Core jämfört med .NET Framework
C# Grundläggande syntax
- Datatyper, variabler och operatorer
- Kontrollsatser (if, switch, loops)
Introduktion till OOP-begrepp
- Klasser, objekt och metoder
- Inkapsling, arv och polymorfism
Hantera fel och felsökning
- Hantering av undantag
- Felsökningstekniker i Visual Studio
Introduktion till ASP.NET Core
- Ramverksöversikt och projektstruktur
- Konfigurera ett grundläggande ASP.NET program
Skapa webbapplikationer med MVC
- Förstå MVC-arkitekturen (Model-View-Controller)
- Skapa vyer med Razor Pages
Databindning och interaktion
- Ansluta ASP.NET program till databaser
- Grunderna i Entity Framework Core
Communication mellan ASP.NET och PLC:er
- Översikt över kommunikationsprotokoll (t.ex. Modbus, OPC-UA)
- Hantering av dataströmmar i realtid
Avancerade funktioner i ASP.NET
- Inmatning av mellanprogram och beroenden
- RESTful API:er i ASP.NET Core
Överbrygga Visual Basic-gränssnitt
- Övergång av befintliga VB-gränssnitt till ASP.NET
- Metodtips för migrering av äldre kod
Säkerhet och bästa praxis
- Autentisering och auktorisering i ASP.NET
- Säker datahantering och överföring
Distribution av program
- Värd för ASP.NET program lokalt och i molnet
- Introduktion till skapande av behållare med hjälp av Docker (valfritt)
Sammanfattning och nästa steg
Krav
- Förtrogenhet med grundläggande programmeringsbegrepp
- Empirisk kunskap om PLC-programmering
Publik
- Programmerare
- Applikationsutvecklare
Open Training Courses require 5+ participants.
C#.Net for Application Development Träningskurs - Booking
C#.Net for Application Development Träningskurs - Enquiry
Vittnesmål (5)
Tränaren var mycket kunnig, var till stor hjälp.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Machine Translated
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
Kurs - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Tränaren förklarade ämnena mycket bra med faktiska exempel från den verkliga världen vilket gjorde det enklare för oss att förstå informationen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Machine Translated
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
Advanced Blazor
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill lära sig hur man använder utvecklingsfunktioner för Progressive Web Application (PWA) för att skapa en appliknande upplevelse på en webbplats med hjälp av Entity Framework ( EF) Core och Blazor.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd EF-paketet för att arbeta med databaser.
- Använd Blazor komponenter, tjänster, beroendeinjektion, layout och routing.
- Skapa servicearbetare för att aktivera PWA-funktioner i en applikation.
- Använd push-meddelanden och andra PWA-funktioner.
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.
High-Performance Application Development with .NET Core
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda .NET Core för att skapa, bygga, testa, felsöka och distribuera optimerade applikationer som kan köras på olika system.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställ in utvecklingsmiljön baserat på .NET Core för att börja utveckla applikationer.
- Använd ASP.NET Core-ramverket och biblioteken för att bygga nya applikationer eller optimera befintliga.
- Övervaka och förbättra applikationernas prestanda med hjälp av avancerade .NET Core-verktyg.
- Förstå principerna bakom .NET Core funktioner och tillämpa denna kunskap på andra affärsimplementeringar.
Blazor WebAssembly
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Blazor Web Assembly för att bygga en webbapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå formulär och autentisering i Blazor WebAssembly.
- Skapa ett Blazor WebAssembly projekt.
- Lär dig olika sätt att köra ditt webbprogram.
Introduction to .Net Core
14 timmar.NET Core är ett ramverk med öppen källkod för att skapa .NET-program på Windows, macOS och Linux.
I denna instruktör-ledda, levande utbildning, deltagarna kommer att lära sig grunderna i .Net Core när de steg genom skapandet av ett urval ansökan som visar .Net Core's unika egenskaper vs andra ramar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Inställnings .Net Core tillsammans med de verktygs- och IDEs som behövs för att börja utvecklas direkt.
- Använd .Net för att bygga olika typer av programvara, inklusive webbapplikationer, konsolapplikationer, mikrotjänster och bibliotek.
- Förstå .Net Core's komponenter, inklusive klassbibliotek, paket, metapaket och ramverk.
- Bygga, felsöka och distribuera ett exempel webbprogram
Publik
- Utvecklare
Format för kursen
- Del föreläsning, del diskussion, övningar och tunga praktisk övning i en live-lab miljö.
Observera
- Den här kursen baseras .Net Core 2.x och är tillgänglig för både Windows och Linux miljöer.
- För att begära en anpassad utbildning för denna kurs, kontakta oss för att ordna.
- Om du vill veta mer .Net Core, besök: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 timmarPublik
- Utvecklare
Kursens format
- Delföreläsning, deldiskussion, övningar och tung praktisk praktik i en live-lab-miljö.
Entity Framework Core 2.0
14 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder Entity Framework Core 2.0 för att skapa en ASP.Net Core-applikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera nödvändiga ramverk och verktyg för att skapa Entity Framework Core 2.0 MVC-webbapplikationer.
- Utför databasoperationer på MS SQL Server.
- Använd en "kod först" och "data först" tillvägagångssätt för applikationsutveckling.
- Utför migrerings- och såddoperationer.
- Förstå avancerade datamodelleringskoncept.
- Skapa ett exempel på ASP.Net Core-applikation.
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.
Developing in ASP.NET MVC 6 Development
28 timmarASP.NET MVC 6 är ny Visual Studio 2015 och är den senaste utvecklingen av Microsofts webbutvecklingsstack. Den här kursen täcker de senaste API:erna och utvecklingsteknikerna för att skapa dynamiska, modulära och testbara webbplatser. Vi kommer att utforska de nya funktionerna som finns i MVC6 och visa hur du får ut det bästa av den senaste verktygsuppsättningen och integrationsmöjligheterna.
Vad du kommer att lära dig
- Förstå MVC-arkitekturprinciper och fördelar Skapa vyer, visa komponenter och tagghjälpare Använda ASP.NET beroendeinjektion Skapa RESTful-tjänster med webb-API Få ut det bästa av GruntJS, NPM och Bower-integrering Skapa Single Page Applications (SPA)
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
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 timmarLär dig hur man använder Microsoft Visual Studio som en integrerad utvecklingsmiljö (IDE) med VB.NET (Visual Basic .NET) Programming ett multiparadigm, objektorienterat programmeringsspråk som implementeras i 4.7.2 .NET Framework tillsammans
Visual Studio 2022 IDE
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjare till medelnivå som vill utveckla applikationer med Visual Studio.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Visual Studio 2022-funktioner effektivt.
- Kör och hantera enhetstester.
- Felsök applikationer och arbeta med kod i fjärrlager.
Visual Studio for PLC Communication and Database Integration
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvaruutvecklare och automationsingenjörer på mellannivå som vill bygga applikationer som kommunicerar med PLC:er och interagerar med SQL databaser med hjälp av Visual Studio.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla .NET-applikationer i Visual Studio för industriell automation.
- Kommunicera med PLC:er med industriella protokoll som OPC UA.
- Implementera databasinteraktioner med SQL Server för att lagra och hämta PLC-data.
- Optimera applikationsprestanda för industriella miljöer i realtid.
Visual Studio Tools for Office (VSTO)
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjarnivå till medelnivå som vill använda VSTO för att skapa skräddarsydda lösningar för Microsoft Office applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa tillägg och anpassningar på dokumentnivå för Office-program. Access och manipulera Office-objektmodellen och dess händelser. Skapa anpassade band, uppgiftsrutor och dialogrutor för Office-program. Använd Windows Forms-kontroller och .NET-komponenter i Office-dokument. Integrera Office-applikationer med webbtjänster och databaser. Distribuera och säkra Office-lösningar.