Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

Курс 10266: Программирование на С# с использованием Microsoft .NET Framework 4



Цель курса:

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


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

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

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

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Мне очень понравился этот курс. Для меня он является фундаментом для моего дальнейшего профессионального развития!

Cлушатель: Бикбаев Ильдар Наилевич

Курс построен очень хорошо, легкость изложения материала, доступность и понятность.

Cлушатель: Лысенко Ольга Вячеславовна


Все отзывы по курсу (32)

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Программирование на Visual С++ или эквивалентная подготовка. Либо успешное окончание курса Программирование на языке C (Си), либо опыт программирования на Pascal, Visual Basic или другом языке.

Требуемая подготовка: «Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка. Определить уровень владения языком Вам поможет тест: http://www.specialist.ru/test/599

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Тестирование по курсу

Программа курса

  Тема Ак. часов  
   
  Модуль 1. Введение в С# и .NET Framework 4
  • Введение в .NET Framework 4
  • Создание проектов в Visual Studio 2010
  • Написание проектов на С#
  • Создание графических приложений
  • Способы документирования кода
  • Отладка приложений в Visual Studio 2010
  • Лабораторная работа: введение в С# и .NET Framework
3  
  Модуль 2. Использование программных конструкций С#
  • Создание и инициализация переменных
  • Выражения и операторы
  • Создание и работа с массивами
  • Использование операторов выбора
  • Использование операторов цикла
  • Лабораторная работа: использование программных конструкций С#
2  
  Модуль 3. Объявление и вызов методов
  • Создание и использование методов
  • Работа с параметрами по умолчанию и выходными параметрами
  • Лабораторная работа: объявление и вызов методов
3  
  Модуль 4. Обработка исключений
  • Перехват исключений
  • Выброс исключений
  • Лабораторная работа: обработка исключений
2  
  Модуль 5. Чтение и запись файлов
  • Доступ к файловой системе
  • Чтение и запись файлов с использованием потоков
  • Лабораторная работа: чтение и запись файлов
3  
  Модуль 6. Создание пользовательских типов
  • Создание и использование перечислений
  • Создание и использование классов
  • Создание и использование структур
  • Сравнение ссылочного и структурного типов
  • Лабораторная работа: создание пользовательских типов
2  
  Модуль 7. Инкапсуляция данных и методы
  • Управление доступом к членам пользовательского типа
  • Разделяемые методы и данные
  • Лабораторная работа: инкапсуляция данных и методы
3  
  Модуль 8. Наследование от классов и реализация интерфейсов
  • Использование наследование для создания нового ссылочного типа
  • Объявление и реализация интерфейсов
  • Объявление абстрактных классов
  • Лабораторная работа: наследование от классов и реализация интерфейсов
2  
  Модуль 9. Управление временем жизни объектов и работа с ресурсами
  • Ведение в сборку мусора
  • Управление ресурсами
  • Лабораторная работа: управление временем жизни объектов и работа с ресурсами
3  
  Модуль 10. Инкапсуляция данных и определение перегруженных операций
  • Создание и использование свойств
  • Лабораторная работа А: создание и использование свойств
  • Создание и использование индексаторов
  • Лабораторная работа В: создание и использование индексаторов
  • Перегрузка операций
  • Лабораторная работа С: перегрузка операций
2  
  Модуль 11. Слабо связанные компоненты и обработка событий
  • Объявление и использование делегатов
  • Использование лямбда выражений
  • Обработка событий
  • Лабораторная работа: слабо связанные компоненты и обработка событий
3  
  Модуль 12. Использование коллекций и создание параметризованных типов
  • Работа с коллекциями
  • Лабораторная работа А: работа с коллекциями
  • Создание и использование параметризованных типов
  • Создание параметризованных интерфейсов, понимание ковариации и контравариации
  • Использование параметризованных методов и делегатов
  • Лабораторная работа В: создание параметризованных типов
3  
  Модуль 13. Создание и работа с пользовательской коллекцией
  • Создание пользовательской коллекции
  • Добавление объекта перечислителя к пользовательской коллекции
  • Лабораторная работа: создание и работа с пользовательской коллекцией
3  
  Модуль 14. Использование LINQ для доступа к данным
  • Использование расширяющих методов LINQ и операторов для создания запросов
  • Создание динамических запросов и выражений на LINQ
  • Лабораторная работа: использование LINQ для доступа к данным
3  
  Модуль 15. Интеграция кода Visual C# с динамическими языками и СОМ компонентами
  • Интеграция кода Visual C# с Ruby и Python
  • Реализация доступа к СОМ компонентам из Visual C#
  • Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами
3  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн. Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.
Чем онлайн-обучение отличается от других видов обучения?

Полное расписание курса

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Онлайн Индивидуальное обучение Записаться
Частные лица 32 990 32 990 32 990 186 000 **
Организации 34 990 34 990 34 990

Ваша выгода может быть 4 040 рублей

Курс 10266: Программирование на С# с использованием Microsoft .NET Framework 4 + Курс 10262: Разработка Windows приложений в Microsoft Visual Studio = 59 940 руб.*
63 980 руб.
*Данное предложение действует только для частных лиц.

Все варианты комплексного обучения со скидками

Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
**Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

Cert_Microsoft

Международный сертификат Microsoft

Cert_Common

Свидетельство

БУХ

Удостоверение*

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

Актуальные новости

«Специалист» объявлен победителем конкурса Microsoft Partner Awards 2019 в России в номинации Learning

«Специалист» объявлен победителем конкурса Microsoft Partner Awards 2019 в России в номинации Learning

Учебный центр «Специалист» объявлен победителем конкурса Microsoft Partner Awards 2019 в России в номинации Learning. Мы победили благодаря достижениям в разработке и внедрении инновационных решений на технологиях Microsoft.

Полный текст новости

Конференция «Стачка»: «Специалист» раскрыл секреты подготовки программистов»

Конференция «Стачка»: «Специалист» раскрыл секреты подготовки программистов»

В Ульяновске прошла «Стачка» – крупнейшая IT-конференция, за восемь лет существования выросшая из местечковой в международную. На этот раз город Ленина посетили более 5000 гостей из 21 страны, 52 городов. Событие было посвящено будущему информационных технологий. Доклады по четырём основным направлениям – разработка, digital, карьера и образование, тренды – представили свыше 100 спикеров, состоялась серия панельных дискуссий.

Полный текст новости

Все новости

Microsoft Cisco PMI Peoplecert Adobe 1C Autodesk

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3ds max

© 1991–2019 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6. Адреса учебных центров: м.Таганская, м.Пролетарская или м.Крестьянская застава, м.Бауманская, м.Красносельская, м.Полежаевская, м.Белорусская или м.Савеловская.


Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru, Whatsapp: +7 (985) 842-11-89, Дистанционное обучение для слабослышащих, Отправить сообщение вебмастеру

Не нашли нужный курс? Воспользуйтесь Поиском!

Сведения об образовательных организациях
envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика
Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...