Программист C# разрабатывает приложения, игры и веб-ресурсы любой сложности на одном из самых развитых языков с использованием платформы .NET. Платформа и язык поддерживаются IT-гигантом Microsoft.
Большое количество инструментов и технологий позволяет с помощью C# решать практически любые задачи, поэтому спрос на разработчиков C# постоянно растёт.
Навыки, которые вы получите в результате обучения:
- Знание C#, платформы .NET Framework и среды разработки Visual Studio;
- Владение XML;
- Умение создавать графические приложения для Desktop;
- Использование Twitter Bootstrap и препроцессоров LESS;
- Разработка собственной файловой базы данных;
- Разработка собственного Windows-приложения;
- Установка и работа с MySql, использование MySql Workbench;
- Знание синтаксиса языка SQL технологии ADO.NET и EntityFramework Code First;
- Опыт работы с различными технологиями .NET Framework;
- Умение создавать веб-сервисы с использованием технологии WCF;
- Умение использовать ООП, LINQ, коллекции, исключения и делегаты;
- Опыт разработки небольших компьютерных игр;
- Разработка полноценных программных решений;
Опыт создания статических сайтов с использованием HTML и CSS; - Создание сайтов и порталов с помощью ASP.NET MVC 5.0 C#;
- Создание динамических страничек на движке Razor;
- Умение делать DataMigrations и задавать произвольный Routing для различных путей сайта;
- Умение использовать менеджер пакетов Nuget;
- Навыки работы с DI и Ninject.