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
  28 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (10)

Cursuri înrudite

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorii înrudite