
Курс: “Язык программирования С# 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.
Практика:
- Реализация асинхронного паттерна.
Если Вы не видите ссылку для скачивания материала – отключите блокиратор рекламы и добавьте наш сайт в список исключений. Если Вы против рекламы на нашем сайте – покупайте контент напрямую у авторов.
Ссылка на скачивание этого материала доступна только зарегистрированным пользователям сайта. Регистрация на сайте бесплатная и не займет много времени. Если у Вас уже есть аккаунт – Вы можете авторизоваться.
Материал предоставлен исключительно для ознакомления!
Опубликовано: Coded

Внимание! Сайт работает в архивном режиме. Все новые публикации и активность на нашем форуме.
Подробнее
Тест
TOKIO
29 августа, 2017 в 11:56
вот это царский подгон, как раз изучаю си шарп, а тут такой свежачек, благодарочка
AlexOpenSliv
29 августа, 2017 в 20:11
Курс для тех кто уже имеет опыт программирования. Впечатление такое что “джависты” и “плюсы” приехали переучиваться на C# и вот им и рассказывают что по чём ) Новичкам много больше пользы в изучении языка принесут видео доступные на YouTube, а также ITVDN.
ezotonal
29 августа, 2017 в 12:44
А вот за это огромное спасибо…долго ждал!
kel91
29 августа, 2017 в 12:55
этому царскому подгону почти год, и из четвертого дня почти 2/3 не записано
akysher88
29 августа, 2017 в 14:03
У тебя есть более свежий материал? Или более полный? Может ты денег отвалил за доступ сюда? Нет. Так скажи на какой этот коммент? Заглядывая в комментарии ожидаешь увидеть полезную инфу, а там вот такие высеры недовольных.
kel91
29 августа, 2017 в 14:37
объясняю еще раз для особо умных и гениальных, материалу год = он везде выложен и кто хотел, давно его изучил, на счет новой версии С#, она еще не вышла, движки внутреннего сгорания с такой скоростью как информационные технологии не обновляются, я думал это всем понятно и не надо мне тут рассказывать его узлы, я их лично перебирал. Насчет основы, тут она самая и не более того. У меня полного варианта курса нет, я предупредил, о неполноте. У кого тут высеры советую подумать на досуге.
akysher88
29 августа, 2017 в 18:16
Задеть тебя словом высер не хотел) Я только задумывался об изучении C# и тут на тебе курс. Читая комменты ожидаешь полезную информацию, от тех кто изучил его, стоит ли его изучать или нет. А от твоего отзыва пользы нет, только еще вопросы возникли. “почти год” – устарел?искать что то более актуальное? “нет части курса” – сильно влияет на понимание дальнейшей инфы, смотреть не стоит или можно восстановить этот пробел легко? Вот и подумай.
openssource
29 августа, 2017 в 14:47
Тебя это смущает, что он где-то еще опубликован? Просили материал по программированию, нашли из предложенных и опубликовали.
Alf_Alf
29 августа, 2017 в 14:28
И что, что год? Ты думаешь в мерседесе последнего поколения стоит какой-то “другой” движок? Да ни хрена подобного! Все тот же коленвал и те же самые шатуны с поршнями, ползающие по тем же самым цилиндрам, что и сто лет назад. Изучи основу, а все “фишки” с “плюшками” освоишь, при желании, уже после!
ezotonal
29 августа, 2017 в 13:19
Может в таком случае посоветуете более свеженькое?
puti1
3 сентября, 2017 в 03:45
Belka
4 сентября, 2017 в 02:21
Крутяк! Подгон суперский. Неужели теперь по программированию тоже будут публикации….

rich788
30 октября, 2017 в 12:23
Интересно,после изучения этого материала,эти знания можно применить при написании шабов для зенки?Там ведь тоже используется C#,в крутых проектах.
cluster
30 августа, 2017 в 14:57
Мне проще в текстовом виде такие вещи осваивать, видимо я консерватор.
7son
30 августа, 2017 в 18:01
А мне начинать с видео курсов проще. А потом подкрепить хорошей книгой.
Pastors
1 сентября, 2017 в 18:57
Да.. полностью солидарен. В текстовом и со скринами, картинками воспринимаю лично лучше чем видео, которое надо ускорять там где знаю и не интересно, и перематывать… искать… вспоминать слова автора, что бы найти интересующий эпизод там где не понятно….
Но это кому как….