Design Patterns in C# Träningskurs
Målgrupp:
Teknisk teamledare, mjukvaruutvecklare
Lärandemål:
Syftet med utbildningen är att förvärva förmågan att designa avancerade utvecklings- / projektstrukturer i C #.
Under kursen blir eleverna bekanta med MSDN-resurser och verktyg för att stödja utvecklingsprocessen, till exempel Microsoft Visual Studio , ReSharper.
Kursplan
Teoretiska grunder för designmönster
- Designmönsters historia
- Designmönsterkategorier
Mönster (teori och praktik) - Skapande Design Patterns
- Abstrakt fabrik
- Byggare
- Fabriksmetod
- Objekt Pool
- Prototyp
- Singleton
Mönster (teori och praktik) - Strukturella Design Patterns
- Adapter
- Bro
- Sammansatt
- Dekoratör
- Fasad
- Flugvikt
- Privat klassdata
- Ombud
Mönster (teori och praktik) - Beteende Design Patterns
- Ansvarskedja
- Kommando
- Tolk
- Iterator
- Medlare
- Minne
- Null objekt
- Observatör
- stat
- Strategi
- Mall metod
- Besökare
Komplex Design Patterns
- MVC (Modell - View - Controller)
- Aktivt rekord
- Förvar
Arkitektur Design Simulering - Hands On Labs
- Utveckling av systemarkitektur i grupper baserat på specificerat Business Fall
Krav
Kunskap om de grundläggande fraserna inom mjukvaruutveckling. Rekommenderas varmt att delta i utbildningen Programmering i C# 5.0 med Visual Studio 2012.
Open Training Courses require 5+ participants.
Design Patterns in C# Träningskurs - Booking
Design Patterns in C# Träningskurs - Enquiry
Vittnesmål (7)
Trainer is very accommodating and knowledgeable.
Romulo Balinas - Human Edge Software Philippines, Inc.
Kurs - Design Patterns in C#
The trainer was very clear in explaining the different design patterns
Joseph Lester Ortega - Human Edge Software Philippines, Inc.
Kurs - Design Patterns in C#
Trainer was personable and very open to questions and clarifications, especially during more difficult topics.
Napoleon Dejoras - Human Edge Software Philippines, Inc.
Kurs - Design Patterns in C#
Presentation of the Idea and application of it.
Breanan Reas - Human Edge Software Philippines, Inc.
Kurs - Design Patterns in C#
The trainer is knowledgeable about the topic and interacts well with the trainees
Alvin Ables - Human Edge Software Philippines, Inc.
Kurs - Design Patterns in C#
I appreciate how the trainer explained the concepts clearly.
Bernadette De Jesus - Merlot Aero International Ltd.
Kurs - Design Patterns in C#
I was benefit from the slowly building examples is helpful, talks as he builds.
Scott Aschenbach - A.J. Boggs & Company; A.J. Boggs & Company
Kurs - Design Patterns in C#
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
C#.Net
35 timmarMålsättning
Denna C# kurs kommer att göra det möjligt för delegater att utveckla program i C# programmeringsspråket. Delegater kommer att kunna programmera med hjälp av principerna om objektorientering. Kursen kommer också att omfatta hur man använder Visual Studio 2010 utvecklingsmiljö för att producera robusta och hållbara applikationer.
Publiken
Kursen är avsedd för följande typer av programutvecklare:
- Nya utvecklare
- Utvecklare som förstår datorprogrammering men kan ha lärt sig programmering genom att använda ett icke-grafiskt språk på ett universitet
Dessa utvecklare vill bygga lösningar genom att använda C#; inom Microsoft .NET ramverket. De vill också använda objektorienterade tekniker för att förbättra sina utvecklingsförmåga.
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.
ASP.Net 4.0
35 timmarDelegaterna kommer att introduceras till .Net Framework och kommer att lära sig att utveckla webbapplikationer med hjälp av C# 4.0. Vid kursens slut ska delegaterna vara bekanta med ramverket, ha erfarenhet av att utveckla grundläggande webbapplikationer och vara förtrogna med databasåtkomst med hjälp av LINQ. Applikationer kommer att skapas med hjälp av objektorienterad programmering.
Efter att ha slutfört denna kurs kommer delegaterna att kunna:
- Använd Visual Studio 2010 effektivt
- Lär dig C# 4.0
- Skapa kommersiella ASP.NET webbapplikationer
- Förstå OO Programming, klasser och objekt
- Felsöka program
- Utveckla användargränssnitt med hjälp av huvudsidor, webbplatsnavigering och teman
- Använd ADO.Net och LINQ för att läsa från och skriva till databaser
- Utveckla omfattande internetapplikationer med hjälp av ASP.NET AJAX
- Skapa och anropa WCF-tjänster
C# for Automation Test Engineers
21 timmarDenna instruktörsledda, liveutbildning i Sverige är designad för alla som är intresserade av att lära sig C# i syfte att testa automatisering. Det är en strömlinjeformad, intensiv kurs med massor av praktiska övningar för att få deltagarna att snabbt få de nödvändiga programmeringsfärdigheterna som behövs för att tillämpa i automationstestning av programvara. Fokus ligger på C# grunderna som direkt och omedelbart kan tillämpas på testautomatisering.
Den här kursen täcker inte ramverk för djupgående testautomatisering såsom Selenium. Om du redan är bevandrad i C# och vill börja testa med Selenium, kolla in: Selenium WebDriver i C#: Introduktion till automatisering av webbtestning i C#.
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.
Mastering LINQ with C#
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill fråga och uppdatera big data med LINQ med hjälp av C#.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa och köra LINQ frågor.
- Implementera avancerade bibliotek för datafrågor.
- Filtrera, sök, transformera och manipulera lokala eller fjärranslutna objekt.
Programming in ASP.NET MVC 5
21 timmarMålgrupp:
Teknisk teamledare, mjukvaruutvecklare
Lärandemål:
Syftet med utbildningen är att förvärva förmågan att utveckla affärsinternetapplikationer i ASP.NET MVC 4-teknik och på C # -språk.
Under kursen blir eleverna bekanta med MSDN-resurser och verktyg för att stödja utvecklingsprocessen, till exempel Microsoft Visual Studio .
Programming in C# with Visual Studio 2022
28 timmarDenna instruktörsledda, liveutbildningSverige (online eller på plats) riktar sig till utvecklare på medelnivå till avancerad nivå som vill förstå syntaxen för C# och ämnen relaterade till objektorienterad programmering i C#. I slutet av denna utbildning kommer deltagarna att kunna: Bekanta sig med MSDN-resurserna och verktygen. Stöd utvecklingsprocessen som Microsoft Visual Studio.
Programming in C#
14 timmarKursen är utformad för personer som vill lära sig programmeringsspråk baserat på C# och lära sig grundläggande funktioner på .NET-plattformen. Under utbildningen kommer deltagarna att lära sig hur det är inbyggt i C# , hur man skapar en miljö för att skriva grundläggande program, använda standardbibliotek.
Programming in WPF
21 timmarDenna instruktörsledda, liveträning iSverige (online eller på plats) riktar sig till mjukvaruutvecklare som vill utveckla skrivbordsklientapplikationer med WPF och C#. I slutet av den här utbildningen kommer deltagarna att kunna: Lära sig och förstå hur man använder MSDN-resurserna och verktygen. Stöd utvecklingsprocessen i Microsoft Visual Studio. Utveckla skrivbordsapplikationer för företag med WPF-teknik och C#-språk.
Selenium WebDriver in C#
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) introducerar deltagarna till automatiserade tester med Selenium WebDriver och C# i Visual Studio. Om du inte har erfarenhet av C#-programmering eller vill fräscha upp C#, kolla in kursen: C# för automationstestingenjörer.
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
Unity: Developing 3D Games with C# and Javascript
28 timmarDenna instruktörsledda, liveutbildning i Sverige täcker grunderna för spelutveckling med Unity samtidigt som deltagarna går steg för steg genom skapandet av sitt eget spel.
Visual Studio with VB.Net
21 timmarMicrosoft Visual Studio är en integrerad utvecklingsmiljö (IDE). VB.NET (Visual Basic .NET) är ett multi-paradigm, objektorienterat programmeringsspråk som implementeras i .NET Framework.