Programming in C# Treningskurs
Kurset er designet for folk som ønsker å lære programmeringsspråk basert på C# og lære grunnleggende evner på .NET-plattformen. Under opplæringen vil deltakerne lære hvordan det er innebygd i C# , hvordan sette opp et miljø for å skrive grunnleggende programmer, bruke standardbibliotekene.
Kursplan
Introduksjon til C#
- Historien til C# .NET-plattformen Bruk av dokumentasjon og utvalgte bøker Trender i utviklingen av C# og .NET
Syntaks
- Datatyper Enkle typer Operatører Objektserialisering Datasamlinger Instruksjoner flytkontroll Tabeller
Objektorientert programmering
- modellering Objekter: egenskaper og metoder Opprette objekter Objekter og referanser Klasser Grensesnitt Abstrakte klasser Polymorfisme
Feilhåndtering av unntak
- Prøv ... catch instruksjon Lag dine egne unntakstyper
Input-output operasjoner
- Strømmer og filtre filstøtte
Grunnleggende om å lage webapplikasjoner ved å bruke C# i .NET
- Oversikt over ASP.NET Core flerlagsarkitektur Applikasjonsarkitektur Forespørsel / Svar Lag en forbindelse og arbeid med database Modellering av forretningslagsapplikasjonen Lagkontrollere Lage visninger Diskusjon av vanlige brukssaker
Open Training Courses require 5+ participants.
Programming in C# Treningskurs - Booking
Programming in C# Treningskurs - Enquiry
Testimonials (7)
Det var rikelig med ressurser tilgjengelig for bruk.
Kehinde - Computerbits
Kurs - Programming in C#
Machine Translated
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Kurs - Programming in C#
Colin succeeded to deliver the contents of the course in a smooth way and explain in simple terms when the audience had a misunderstanding. The transition he has made from one chapter to another is outstanding. Just like a story teller, combining theory with practical exercises, he managed greatly to capture our attention.
Ionel - Sepura Plc
Kurs - Programming in C#
I thought Colin was an excellent teacher. Very knowledgeable and enthusiastic about the subject, but also kind and encouraged questions and made me feel comfortable asking. He adjusted the materials to suit me and spent some time working on some foundation points that were not in the workbook to ensure I had developed a good understanding. I appreciated that he took a little additional time to work through a few more points he thought would be useful to me, and then recommended some additional material that he thought would be beneficial in my future learning. I wish the course could have been longer!
Caltha Stevenson-Hanns - UCEM
Kurs - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Kurs - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Kurs - Programming in C#
I appreciate the way training was handled, that different training topics were covered when going through an example. Trainer is well experienced and knowledgeable with the subject.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Kurs - Programming in C#
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