SpecFlow: Implementing BDD for .NET Treningskurs
SpecFlow er den offisielle Cucumber-implementeringen for .NET. Den lar testere definere, administrere og automatisk utføre menneskelesbare aksepttester i .NET-prosjekter. SpecFlow bruker den offisielle Gherkin-parseren og støtter .NET-rammeverket, Xamarin og Mono.
I denne instruktørledede, live-opplæringen vil deltakerne lære å bruke SpecFlow til å skrive aksepttester som er forståelige for tekniske så vel som ikke-tekniske interessenter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Knytt forretningskrav til .NET-kode. Bruk BDD-teknikker for å bygge opp levende dokumentasjon for en applikasjon. Kjør SpecFlow fra Visual Studio eller kommandolinjen. Integrer SpecFlow i et eksisterende kontinuerlig test- og byggemiljø. Integrer SpecFlow med andre testrammeverk som MSTest, NUnit, xUnit og MbUnit.
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis.
Kursplan
Introduksjon
Installere og konfigurere SpecFlow
Business Driven Development (BDD) og Acceptance test-driven development (ATDD)
Involvere forretningsanalytikerne i organisasjonen din
Definere dine prosjektkrav
Testøkosystemet (IDE-er, programmeringsspråk, testrammeverk og byggebiblioteker)
Gherkin: skriv historiene dine på et brukervennlig språk
Skrivefunksjoner og scenarier
Skrive trinndefinisjoner
Organisere funksjoner og scenarier med tagging
Arbeid med kroker
Arbeid med databaser
Refaktorering
Utvider SpecFlow med SpecFlow+ og SpecMap (proprietære utvidelser)
Genererer rapporter
Avsluttende bemerkninger
Krav
- .NET programmeringserfaring
- En grunnleggende forståelse av programmeringskonsepter
Publikum
- Testingeniører
- Utviklere
Open Training Courses require 5+ participants.
SpecFlow: Implementing BDD for .NET Treningskurs - Booking
SpecFlow: Implementing BDD for .NET Treningskurs - Enquiry
Testimonials (5)
Treneren var vennlig og snakket godt. Du kunne se at han visste hva han snakket om.
Tom - Leeds Building Society
Kurs - SpecFlow: Implementing BDD for .NET
Machine Translated
Colin var tilgjengelig gjennom hele kurset, ingenting var for mye for ham. Han svarte trygt på alle spørsmålene..
Satinder Suri - Leeds Building Society
Kurs - SpecFlow: Implementing BDD for .NET
Machine Translated
Treneren var klar i hodet og godt organisert med opplegget som ga oss en god bakgrunn med treningen. Treneren var veldig åpen for spørsmål og løste dem uavhengig av tidspunkt.
Ashwin - Leeds Building Society
Kurs - SpecFlow: Implementing BDD for .NET
Machine Translated
Gherkin specflow scenarios
kiran kaur - Queensland Police Service
Kurs - SpecFlow: Implementing BDD for .NET
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Kurs - SpecFlow: Implementing BDD for .NET
Upcoming Courses
Relaterte kurs
Introducing C# 6.0 with Visual Studio 2015/2017
28 timerDenne instruktørledede, live-opplæringen i (online eller på stedet) utstyrer deltakerne med de essensielle ferdighetene som trengs for å utnytte egenskapene til C# 6.0 i Visual Studio 2015/2017-miljøet.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Naviger og bruk det integrerte utviklingsmiljøet (IDE) i Visual Studio 2015/2017.
- Implementer grunnleggende C#-funksjoner som Console.WriteLine, Console.ReadLine og Hello C# World!.
- Forstå prosessen med å kompilere og feilsøke C#-kode.
- Bruk kommentarer i C# for kodedokumentasjon og lesbarhet.
- Utforsk det grunnleggende i .NET 6.0, inkludert CLR, GC, DLL, EXE og teknologier innenfor .NET.
- Se gjennom historien til C# fra versjon 1.0 til 6.0 og forstå C# grunnleggende som nøkkelord, bokstaver, operatorer og utsagn.
- Arbeid med numeriske og boolske typer, klasser, objekter, felt, egenskaper, indeksere, operatorer, metoder og mer i C# 6.0.
- Utforsk .NET Class Library-funksjoner, inkludert samlinger, filhåndtering, datastrømmer, kommunikasjon mellom systemer, datoer, serialisering og parallell programmering.
- Få tilgang til og manipuler data ved å bruke ADO.NET, LINQ, ORM (Entity Framework) og data i Service-Oriented Architecture (SOA).
- Se gjennom applikasjoner som kan utvikles i C# og .NET Framework 6, for eksempel Windows Presentation Foundation, ASP.NET MVC 2 og Silverlight
Advanced Blazor
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot nettutviklere som ønsker å lære hvordan man bruker utviklingsfunksjoner for progressiv webapplikasjon (PWA) for å skape en app-lignende opplevelse på et nettsted ved hjelp av Entity Framework ( EF) Core og Blazor.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk EF-pakken til å jobbe med databaser.
- Bruk Blazor komponenter, tjenester, avhengighetsinjeksjon, layout og ruting.
- Opprett servicearbeidere for å aktivere PWA-funksjoner i en applikasjon.
- Bruk push-varsler og andre PWA-funksjoner.
Advanced Programming in C#
35 timerDenne instruktørledede, live-opplæringen i Norge introduserer avanserte funksjoner i C#, undersøker bruken som både et programmeringsspråk for skrivebordsapplikasjoner og et webprogrammeringsspråk for å løse problemer i den virkelige verden.
Programming teknikker og prinsipper demonstreres og praktiseres gjennom praktiske øvelser og gjennomganger i klassen.
High-Performance Application Development with .NET Core
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke .NET Core til å lage, bygge, teste, feilsøke og distribuere optimaliserte applikasjoner som kan kjøres på forskjellige systemer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp utviklingsmiljøet basert på .NET Core for å begynne å utvikle applikasjoner.
- Bruk ASP.NET Core-rammeverket og bibliotekene til å bygge nye applikasjoner eller optimalisere eksisterende.
- Overvåk og forbedre ytelsen til applikasjoner ved hjelp av avanserte .NET Core-verktøy.
- Forstå prinsippene bak .NET Core funksjoner og bruk denne kunnskapen til andre forretningsimplementeringer.
Blazor WebAssembly
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Blazor Web Assembly til å bygge en nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå skjemaer og autentisering i Blazor WebAssembly.
- Opprett et Blazor WebAssembly prosjekt.
- Lær forskjellige måter å kjøre nettapplikasjonen på.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 timerDette kurset er delt inn i 3 hoveddeler og består av en blanding av presentasjoner og praktiske øvelser.
- VB.NET Språk i Visual Studio 2012
- VB.NET Objektorientering
- VB.NET og SQL Server 2012
Introduction to .Net Core
14 timer.NET Core er et open source-rammeverk for å lage .NET-applikasjoner på Windows, macOS og Linux .
I denne instruktørledede, liveopplæringen, vil deltakerne lære grunnleggende om. .Net Core når de går gjennom opprettelsen av et eksempelprogram som demonstrerer .Net Core unike egenskaper sammenlignet med andre rammer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp. .Net Core sammen med verktøy og IDEer som trengs for å begynne å utvikle med en gang.
- Bruk .Net til å bygge forskjellige typer programvare, inkludert webapplikasjoner, konsollapplikasjoner, mikroservices og biblioteker.
- Forstå .Net Core sine komponenter, inkludert klassebiblioteker, pakker, metapakker og rammer.
- Bygg, feilsøk og distribuer et eksempel på et webapplikasjon
Publikum
- Utviklere
Kursets format
- Delforedrag, deldiskusjon, øvelser og tung praktisk praksis i et levende laboratoriemiljø.
Merk
- Dette kurset er basert på .Net Core 2.x og er tilgjengelig for både Windows og Linux miljøer.
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- Hvis du vil lære mer om .Net Core , kan du gå til: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 timerPublikum
- Utviklere
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk praksis i et live-lab-miljø.
Entity Framework Core 2.0
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å bruke Entity Framework Core 2.0 til å lage en ASP.Net Core-applikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige rammeverket og verktøyene for å lage Entity Framework Core 2.0 MVC-webapplikasjoner.
- Utfør databaseoperasjoner på MS SQL Server.
- Bruk en "kode først" og "data først" tilnærming til applikasjonsutvikling.
- Utfør migrerings- og seedingoperasjoner.
- Forstå avanserte datamodelleringskonsepter.
- Lag et eksempel på ASP.Net Core-applikasjon.
Introduction to Blazor
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Blazor til å lage fullstack C# nettapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle webapplikasjoner med C# og Blazor.
- Bruk C#-kode for å kalle opp JavaScript APIer og biblioteker.
- Kjør klientsiden C#-kode og klientlogikk direkte i en nettleser eller server.
- Distribuer Blazor-webapplikasjoner med Azure.
Machine Learning and AI with ML.NET
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataforskere og utviklere som ønsker å bruke ML.NET maskinlæringsmodeller for å automatisk utlede projeksjoner fra utført dataanalyse for bedriftsapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer ML.NET og integrer den i applikasjonsutviklingsmiljøet.
- Forstå maskinlæringsprinsippene bak ML.NET verktøy og algoritmer.
- Bygg og tren maskinlæringsmodeller for å utføre spådommer med de oppgitte dataene på en smart måte.
- Evaluer ytelsen til en maskinlæringsmodell ved å bruke ML.NET-beregningene.
- Optimaliser nøyaktigheten til de eksisterende maskinlæringsmodellene basert på ML.NET-rammeverket.
- Bruk maskinlæringskonseptene til ML.NET på andre datavitenskapelige applikasjoner.
Developing in ASP.NET MVC 6 Development
28 timerASP.NET MVC 6 er ny i Visual Studio 2015, og er den siste utviklingen av Microsofts nettutviklingsstabel. Dette kurset dekker de nyeste APIene og utviklingsteknikkene for å lage dynamiske, modulære og testbare nettsider. Vi skal utforske de nye funksjonene som er tilgjengelige i MVC6 og vise hvordan du får det beste ut av det nyeste verktøysettet og integrasjonsmulighetene.
Hva du vil lære
- Forstå MVC-arkitekturprinsipper og fordeler Opprette visninger, se komponenter og tagghjelpere Bruke ASP.NET avhengighetsinjeksjon Opprette RESTful-tjenester ved hjelp av Web API Få det beste ut av GruntJS-, NPM- og Bower-integrasjon Opprette enkeltsideapplikasjoner (SPAer)
Implementing the Actor Model with Microsoft Orleans
14 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Microsoft Orleans til å bygge distribuerte enterprise .NET-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Microsoft Orleans.
- Forstå rammeverket for aktørmodellen og hvordan det implementeres i Orleans
- Bygg distribuerte applikasjoner uten å måtte administrere komplekse samtidighetsmønstre og andre skaleringsmønstre.
Unit Testing with C#
14 timerEnhetstesting er en testmetode som tester individuelle enheter med kildekode ved å endre egenskapene eller utløse en hendelse for å bekrefte om resultatet er som forventet.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan man skriver og utfører enhetstester mot en prøve .Net-applikasjon ved hjelp av C# og Visual Studio.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk testrammeverk som NUnit og xUnit.net for å lage og administrere enhetstestkode Definere og implementere en bredere testdrevet utviklingstilnærming til testing Tilpasse testrammeverket for å utvide testdekningen for en applikasjon
Publikum
- Programvaretestingeniører Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 timerLære hvordan du bruker Microsoft Visual Studio som et integrert utviklingsmiljø (IDE) ved å bruke VB.NET (Visual Basic .NET) Programming et multi-paradigme, objektorientert programmeringsspråk som implementeres i 4.7.2 .NET Framework sammen