|
Суббота, 08.02.2025, 18:55 |
Здравствуйте, Гость
|
|
ФОРУМ САЙТА START-SM.AT.UA |
|
|
C# - что учат и что надо знать
| |
John_Adams |
Дата: Воскресенье, 03.06.2012, 18:58 | Сообщение # 1 |
Forumer
Certified
Posts: 1017
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: 1017
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... |
|
| |
|
| |