.NET Core and Angular Training Course Träningskurs
.NET Core är ett ramverk med öppen källkod för att skapa .NET-program i Windows, macOS
och Linux.
I denna lärarledda, levande utbildning kommer deltagarna att lära sig .Net Core när de kliver
genom att skapa en urvalsansökan som visar .Net Coreunika egenskaper
jämfört med andra ramar. Det handlar också om hur man använder Angular i ett ASP.NET Core MVC-projekt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installationsprogrammet .Net Core tillsammans med verktyg och ID:er som behövs för att börja utvecklas direkt.
- Använd .Net för att skapa olika typer av programvara, inklusive webbprogram, konsolprogram, mikrotjänster och bibliotek.
- Förstå .Net Corekomponenter, inklusive klassbibliotek, paket, metapaket och ramverk.
- Bygg bibliotek och program i .NET Core.
- Förstå viktiga aspekter av att utveckla högkvalitativ programvara för release
- Skapa appar med ASP.NET Core, dess styrkor och svagheter och hur du utnyttjar dess funktioner för att skapa appar på ett säkert sätt.
- Frontend utveckling med ASP.NET Core MVC.
- Frond-end ramar och verktyg, som Angular, Bootstrap, Nuget, Bower, webpack, Gulp, och Azure.
- Skapa ett Visual Studio eller Visual Studio kodprojekt som innehåller Angular, ASP.NET Core MVC och få dem att arbeta tillsammans.
- Använd Entity Framework Core för att lagra programdata och ASP.NET kärnidentitet för att autentisera och auktorisera användare.
- Använd ASP.NET Core-paket för att leverera funktioner till Angular.
Kursplan
Dag 1:
.NET Core Översikt
- Fördelar och skillnader från .Net Framework
Bygga .NET Core applikationer
- Installera .NET Core SDK, använda .NET CLI, Skapa och köra .NET Core applikationen
Bygg med .NET Core
- Ramar, körtider och plattformar, grunderna i MSBuild
Enhetstestning med xUnit
- Skriva enhetstester, fakta och teorier
Arbeta med databaser
- Relationell, SQLite, Transforming data
Dataåtkomst med ORM (objektrelationsmappare)
- Dapper vs Entity Framework Core
Skapa en mikrotjänst med ASP.NET Core
Felsökning
- WinDBG/CDB, LLDB, SOS
Prestanda och profilering
- xUnit.Performance, PerfView
Lokalisera din applikation
.NET Portability Analyzer
Förbereder för release
- NuGet-paket, NuGet-flöde, Signeringssammansättningar
Dag 2:
ASP.NET Core Översikt
Skapar ASP.NET Core webbapplikation
- Komponenter
Hantera förfrågningar med middleware-pipeline
- Betjäna statiska filer, lägga till funktionalitet, kombinera mellanprogram, hantera undantag
Använda MVC i ASP.NET Core
Kartläggning av webbadresser
- Konventionell routing, begränsningar och standardvärden, generering av webbadresser
Modellbindningen
- Validerar användarinmatning
Använda Razor Views
Använda Tag Helpers
Skapa ett webb-API
- Attribut routing, Innehållsförhandling, XML formatering
Konfigurera tjänst med beroendeinjektion
Konfigurerar ASP.NET Core-applikationen
Fråga, skapa och uppdatera data med Entity Framework Core
Använder MVC-filterpipeline
Använder ASP.NET Core Identity-systemet
Säkra din ansökan
Publicering, värd för ASP.NET Core-applikation i IIS
- Buntning och minifiering
Övervakning och felsökning
Dag 3:
Översikt över Front-End Developer Toolset
Angular Begrepp
- Skapar projektet
- Skapar datamodellen
- Skapa en webbtjänst
Strukturera en Angular applikation
Skapa Angular Butik
Använda Angular med Blazor
Databindande och direktiv
Tjänster och beroendeinjektion
Använder Angular med ASP.NET MVC
Visual Studio Stöd för Angular
Bootstrap Begrepp
- Bootstrap stilar, komponenter
Hantera beroenden med NuGet och Bower
Byggapplikation med Gulp och webpack
Skapa administrationsfunktioner
Säkra applikationen
Distribuerar ASP.NET Core Angular-applikation
- Ny värdmodell, installation på IIS, Azure, Docker Behållare
Bygga ASP.NET CORE-app utanför fönster
Sammanfattning
Krav
.NET Core
- Arbetskunskaper i imperativa, objektorienterade programmeringsspråk, såsom C#, C++, Java.
- Viss färdighet med terminaler eller kommandorader och textredigerare.
Angular
- Kunskap om ASP.NET Core MVC-utveckling och har god förståelse för JavaScript, HTML och CSS
Open Training Courses require 5+ participants.
.NET Core and Angular Training Course Träningskurs - Booking
.NET Core and Angular Training Course Träningskurs - Enquiry
.NET Core and Angular Training Course - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Jag gillade att utbildningen fokuserade mer på det praktiska.
Mihaela - Ness
Kurs - NgRx
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Jag gillade dina skämt
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Machine Translated
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
Steg-för-steg-analys. Varje kodrad med förklaring. Alla problem jag hade under kursen löstes framgångsrikt och Łukasz berättade för mig varför. Jag gillade också god praxis som har presenterats. Jag har aldrig varit övertygad om TDD-stilen - jag tycker bara inte att den är användbar och värd sin tid. Łukasz påpekade så många fördelar med TDD att det helt ändrade min åsikt.
Michal Uscinski - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Machine Translated
Upcoming Courses
Relaterade Kurser
Angular 2 Fundamentals
21 timmarDenna instruktörledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjarnivå till mellanliggande nivå som vill bygga dynamiska, moderna webbapplikationer med hjälp av Angular 2.
I slutet av denna utbildning kommer deltagarna att kunna:
- Ställa in och konfigurera Angular 2-projekt.
- Utnyttja Angular 2:s funktioner och förbättringar.
- Utveckla robusta, skalbara applikationer med Angular 2.
- Implementera bästa metoder för kodorganisation och arkitektur.
- Integrera Angular-applikationer med RESTful APIs.
Angular JavaScript
28 timmarDetta är en kurs på kursen är för alla som vill skapa webbplatser med hjälp av Angular JS.
Under denna kurs kommer den senaste stabila versionen att användas. Pre-release-versionen kan bara användas om den markeras i bokningsformuläret i avsnittet med kommentarer. Äldre version måste avtalas innan du bokar.
AngularJS Basics
14 timmarAngular JS är ett Java Script-bibliotek för snabb apputveckling.
Publik
- utvecklare
- programmerare
- javascript arkitekter
mål
- Skift tankesätt från procedurellt / OO-sätt att programmera till Angular sätt
- Deltagarna kan använda Angular JS för att skapa applikationer med en sida
Kursformat
- 40% föreläsningar, 60% labb
Angular 4 Fundamentals
21 timmarDenna instruktörsledda, liveutbildning i Sverige introducerar grunderna i Angular 4 och leder deltagarna genom skapandet av en webbapplikation på en sida.
Angular 5
28 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig grunderna i Angular 5 när de går igenom skapandet och driftsättningen av ett exempel på en Angular-applikation.
Angular 6
28 timmarI denna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) kommer deltagarna att lära sig hur man skapar, testar och distribuerar en Angular-applikation med de senaste funktionerna i Angular 6.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla Angular 6 applikationer med Angular CLI.
- Skapa webbkomponenter som kan användas i vilken HTML-sida som helst.
- Konsumera REST-webbtjänster och WebSocket-data från en Angular 6-applikation.
- Implementera animationer med Angular 6s senaste animationsfunktioner.
- Testa, felsöka och distribuera en Angular 6 applikation.
- Organisera Angular 6 projekt med hjälp av bästa praxis.
Angular 7
28 timmarI denna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) kommer deltagarna att lära sig hur man skapar, testar och distribuerar en Angular-applikation med de senaste funktionerna i Angular 7.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla Angular 7 applikationer med Angular CLI.
- Skapa webbkomponenter som kan användas i vilken HTML-sida som helst.
- Konsumera REST-webbtjänster och WebSocket-data från en Angular 7-applikation.
- Implementera animationer med Angular 7s senaste animationsfunktioner.
- Testa, felsöka och distribuera en Angular 7 applikation.
- Organisera Angular 7 projekt med hjälp av bästa praxis.
Reactive Programming with Angular RxJS
14 timmarReactiv programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och spridning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan. Många Angular ineffektiviteter i programdesign när du skapar asynkrona användargränssnitt kan övervinnas genom att använda reaktiva stilmönster som erbjuds av RxJS-biblioteket.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man implementerar observerbara mönster i sina Angular applikationsdesigner när de går igenom en serie fall som visar vanliga vinkeldesignproblem och hur de drar nytta av reaktiva programmeringsdesigner.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå det reaktiva programmeringsparadigmet och RxJS-biblioteket.
- Skapa gränssnittstunga Angular-program med skalbarhet, flexibilitet och svarstider i åtanke med hjälp av reaktiva programmeringsmönster.
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.
Angular and Spring Boot
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Angular and Spring Boot för att bygga fullstack-applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla en fullstack-applikation med Angular och Sping Boot.
- Bygga en backend-applikation med Spring Boot.
- Skapa frontend-applikationer med Angular.
- Använda Spring Security för att konfigurera autentisering för en fullstack-applikation.
Testing Angular Applications
14 timmarI denna instruktörsledda, live-träning, kommer deltagarna att lära sig att skriva och underhålla tester för Angular applikationer.
I slutet av denna träning kommer deltagarna att kunna
- Bestäm den lämpligaste strategin för att testa en Angular
- Utför enhetstestning, komponenttestning, A / B-testning och end-to-end på en Angular
- Välj rätt verktyg för jobbet: Jasmine , Karma, Protractor , Mokka, etc.
- Skriv tester i Protractor och Jasmine
- Kör och felsök tester med Karma och Protractor
- Skapa en underhållbar testsvit
- Använd bästa praxis för enhetstest i Angular
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Notera
- Angular går med olika namn och versioner, nämligen: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. För att anpassa versionen som används i den här utbildningen, vänligen kontakta oss för att ordna.
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.
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
JavaScript, jQuery, NodeJS & AngularJS
56 timmarKursen är avsedd att få en nybörjare i Java Script till en nivå där hon eller han kan komma in på marknaden som Java Script-utvecklare.
Kursen är intensiv och helt "hands on"
Localizing an Angular Application
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill internationalisera och lokalisera sina Angular applikationer för att stödja flera språk.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera nödvändiga lokaliseringsbibliotek och verktyg.
- Aktivera att en Angular-app visas på flera språk.
- Extrahera all lokaliserbar UI-text från en Angular-app.
- Paketera översättbart innehåll för utbyte med översättare.
- Förstå lokaliseringscykeln och automatisera processen.
NgRx
21 timmarDen här instruktörsledda, live-utbildningen (på plats eller fjärrkontroll) riktar sig till utvecklare som vill minska kostnaden och komplexiteten för att hantera tillstånd i stora datadrivna webbapplikationer.
I slutet av denna träning kommer deltagarna att kunna:
- Minska komplexiteten i mycket stora projekt där statsledningen är svår att underhålla.
- Minimera en applikations statusprocesser.
- Minska tiden som krävs för att utveckla komplexa datoriktade webbapplikationer.
Kursformat
- Interaktiv föreläsning och diskussion.
- Massor av övningar och träning.
- Praktisk implementering i en levande 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.
- För mer information om NgRx, besök: https://ngrx.io/