План на курса
Подробности за курса
- Въведение в C# и .NET: градивни блокове на .NET Framework; Здравей свят в C#; Използвайки Visual Studio 2015 г.; Пространства от имена и асембли Основни C# програмни конструкции: променливи, оператори и изрази; Референтни типове срещу стойностни типове; Преобразувания; Nullable типове; Използване на класовете Console и String; Поток на контрол; Използване на имплицитни типове Още C# програмни конструкции: Дефиниране на методи; Входни, изходни и незадължителни параметри; Претоварване на метода; масиви; Структури Дефиниране и използване на класове: Дефиниране на класове; Дефиниране на конструктори и финализатори; Определяне на свойства; Създаване и изхвърляне на обекти; Дефиниране на константи и полета само за четене; Статични членове; Частични класове/методи Наследяване и полиморфизъм: Дефиниране на базови класове и производни класове; Превъзходни методи; Абстрактни класове; Интерфейси Обработка на изключения: Дефиниране на блокове Try/Catch/Finally; Хвърляне на изключения; Дефиниране на нови класове изключения; Дефиниране Използване на блокове Създаване на колекции от обекти: Преглед на генеричните; Използване на колекции от списъци; Използване на колекции от речници Какво е новото в C# 6: Статично използване на синтаксис; Инициализатори на автоматични свойства; Инициализатори на речници; Филтри за изключения; Делегати за интерполация на низове, събития и ламбда: Общ преглед; Дефиниране на прости делегати; Дефиниране и обработка на събития; Използване на ламбда изрази Допълнителни езикови функции: Претоварване на оператори; Методи за разширение; Инициализатори на обекти; Анонимни типове Въведение в LINQ: Ролята на LINQ; Прости LINQ изрази за заявки; Използване на LINQ с колекции; LINQ оператори за заявки Използване на Entity Framework: EF класове и DbContext; Осъществяване на взаимоотношения; Управление на данни; Допълнителни техники Въведение в асинхронното програмиране: Разбиране на ключовите думи async и await; Внедряване на асинхронен код Преглед на MVC6: Създаване на ASP.NET MVC приложение; Дефиниране на модели, изгледи и контролери; Въведение в REST и Web API
Изисквания
- Минимум 6 месеца опит в програмирането
- Познаването на OO концепциите би било предимство
Oтзиви от потребители (10)
Всичко. Отново като се има предвид количеството концепции, обхванати от Фулвио, включително подробно обяснение за три дни беше наистина добро. Хареса ми, че той обхвана много концепции, които ние като инженери по данни бихме искали.
Florim - Jisc
Course - 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.
Course - Programming in ASP.NET MVC 5
Добре обяснено.
Moises - Department of Defense
Course - 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.
Course - Visual Studio with VB.Net
Оценявах широкия обхват на познанията на Фолио. Той не само беше запознат със съдържанието на курса, но също така знаеше конструкции на езици, с които бяхме запознати, за да направи примерите по-смислени за нас. По време на интервали той споделя знанията си за технологии и решения извън обхвата на обучението, за да даде представа за други решения, които бихме могли да използваме в бъдеще (и бъдещо обучение).
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Course - 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
Course - Programming in C#
Гъвкав подход и адаптиране на упражнения към въпроси и проблеми, повдигнати от участниците в обучението.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
Много ми харесват упражненията
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
Course - Unity: Developing 3D Games with C# and Javascript
Machine Translated
the trainer level.