Съдържание и теми, включени в курса
Модул 1. Принципи на обектната ориентация
- Създаване на модели
- Класове и обекти
- Капсулация, специализация и полиморфизъм
Модул 2. Проектиране на приложения с UML
- Какво е UML
- UML диаграми
- Диаграми на случаи на употреба
- Класови диаграми
- Диаграми на взаимодействие
Модул 3. Първи стъпки с C#
- C# и .Net
- Езикът C#
- Среда за разработка Visual Studio IDE
Модул 4. Основи на езика C#
- Типове данни
- Променливи
- Константи
- Низове
- Инструкции
- Изрази
Модул 5. Разклоняване
- Условни инструкции за разклоняване
- Безусловни инструкции за разклоняване
- Цикли
Модул 6. Оператори
- Присвояване
- Математически оператори
- Инкрементиране и декрементиране
- Релационни
Модул 7. Класове и обекти
- Дефиниране на класове
- Конструктори
- Статични и инстанционни членове
- Унищожаване на обекти
Модул 8. Вътре в методите
- Превързване на методи
- Капсулиране на данни със свойства
- Връщане на множество стойности
Модул 9. Дебъгване
- Задаване на точка на прекъсване
- Стекът за извиквания
Модул 10. Наследяване и полиморфизъм
- Специализация и генерализация
- Наследяване
- Полиморфизъм
- Абстрактни и запечатани класове
- Коренният клас: object
- Опаковане и разархивиране на типове
Модул 11. Превързване на оператори
- Използване на ключовата дума Operator
- Създаване на полезни оператори
- Логически двойки
- Оператори за преобразуване
Модул 12. Структури
- Дефиниране на структура
Модул 13. Интерфейси
- Внедряване на интерфейс
- Внедряване на повече от един интерфейс
- Кастване към интерфейс
- Разширяване на интерфейс
Модул 14. Масиви
- Деклариране на масиви
- Многомерни масиви
- System.Array
- Индексатори
Модул 15. Интерфейси и типове колекции
- Интерфейсите за колекции
- Списъци от масиви
- Опашки и стекове
Модул 16. Низове
- Създаване на низове
- Манипулиране на низове
- Класът StringBuilder
Модул 17. Хвърляне и прихващане на изключения
- Инструкцията throw
- Инструкцията try и catch
- Как работи стекът за извиквания
- Методи и свойства на класа Exception
Модул 18. Делегати и събития
- Делегати
- Събития
Модул 19. Generics
- Generics: Въведение
- Параметризиране по тип данни
- Класът System.Collections.Generics
Изисквания
Преди да посетят този курс, студентите трябва да притежават компетенции в следните области:
- Запознатост и удобство при работа с основни функции на операционната система, като манипулиране на файлове.
- Разбиране на основите на структурираното програмиране, включително концепции като управление на потока, променливи и параметри, и извикване на функции.
- Най-малко 3 месеца опит в разработването на приложения в графична или неграфична среда, или еквивалентни познания.
Не се изисква опит с обектно-ориентирано програмиране и концепции.
Аудитория
Този курс е предназначен за следните типове софтуерни разработчици:
- Начинаещи разработчици
- Разработчици, които разбират компютърното програмиране, но може да са учили програмиране с неграфичен език в университет
Тези разработчици искат да създават решения, използвайки C# в рамките на Microsoft .NET Framework. Те също така искат да използват обектно-ориентирани техники, за да подобрят своите умения за разработка.
Отзиви от участници (1)
Подредено според нашите нужди
Rafal - Haleon
Курс - C#.Net
Машинен превод