Описание курса

Программист 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.