Service M Forum
Четверг, 08.12.2016, 01:10
START-SM МИГРАЦИЯ ENGLISH INSURANCE ЗАРАБОТОК X1-MSB МАГАЗИН ФОРУМ АЗАРТ INFO-СТОК $ RUSBUX $
ФОРУМ САЙТА START-SM.AT.UA
Регистрация Новые сообщения Правила форума Участники Поиск ВХОД RSS
Страница 1 из 11
Форум » EDUCATION » С# » C# - что учат и что надо знать (из того, что предлагают курсы)
C# - что учат и что надо знать
John_Adams Дата: Воскресенье, 03.06.2012, 18:58 | Сообщение # 1
Forumer
Certified
Posts: 1016
Reputation: 6
Status: Offline
С# («си шарп») представляет собой современный объектно-ориентированный язык для разработки компонентов и модулей для платформы Windows NET.

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

Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.

При условии успешного прохождения такого курса (успешном выполнении контрольных заданий) вы научитесь эффективно применять возможности языка С# на практике и будете готовы к проходжению собеседования на вакантную позицию программиста С# в любой солидной компании.


Темы начального курса:

- Основы структурного программирования.
- Основные понятия проектирования программ. Знакомство с Visual Studio 2008. Архитектура приложений и платформы NET
- Основные лексические единицы программ. Особенности компиляции программ в платформы NET.
- Примитивные типы данных. Объявление переменных. Правила именования переменных.
- Преобразования и приведение типов. Явные и неявные преобразования.
- Массивы и их особенности. Многомерные массивы. Массивы с неровным правым краем.
- Работа со строками в C#. Особенности строчных данных. Классы String и StringBuilder.
- Операторы условных переходов в С#. (if/else, switch, тернарный оператор)
- Циклы в C#. Типовые алгоритмы – сортировка массивов, двоичный поиск в массиве. Встроенные средства для сортировки массивов.
- Контроль над ходом выполнения программы. Отладка программы (debug).
- Получение данных из командной строки.
- Практикум по написанию учебного проекта с использованием типовых алгоритмов.
- Рекурсивные методы и их использование.
- Методы с произвольным числом параметров. Способы передачи параметров. Ключевые слова ref, out , params.
- Ключевое слово enum, создание перечислимых типов.
- Элементы объектно-ориентированного программирования. Перегрузка методов.
- Типы исключительных ситуаций в C#. Обработка исключений. Ключевые слова try, catch, throw, finally.
- Программная генерация исключений. Перехват всех типов исключений.
- Работа с математическими функциями (класс Math).
- Структуры, их особенности в C#.
- Работа с текстовыми файлами. Классы StreamReader и StreamWriter
- Создание динамической библиотеки в C#.
- Пространства имен, их особенности. Вложенные пространства имен.
- Практикум по написанию учебного проекта с использованием многомерных массивов, перегруженных методов и обработкой ошибок.


That's not my thing of shy...
 
John_Adams Дата: Воскресенье, 03.06.2012, 19:00 | Сообщение # 2
Forumer
Certified
Posts: 1016
Reputation: 6
Status: Offline
Темы повышенного курса:

- Основы объектно-ориентированного программирования
- Инкапсуляция. Полиморфизм. Наследование.
- Создание пользовательских классов.
- Конструкторы. Правила инициализации. Перегруженные конструкторы. Указатель this.
- Статические методы и методы экземпляров объектов. Особенности статических методов и полей в C#.
- Наследование классов. Абстрактные классы. Виртуальные методы и их замещение.
- Перегрузка операторов.
- Методы базового класса System.Object. Замещение методов Equals(),GetHashCode()
- Принципы управления памятью на платформе NET, работа со «сборщиком мусора»
- Делегаты , анонимные методы и события (events)
- Создание пользовательских индексаторов и свойств. Перегрузка индексаторов
- Создание пользовательских исключений
- Работа с файловой системой, классы Directory, File, FileInfo и DirectoryInfo. Класс Environment. Работа с логическими дисками.
- Практикум : написание программы для поиска файла на произвольном диске.
- Интерфейсы IComparable , IComparer, IEnumerator, IEnumerable.
- Глубокое и поверхностное копирование объектов, интерфейс ICloneable.
- Основы создания оконных приложений с использованием классов Windows.Forms
- Понятие потока, класс Thread. Создание многопоточных приложений.
- Обзор обобщенных типов в C#.


That's not my thing of shy...
 
Форум » EDUCATION » С# » C# - что учат и что надо знать (из того, что предлагают курсы)
Страница 1 из 11
Поиск:

    Copyright MyCorp © 2016 Бесплатный конструктор сайтов - uCoz