Kursplan
Kursdetaljer
- Introduksjon til C# og .NET: .NET Framework byggeklosser; Hei verden i C#; Ved hjelp av Visual Studio 2015; Navneområder og sammenstillinger Core C#-programmeringskonstruksjoner: Variabler, operatorer og setninger; Referansetyper vs. verdityper; Konverteringer; Nullbare typer; Bruke konsoll- og strengklassene; Flow-of-kontroll; Bruke implisitte typer Flere C#-programmeringskonstruksjoner: Definere metoder; Inndata, utdata og valgfrie parametere; Metode overbelastning; matriser; Strukturer som definerer og bruker klasser: Definerer klasser; Definere konstruktører og sluttbehandlere; Definere egenskaper; Opprette og kaste gjenstander; Definere konstanter og skrivebeskyttede felt; Statiske medlemmer; Delklasser/metoder Arv og polymorfisme: Definere basisklasser og avledede klasser; Overordnede metoder; Abstrakte klasser; Grensesnitt Unntakshåndtering: Definere Prøv/Fang/Til slutt-blokker; Kaster unntak; Definere nye unntaksklasser; Definere Bruke blokker Opprette samlinger av objekter: Oversikt over generikk; Bruke listesamlinger; Bruke ordboksamlinger Hva er nytt i C# 6: Statisk ved bruk av syntaks; Auto-egenskapsinitialiserere; Ordbokinitialiserere; Unntaksfiltre; Strenginterpolasjon Delegater, arrangementer og lambdaer: Oversikt; Definere enkle delegater; Definere og håndtere hendelser; Bruke lambda-uttrykk Ytterligere språkfunksjoner: Operatør overbelastning; Forlengelse metoder; Objektinitialiserere; Anonyme typer Introduksjon til LINQ: Rollen til LINQ; Enkle LINQ spørringsuttrykk; Bruke LINQ med samlinger; LINQ spørringsoperatorer som bruker Entity Framework: EF-klasser og DbContext; Implementere relasjoner; Administrere data; Ytterligere teknikker Introduksjon til asynkron programmering: Forstå søkeordene for asynkron og avvente; Implementering av asynkron kode Oversikt over MVC6: Opprette en ASP.NET MVC-applikasjon; Definere modeller, visninger og kontrollere; Introduksjon til REST og Web API
Krav
- Minst 6 måneders programmeringserfaring
- Kjennskap til OO-konsepter vil være en fordel
Testimonials (9)
Alt. Igjen med tanke på mengden konsepter Fulvio dekket, inkludert detaljert forklaring på tre dager, var veldig bra. Jeg likte at han dekket mange konsepter vi som dataingeniører ville kreve.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Machine Translated
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Kurs - Programming in ASP.NET MVC 5
Godt forklart.
Moises - Department of Defense
Kurs - Programming in WPF
Machine Translated
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Kurs - Visual Studio with VB.Net
Jeg satte pris på Folios brede kunnskapsbredde. Ikke bare var han kjent med kursinnholdet, men han kjente også til konstruksjoner på språk vi var kjent med for å gjøre eksempler mer meningsfylte for oss. I intervaller delte han sin kunnskap om teknologier og løsninger utenfor opplæringsomfanget for å gi innsikt i andre løsninger vi kan bruke i fremtiden (og fremtidig opplæring).
Raphael - Markit Valuations Limited
Kurs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Kurs - Introducing C# 6.0 with Visual Studio 2015/2017
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#
Fleksibel tilnærming og skreddersydde øvelser til spørsmål og problemstillinger reist av treningsdeltakere.
Maciej - DataConsult S.A.
Kurs - Advanced Programming in C#
Machine Translated
the trainer level.