Свържете се с нас

Съдържание и теми, включени в курса

Модул 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. Те също така искат да използват обектно-ориентирани техники, за да подобрят своите умения за разработка.

 35 Часа

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории