Язык программирования С# 6.0

  • Автор темы Анастасия Труба
  • 14
  • Обновлено
  • 19, Apr 2023
  • #1


Курс: «Язык программирования С# 6.0». Не оставим без внимания и программистов. Информативный практический материал по языку программированию С#. После изучения материала вы приобретете базовые знания и навыки создания ООП. Материал прислал Coded с комментарием:

Здравствуйте.

Классный материал.

Выкупил на складчике.

Объясняется все подробно и понятно.

Все обещанные темы затронуты.

Если хотите изучать данный язык — можете начать с этого материала.

На самом деле материалов очень много и каждый решает сам по какому курсу ему учиться.

Но самое главное в обучении — это практика.

Теория ничего не даст.

Заранее запаситесь терпением, временем и желанием.

Удачи в изучении!


Описание курса: Язык программирования C# — один из самых востребованных и динамично развивающихся языков программирования в отрасли IT, который используется для разработки приложений на платформе Microsoft .Net. Окончив авторский курс «Язык программирования C# 6.0», Вы освоите объектно-ориентированный язык программирования C# 6.0, научитесь использовать интегрированную среду разработки Visual Studio 2015 и приобретете базовые навыки создания объектно-ориентированных приложений.

В ходе занятий рассматриваются все элементы и конструкции языка программирования C# и возможности платформы .Net.

Вам будет предложено достаточное количество примеров и лабораторных работ, что позволит практически сразу после окончания курса приступить к реальной работе. ПРОГРАММА КУРСА:
Модуль 1. Введение в платформу .Net
  • Основные элементы платформы .Net.
  • Использование интегрированной среды разработки Visual Studio 2015.
  • Определение понятия Сборка и её описание.
  • Особенности языка программирования C#.


Практика:
  • Создание и работа со сборками в Visual Studio 2015.
  • Работа в командной строке.


Модуль 2. Введение в язык программирования C#
  • Языковые лексемы C#.
  • Введение в систему типов языка C#.
  • Пространства имён.
  • Работа со структурными типами и константами.
  • Операции языка C#.
  • Тип данных Nullable.
  • Разработка пользовательских структурных типов.


Практика:
  • Создание и работа со структурой на C#.


Модуль 3. Методы и операторы C#
  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Параметры по умолчанию и именованные параметры
  • Операторы ветвления.
  • Операторы циклов.


Практика:
  • Написание методов в Visual Studio 2015.


Модуль 4. Массивы и строки в C#
  • Одномерные массивы.
  • Многомерные массивы.
  • Класса String.
  • Динамические строки.
  • Регулярные выражения.


Практика:
  • Работа с аргументами командной строки в Visual Studio 2015.


Модуль 5. Разработка классов на C#
  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Свойства и автоматические свойства.
  • Модификаторы const, readonly и static.
  • Конструкторы и деструкторы в C#.
  • Partial классы.
  • Вложенные классы.


Практика:
  • Написание классов для приложения Геометрия.


Модуль 6. Наследование и полиморфизм
  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании
  • Преобразование типов и операция is(as) .
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.
  • Модификатор new и сокрытие членов класса.


Практика:
  • Создание иерархии для приложения Геометрия.


Модуль 7. Иерархия классов .Net Framework
  • Класс Object и переопределение его методов.
  • Упаковка и распаковка объектов.
  • Метаданные и рефлексия.
  • Другие полезные классы .Net Framework.


Модуль 8. Обработка ошибок в C#
  • Концепция исключений.
  • Использование операторов try, catch и finally.
  • Создание своих классов исключений.


Практика:
  • Контроль за переполнением при целочисленных вычислениях.


Модуль 9. Интерфейсы в C#
  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Итераторы в .Net Framework.


Практика:
  • Разработка альтернативных итераторов для вывода массива объектов.


Модуль 10. Потоки данных в .Net Framework
  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Сериализация объектов в C#.


Модуль 11. Коллекции в .Net Framework
  • Обзор классов коллекций.
  • Концепция параметризованных типов данных.
  • Ключевое слово default и ограничения для параметризованных типов.
  • Обзор параметризованных коллекций.


Практика:
  • Работа с данными в приложении Геометрия.


Модуль 12. Перегрузка операций в C#
  • Перегрузка унарных операций.
  • Перегрузка бинарных операций.
  • Перегрузка операции индексации.
  • Перегрузка операции преобразования типа.
  • Расширяющие методы для классов и интерфейсов.


Модуль 13. Делегаты и события в C#
  • Создание и работа с делегатами.
  • Классы Action<> и Func<>.
  • Анонимные методы.
  • Лямбда выражения.
  • События.


Практика:
  • Асинхронный вызов метода.


Модуль 14. Расширенные возможности C#
  • Атрибуты.
  • Сборка мусора и освобождение ресурсов.
  • Работа с динамическими типами.
  • Асинхронное программирование.
  • LINQ.


Практика:
  • Реализация асинхронного паттерна.


Если Вы не видите ссылку для скачивания материала — отключите блокиратор рекламы и добавьте наш сайт в список исключений. Если Вы против рекламы на нашем сайте — покупайте контент напрямую у авторов.
Скрытая информация :: Авторизуйтесь для просмотра »

Объем материала: ~ 5.3 GB

Материал рекомендуем скачивать сразу (или добавить к себе на облако). В случае удаления, перезаливов не будет. Удалить могут в любой момент! Материал рекомендуем изучить. Не слушайте чужое мнение, оно может оказаться ошибочным. Просьба не писать такие комментарии, как «Спс, спасибо, качаю, изучаю». Для выражения благодарности есть специальная кнопка!
Не забывайте подписываться на Скрытая информация :: Авторизуйтесь для просмотра »
и получать уведомления о новых публикациях!
Скрытая информация :: Авторизуйтесь для просмотра »
Материал предоставлен исключительно для ознакомления!
Опубликовано: Coded

Анастасия Труба


Рег
11 May, 2014

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно