Вопросы / Записаться: +7 (800) 301-89-01 (бесплатно по РФ), WhatsApp и portal@rosbo.ru
Поможем найти и выбрать программу обучения! Узнайте, как получить скидку!

Курс "10266: Программирование на С# с использованием Microsoft Visual Studio 2010"

25 мая
5 дней (40 часов)
Цена: 
29000
Скидка: 
8
%
Место проведения: 
Новосибирск, ул. Коммунистическая, 48а БЦ "Фанат"

Оригинальное название: Programming in C# with Microsoft Visual Studio 2010

Данный курс можете прослушать  бесплатно  в рамках программы Software Assurance.

Если Ваша Организация, приобрела лицензии Software Assurance на продукты для настольных ПК, то ей предоставляется возможность активации ваучеров на БЕСПЛАТНОЕ  ОБУЧЕНИЕ (Training Vouchers). Вы можете по этим ваучерам пройти обучение в нашем центре «СИБИНФОЦЕНТР» - сертифицированном центре обучения Microsoft  (CPLS), независимо от места приобретения лицензий.

Курс закладывает достаточный уровень владения языком программирования C# для прохождения последующих курсов по направлению программирование на платформе .Net Framework 4.0.

Аудитория:  разработчики, которые имеют опыт написания кода на С, С++, Visual Basic или Java.

***************************

Данный курс можно пройти в режиме ОНЛАЙН!

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

Знания, приобретаемые по окончании курса:

·        Создание и вызов методов

·        Создание  пользовательских типов и понимание отличия ссылочного и структурного типов

·        Создание свойств, индексаторов и выполнение перегрузки операций

·        Создание  слабо связанных компонентов с использованием событий

·        Использование LINQ для доступа к данным в коллекциях

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

·        Синтаксис программных конструкций C#

·        Механизмы перехвата, обработки и выброса исключений

·        Базовые операции ввода вывода в приложении на Visual C#

·        Способы управления видимостью и временем жизни членов пользовательского типа

·        Значение наследования при создании нового ссылочного типа

·        Механизмы управления временем жизни объектов и использования ресурсов

·        Коллекции и применять параметризованные типы для реализации типо-безопасных классов, структур, интерфейсов и методов

·        Механизмы интеграции кода, написанного на динамических языках и СОМ компонентов с приложением на C#

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

Модуль 1. Введение в С# и .NET Framework 4

·         Введение в .NET Framework 4

·         Создание проектов в Visual Studio 2010

·         Написание проектов на С#

·         Создание графических приложений

·         Способы документирования кода

·         Отладка приложений в Visual Studio 2010

Лабораторная работа: введение в С# и .NET Framework

Модуль 2. Использование программных конструкций С#

·         Создание и инициализация переменных

·         Выражения и операторы

·         Создание и работа с массивами

·         Использование операторов выбора

·         Использование операторов цикла

Лабораторная работа: использование программных конструкций С#

Модуль 3. Объявление и вызов методов

·         Создание и использование методов

·         Работа с параметрами по умолчанию и выходными параметрами

Лабораторная работа: объявление и вызов методов

Модуль 4. Обработка исключений

·         Перехват исключений

·         Выброс исключений

Лабораторная работа: обработка исключений

Модуль 5. Чтение и запись файлов

·         Доступ к файловой системе

·         Чтение и запись файлов с использованием потоков

Лабораторная работа: чтение и запись файлов

Модуль 6. Создание пользовательских типов

·         Создание и использование перечислений

·         Создание и использование классов

·         Создание и использование структур

·         Сравнение ссылочного и структурного типов

Лабораторная работа: создание пользовательских типов

Модуль 7. Инкапсуляция данных и методы

·         Управление доступом к членам пользовательского типа

·         Разделяемые методы и данные

Лабораторная работа: инкапсуляция данных и методы

Модуль 8. Наследование от классов и реализация интерфейсов

·         Использование наследование для создания нового ссылочного типа

·         Объявление и реализация интерфейсов

·         Объявление абстрактных классов

Лабораторная работа: наследование от классов и реализация интерфейсов

Модуль 9. Управление временем жизни объектов и работа с ресурсами

·         Ведение в сборку мусора

·         Управление ресурсами

Лабораторная работа: управление временем жизни объектов и работа с ресурсами

Модуль 10. Инкапсуляция данных и определение перегруженных операций

·         Создание и использование свойств

·         Лабораторная работа А: создание и использование свойств

·         Создание и использование индексаторов

·         Лабораторная работа В: создание и использование индексаторов

·         Перегрузка операций

Лабораторная работа С: перегрузка операций

Модуль 11. Слабо связанные компоненты и обработка событий

·         Объявление и использование делегатов

·         Использование лямбда выражений

·         Обработка событий

Лабораторная работа: слабо связанные компоненты и обработка событий

Модуль 12. Использование коллекций и создание параметризованных типов

·         Работа с коллекциями

·         Лабораторная работа А: работа с коллекциями

·         Создание и использование параметризованных типов

·         Создание параметризованных интерфейсов, понимание ковариации и контравариации

·         Использование параметризованных методов и делегатов

Лабораторная работа В: создание параметризованных типов

Модуль 13. Создание и работа с пользовательской коллекцией

·         Создание пользовательской коллекции

·         Добавление объекта перечислителя к пользовательской коллекции

Лабораторная работа: создание и работа с пользовательской коллекцией

Модуль 14. Использование LINQ для доступа к данным

·         Использование расширяющих методов LINQ и операторов для создания запросов

·         Создание динамических запросов и выражений на LINQ

Лабораторная работа: использование LINQ для доступа к данным

Модуль 15. Интеграция кода Visual C# с динамическими языками и СОМ компонентами

·         Интеграция кода Visual C# с Ruby и Python

·         Реализация доступа к СОМ компонентам из Visual C#

Лабораторная работа: интеграция кода Visual C# с динамическими языками и СОМ компонентами

Подробности по телефону:

+7 (383) 383-08-79 внутр. номер 532

Новости

Главное событие года по экспорту из Новосибирска! Не пропусти! Даже если ты не посещал другие мероприятия, ты сможешь за два дня получить концентрат знаний — от ниш для экспорта до продаж на зарубежных маркетплейсах!

Новосибирских предпринимателей ждет уникальный двухдневный интенсив,...Подробнее

18 и 19 ноября 2020 года Obuv Rossii Conference и e-commerce клуб «Сибирь» провели 6-ю Сибирскую конференцию «Эффективный интернет маркетинг: как получить результат» — eMarketingSib-2020. Мероприятие впервые проходило в онлайн-формате и собрало более 250 человек. Благодаря...Подробнее

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

На этой странице представлены актуальные обучающие курсы руководителей логистики. Выбрав подходящую вам программу, вы сможете освоить все необходимые знания и вырасти по карьерной лестнице.

Узнайте, чему обучают на курсах, востребована ли профессия и какие навыки вам...Подробнее

Курсы обучения C++-разработчиков

На этой странице представлено несколько актуальных обучающих курсов по программированию на C++. Мы выбрали серьезные и основательные программы, которые дадут вам все необходимые знания, чтобы устроиться на высокооплачиваемую работу своей мечты.

Узнайте...Подробнее

Курсы обучения C#-разработчиков

Ищете самые актуальные обучающие курсы C#-разработчика? Мы подобрали несколько дистанционных программ, сделав поиск удобным и простым!

Выбирайте подходящую лично вам и стройте карьеру своей мечты!

А здесь представлены все программы...Подробнее

Курсы обучения Android-разработчиков

Мы собрали в одной статье актуальные учебные программы обучения разработки на Андроид. Сравнили их по стоимости и длительности обучения. Все, что вам нужно – это выбрать лучшее из предложенного.

Читайте и выбирайте подходящий вам!

А здесь смотрите...Подробнее

Курсы обучения директор по персоналу

Мы подобрали для вас актуальные дистанционные учебные программы и сравнили их по стоимости, длительности, школам, упростив для вас поиск курсов руководителей по персоналу.

Читайте и выбирайте подходящий лично вам!

А здесь вы найдете ...Подробнее