Программирование на С#


Цель курса

Теоретическое и практическое знакомство с синтаксисом языка C# 4.0, структурой программы и её реализацию в среде Visual Studio 2010 на Microsoft® .NET Framework 4.0.

Вы не хотите остаться в прошлом? Стремитесь идти в ногу со временем? Боретесь за повышение Вашей конкурентоспособности? – Это Ваш курс!

По окончании курса Вы будете уметь

Создавать и вызывать методы;
• Создавать пользовательские типы и понимать отличия ссылочного и структурного типов;
• Создавать свойства, индексаторы и выполнять перегрузку операций;
• Создавать слабо связанные компоненты с использованием событий;
• Использовать LINQ для доступа к данным в коллекциях.
По окончании курса вы будете понимать:

• Назначение .NET Framework и роли Visual C# и Visual Studio 2010 в создании приложений;

• Синтаксис программных конструкций C#;
• Механизмы перехвата, обработки и выброса исключений;
• Базовые операции ввода вывода в приложении на Visual C#;
• Способы управления видимостью и временем жизни членов пользовательского типа;
• Значение наследования при создании нового ссылочного типа;
• Механизмы управления временем жизни объектов и использования ресурсов;
• Коллекции, и научитесь применять параметризованные типы для реализации типо-безопасных классов, структур, интерфейсов и методов;
• Механизмы интеграции кода, написанного на динамических языках и СОМ компонентов с приложением на C#.

Дополнительно

После завершения обучения курса «Программирование на С#» Вы получите Сертификат Компьютерной академии «ШАГ».
Дата начала 27/08
Продолжительность 1 курса 32 академических часа (5 недель)
Стоимость 1 курса 4400 грн
Свяжитесь с нами:

Программа

Тема 1. Обзор платформы Microsoft .NET

  • —   введение в платформу .NET
  • —   обзор .NET Framework
  • —   преимущества .NET Framework
  • —   компоненты .NET Framework

Тема 2. Обзор С#

  • —   структура программы на С#
  • —   базовые операции ввода-вывода
  • —   компиляция, выполнение и отладка

Тема 3. Использование размерных типов

  • —   система типов языка С#
  • —   использование встроенных типов данных
  • —   создание пользовательских типов данных
  • —   преобразование типов

Тема 4. Выражения и исключения

  • —   операторы выбора
  • —   итерационные операторы
  • —   операторы перехода
  • —   обработка исключений
  • —   генерация исключений

Тема 5. Методы и параметры

  • —   использование методов
  • —   использование параметров
  • —   использование перегрузки методов

Тема 6. Массивы

  • —   обзор массивов
  • —   создание массивов
  • —   использование массивов

Тема 7. Принципы объектно-ориентированного программирования

  • —   классы и объекты
  • —   использование инкапсуляции
  • —   С# и объектно-ориентированное программирование
  • —   разработка объектно-ориентированных систем

Тема 8. Использование ссылочных типов

  • —   использование стандартных ссылочных типов
  • —   иерархия объектов с единым корнем
  • —   пространства имен в .NET Framework
  • —   преобразование типов

Тема 9. Создание и разрушение объектов

  • —   использование конструктора
  • —   инициализация данных
  • —   объекты и память
  • —   использование деструктора

Тема 10. Наследование в С#

  • —   производные классы
  • —   реализация методов
  • —   изолированные классы
  • —   использование интерфейсов
  • —   абстрактные классы

Тема 11. Агрегирование, пространства имен и область видимости

  • —   использование вложенных классов
  • —   использование агрегирования
  • —   использование пространства имен
  • —   использование модулей и сборок

Тема 12. Операции, делегаты и события

  • —   обзор операций
  • —   перегрузка операций
  • —   создание и использование делегатов
  • —   определение и использование событий

Тема 13. Свойства и индексаторы

  • —   использование свойств
  • —   создание и использование индексаторов

Тема 14. Атрибуты

  • —   обзор атрибутов
  • —   создание пользовательских атрибутов
  • —   получение значения атрибута

Отзывы

Лифанов Никита

Курсом остался доволен, получил практические навыки работы и конфигурации windows server 2012.

Лифанов Никита
Оришин Сергей

Все материалы изложены в простой доступной форме, легко запомнить и применить на практике. По итогу получил MSCA. 

Оришин Сергей
Свиридюк Леся

Спасибо за качественно преподнесенный материал и отличного тренера.

Свиридюк Леся
Мельник Марина

Пройдя обучение по курсу  «Расширенные возможности Excel» приобрела знания, которые продуктивно использую в работе. Оставайтесь такими же интересными!

Мельник Марина
Сирко Олег

Второй раз прохожу корпоративный тренинг по Excel, каждый раз используя больше новых возможностей. Буду рад сотрудничать с вашими в дальнейшем!

Сирко Олег
Ответчиков Артем

Узнал массу новых возможностей программы Excel, которые оптимизируют работу и экономят время.

Большое спасибо за хороший подбор квалифицированных тренеров!

Ответчиков Артем
Щербина Наталья

Полученные знания, навыки увеличили эффективность моей работы. Спасибо, буду всем рекомендовать курс!

Щербина Наталья
Скиба Алексей

Прошел подготовку по MCSA, CCNA, Linux - качество обучения, тренеры на высоте! Планирую продолжить обучение CCNP, Сетевая и системная безопасность. Жду с нетерпением новых программ, в т.ч. Asterisk!

Скиба Алексей