ITVDN

How to C# Базовый

  • Средний уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

How to C# Базовый

Видео курс “How to C# Essential” призван помочь начинающим специалистам, обучающимся по специальности .NET Developer, разобраться с нюансами языка программирования C#. Вся информация в видео уроках подана в компактном виде, а каждое действие сопровождается доходчивыми авторскими комментариями.
Программа обучения
  • Что такое класс и как его создавать
  • Как работают модификаторы доступа private и public
  • Как использовать свойства в C#
  • Как работают конструкторы в C#
  • Как работают автоматические реализуемые свойства в C#
  • Как работают сильные и слабые ссылки в C#
  • Парадигма ООП: Инкапсуляция
  • Как создавать частичные классы в C#
  • Как создавать частичные методы в C#
  • Как работают поля только для чтения в C#
  • Язык UML
  • Парадигма ООП: Наследование
  • Как работает модификатор доступа protected
  • Как работает UpCast и DownCast
  • Парадигма ООП: Полиморфизм
  • Как работает замещение метода базового класса
  • Как работают операторы IS AS
  • Как работает модификатор sealed
  • Парадигма ООП: Абстракция
  • Как создавать абстрактные классы и как они работают в C#
  • Как работают абстрактные методы
  • Как создавать интерфейс в C#
  • Зубчатые массивы в C#
  • Как создавать неявно типизированные массивы в C#
  • Ковариантность массивов в C#
  • Как используется ключевое слово params в C#
  • Что такое индексатор в C#
  • Работа ключевого слова static в C#
  • Статические классы в C#
  • Как работают расширяющие методы в C#
  • Как работают вложенные классы в C#
  • Как работают структуры в C#
  • Как работает структура DateTime в C#
  • Как работают перечисления в C#
  • Как работает делегат и как его создавать в C#
  • Как работают комбинированные делегаты в C#
  • Как работают анонимные методы в C#
  • Как использовать лямбда выражения и лямбда оператор в C#
  • Как создавать универсальные шаблоны в C#
  • Как работают ref и out параметры в C#
  • Тип Nullable в C#
  • Как работает операция поглощения в C#
  • Работа ограничения параметров типа в C#
  • Работа ограничения параметров типа new() в C#
  • Как работают коллекции в C#
  • Как создавать словари в C#
  • Как создавать события в C#
  • Использование ключевых слов add и remove в C#
  • Шаблон MVP в C#
  • Как создавать потоки в C#
  • Как передать данные в потоки в C#
  • Работа основных и фоновых потоков в C#
  • Что такое критическая секция в C#
  • Анонимные методы в потоках C#
  • Что такое коллекции и как с ними работать в C#
  • Как работает цикл foreach в C#
  • Как используется оператор yield в C#
  • Интерфейсы IEnumerator и IEnumerable в C#
  • Обработка исключительных ситуаций в C#
  • Как работает конструкция try-catch в C#
  • Зачем нужен блок finally в C#
  • Как работает ключевое слово throw в C#
  • Как обрабатывать внутренние исключения в C#
  • Базовый класс Object в C#
  • Как работает метод ToString() в C#
  • Как работает метод GetHashCode() в C#
  • Как работает метод Equals() в C#
  • Как работает метод ReferenceEquels() в C#
  • Как работает метод GetType в C#
  • Как работает техника клонирования в C#
  • Работа Prototype в C#
  • Как работает перезагрузка оператора в C#
  • Как использовать операторы преобразования explicit и implicit в C#
  • Как использовать анонимные типы в C#
  • Язык Linq, выражение запросов в C#
  • Как использовать динамические типы в C#
  • Что такое пространства имен в C#
  • Что такое DLL библиотеки и как их создавать в C#
  • Модификаторы доступа internal и internal protected в C#
  • Как использовать директивы препроцессора в C#
Знания и навыки, которые приобретете
  • Уметь работать в PHP с исключениями и их обработкой
  • Понимать механизмы организации пространств имён в PHP
  • Применять в разработке принцип устройства итераторов для работы с объектом как с массивом в PHP
  • Понимать основы работы с реляционными базами данных
  • Понимать основы шаблонов проектирования Singletone и Builder
  • Понимать основы библиотеки SPL в PHP
  • Использовать язык C# в разработке Android-приложений
  • Разрабатывать пользовательский интерфейс для приложений Android

Преподаватели

  • Богдан Бондарук

    Тренер-консультант, .NET разработчик