|
Главная » Акции » Акция для студентов - "Вместе дешевле!"
C# 2005 / .NET Framework 2.0 |
Цель: С# - объектно-ориентированный язык высокого уровня.
Целью курса является овладение языком C# и базовой функциональностью, которую предоставляют библиотеки .NET.Описание: Вы научитесь писать программы на объектно-ориентированном языке С#, предназначенном для разработки компонентов и модулей для платформы Windows .NET. В курсе дается описание синтаксиса языка C#,управляющих конструкций , циклов, описывается обработка ошибок при помощи исключений.
Для успешного освоения материала необходимы базовые знания языков программирования.Необходимая подготовка: - общие знания по устройству компьютера
- знание английского языка в пределах чтения технического материала.
Вы будете уметь:
- читать и писать программы на C#
- познакомитесь с принципами ООП
- научитесь использовать события и делегаты
- научитесь работать со строками и регулярными выражениями
- научитесь обрабатывать ошибки при помощи исключений
| Стоимость:
базовая: 7000 | Длительность: 40ч / 5д. (24 часа - базовый курс, 16 часов - расширенный курс) | |
| Модули курса
Модуль 1. .NET
- Особенности .NET
- Архитектура .NET
- Внимательный взгляд на MSIL
- Сборки
- Классы .NET Framework
- Пространства имен
Модуль 2. ООП
- Принципы ООП
- ООП при разработке
Модуль 3. Основы С#
- Первая программа
- Переменные
- Встроенные типы данных
- Поток управления
- Перечисления
- Массивы
- Пространства имен
- Метод Main ()
- Консольный ввод\вывод
- Комментарии
- Директивы препроцессора
Модуль 4. Объекты и типы
- Классы и структуры
- Члены класса
- Структуры
- Частичные классы
- Статические классы
- Класс Object
Модуль 5. Наследование
- Типы наследования
- Наследование интерфейса
- Модификаторы
- Интерфейсы
Модуль 6. Массивы
- Простые массивы
- Многомерные массивы
- Зубчатые массивы
- Класс Array
- Интерфейсы Array и Collection
- Перечисления
Модуль 7. Операции приведения
- Операции
- Безопасность типов
- Проверка равенства объектов
- Перегрузка операций
- Пользовательские приведения
Модуль 8. Делегаты и события
- Делегаты
- Предположение делегата
- Анонимные методы
- События
Модуль 9. Коллекции
- Типы и интерфейсы коллекций
Модуль 10. Строки и регулярные выражения
- System.String
- Регулярные выражения
Модуль 11. Ошибки и исключения
- Обзор ошибок и обработки исключений
|
Расширенный курс
Описание курса:
С помощью данного курса слушатели углубят свои знания языка C# , а также более подробно изучат возможности, предоставляемые .NET.
Курс рассчитан на то, что слушатель владеет языком и хочет более подробно изучить особенности языка, возможности версии C# 2005 и .NET Framework 2.
Вы будете уметь:
- создавать и использовать сборки, работать с доменами
- изучите обобщения (Generics) и коллекцию обобщенных контейнеров
- научитесь использовать атрибуты
- познакомитесь с рефлексией
- сможете писать многопоточные приложения
- работать с памятью напрямую
|
Модули курса
Модуль 1. Сборки
- Что такое сборка
- Структура сборки
- Поддержка межъязыкового взаимодействия
- GAC
- Создание разделяемых сборок
- Конфигурация
Модуль 2. Обобщения
- Обзор
- Создание обобщенных классов
- Средства обобщенных классов
- Обобщенные интерфейсы
- Обобщенные методы
- Обобщенные делегаты
- Другие обобщенные классы
Модуль 3. Коллекции. Подробности
- Списки
- Очередь
- Стек
- Связные списки
- Сортированные списки
- Словари
- Словари с множественными ключами
- Битовые массивы
Модуль 4. Атрибуты
- Понятие атрибутов
- Пользовательские атрибуты
Модуль 5. Рефлексия
Модуль 6. Безопасность .NET
- Безопасность доступного кода
- Поддержка безопасности в .NET Framework
- Управление политиками безопасности
- Средства безопасности, основанные на ролях
Модуль 7. Многопоточность и синхронизация
- Асинхронные делегаты
- Класс Thread
- Пулы потоков
- Последствия многопоточности
- Синхронизация
Модуль 8. Управление памятью и указатели [опционально]
- Организация управления памятью
- Освобождение неуправляемых ресурсов
- Небезопасный код
|
|