Schița de curs
Detaliile Cursului
- Introducere în C# și .NET: blocuri de construcție .NET Framework; Bună lume în C#; Folosind Visual Studio 2015; Spații de nume și ansambluri
- Core C# Programming Constructe: variabile, operatori și instrucțiuni; Tipuri de referință vs. tipuri de valori; Conversii; Tipuri nullabile; Utilizarea claselor Console și String; Flux de control; Folosind tipuri implicite
- Mai multe C# Programming Constructe: Definirea metodelor; Parametri de intrare, de ieșire și opționali; Supraîncărcarea metodei; tablouri; Structuri
- Definirea și utilizarea claselor: Definirea claselor; Definirea constructorilor și a finalizatorilor; Definirea proprietăților; Crearea si eliminarea obiectelor; Definirea constantelor și câmpurilor de numai citire; Membri statici; Clase/metode parțiale
- Moștenire și polimorfism: definirea claselor de bază și a claselor derivate; Metode de suprascriere; Clase de abstracte; Interfețe
- Gestionarea excepțiilor: definirea blocurilor Try/Catch/Finally; Aruncarea de excepții; Definirea unor noi clase de excepție; Definirea Folosind blocuri
- Crearea colecțiilor de obiecte: Prezentare generală a genericelor; Utilizarea colecțiilor List; Utilizarea colecțiilor de dicționar
- Ce este nou în C# 6: Static folosind sintaxa; Inițializatoare de proprietăți automate; Dicţionar initializers; filtre de excepție; Interpolarea șirurilor
- Delegați, evenimente și Lambda: Prezentare generală; Definirea delegatilor simpli; Definirea si gestionarea evenimentelor; Folosind expresii lambda
- Caracteristici suplimentare ale limbii: supraîncărcarea operatorului; Metode de extindere; Inițializatoare de obiecte; Tipuri anonime
- Introducere în LINQ: Rolul lui LINQ; Simple LINQ expresii de interogare; Utilizarea LINQ cu colecții; LINQ operatori de interogare
- Utilizarea Entity Framework: clase EF și DbContext; Implementarea relatiilor; Gestionarea datelor; Tehnici suplimentare
- Introducere în Asynchronous Programming: Înțelegerea cuvintelor cheie asincrone și await; Implementarea codului asincron
- Prezentare generală a MVC6: Crearea unei aplicații ASP.NET MVC; Definirea modelelor, vederilor și controlerelor; Introducere în REST și Web API
Cerințe
- Cel puțin 6 luni de experiență în programare
- Familiaritatea cu conceptele OO ar fi un avantaj
Mărturii (5)
Adaptat la nevoile noastre
Rafał - Haleon
Curs - C#.Net
Tradus de catre o masina
Totul. Din nou, având în vedere cantitatea de concepte abordate de Fulvio, inclusiv explicațiile detaliate în trei zile a fost foarte bună. Mi-a plăcut că a acoperit o mulțime de concepte de care noi, ca ingineri de date, am avea nevoie.
Florim - Jisc
Curs - Programming in C# with Visual Studio
Tradus de catre o masina
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Curs - Unit Testing with C#
I liked the fact the all the questions we prepared beforehand were answered; also the 90 minute challenge to create a little game at the end was a good fun!
Peter Melchart - Greentube IES GmbH
Curs - Unity: Developing 3D Games with C# and Javascript
Hands on activities after each subjects