Видеокурс "Программирование на C# с Нуля до Гуру"
4970
806
0
806

Видеокурс "Программирование на C# с Нуля до Гуру"

  • Цена:
    4970

    ПОДРОБНОЕ ОПИСАНИЕ

    Автор: Михаил Русаков

    Видеокурс «Программирование на C# с Нуля до Гуру», который Вас с нуля обучит языку C# на уровне, при котором Вы сможете создавать любые программы на этом языке.

    Данный курс научит Вас программировать на языке C#, который является одним из самых востребованных языков программирования в мире. Курс состоит из 7 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности.

    В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики. Дополнительно, почти к каждому уроку идут упражнения.

    Помимо самого курса Вас ждут ещё 3 бесплатных ценных Бонуса: «Технология Windows Presentation Foundation», «Создание библиотеки классов» и «Правильная работа со справочником».


    Программирование на C# с Нуля до Гуру. (Михаил Русаков)
    • Введение

    Это вводный модуль, из которого Вы узнаете:

    • Как с максимальной эффективностью проходить курс?
    • Как работает язык C#? Это очень важная базовая информация, которую необходимо знать.
    • Какое ПО потребуется для написания программ на C#, где его скачать и как установить?

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

    • Основы языка C#

    Теперь, когда у нас всё готово для старта, мы можем приступить к написанию первых программ на C#.

    И в этом разделе Вы узнаете:

    • Как пишутся программы на C#?
    • Что такое переменные, какие есть типы переменных, как они используются?
    • Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
    • Как происходит преобразование типов?
    • Что такое область видимости переменных?
    • Для чего нужен и как выглядит условный оператор?
    • Как работают и для чего нужны операторы цикла for и while?
    • Как правильно использовать оператор switch-case?
    • Что такое массивы и как они применяются на практике?
    • Что такое кортежи и как их использовать?

    Это раздел, который даст Вам всю необходимую основу для написания Вами первых несложных программ на языке C#.

    • Объектно-ориентированное программирование в C#

    Объектно-ориентированное программирование (ООП) — это самый популярный и самый часто встречаемый подход при разработке программ. Теоретически, любую программу можно сделать без него, но практически для средних и крупных проектов сделать это будет крайне сложно и очень долго. Поэтому ООП надо знать.

    И как раз в этом разделе Вы узнаете:

    • Что такое ООП?
    • Какие есть парадигмы ООП?
    • Что такое класс и как он создаётся на языке C#?
    • Что такое свойства?
    • Что такое конструктор и методы класса?
    • Что такое перегрузка конструкторов и методов?
    • Что такое модификаторы доступа?
    • Что такое статические поля/методы/классы и как их правильно использовать?
    • Что такое перечисления?
    • Какие есть неизменяемые типы данных?
    • Как реализовать наследование в C# и для чего оно нужно?
    • Что такое структуры?
    • Что такое виртуальные методы?
    • Как делать перегрузку операторов?
    • Что такое абстрактные классы?
    • Что такое интерфейсы?
    • Что такое обобщённые классы и методы?
    • Как использовать методы ToString и Equals?
    • Что такое клонирование объектов?
    • Что такое делегаты?
    • Как использовать анонимные методы?
    • Как применяются события?
    • Что такое лямбда-выражения?
    • Что такое рекурсия?

    Посмотрев этот огромный раздел, Вы сможете создавать проекты на C#, используя ООП.

    • Обработка исключений

    В программировании очень часто встречаются так называемые исключения. И это очень важная тема, которую мы разберём в этом разделе.

    И из него Вы узнаете:

    • Что такое исключения и почему они так важны?
    • Как обрабатываются исключения в C#?
    • Как используется блок finally?
    • Как генерировать исключения?
    • Как обрабатывать много исключений?
    • Как создавать свои собственные исключения?

    Просмотрев этот раздел, Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.

    • Стандартные классы в C#

    Язык C# не был бы таким замечательным, если бы не содержал в себе множество готовых классов, которые упрощают нашу работу.

    И посмотрев этот раздел, Вы научитесь:

    • Выполнять самые различные строковые операции.
    • Писать регулярные выражения.
    • Выполнять разнообразные математические операции.
    • Работать с датой и временем.
    • Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
    • Работать с файлами и каталогами (создавать их, считывать содержимое, изменять, удалять).
    • Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.

    После прохождения данного раздела Вы сможете самостоятельно осваивать новые классы, что является важнейшей частью при написании программ с абсолютно любым функционалом.

    • Создание клиент-серверных приложений

    Очень частой областью применения языка C# является именно Web.

    И в этом разделе Вы узнаете:

    • Как получать данные из Интернета?
    • Как создать собственный сервер?
    • Как создать клиент для сервера?
    • Как отправить e-mail?
    • Как работать с FTP?

    Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим. Посмотрев данный раздел, Вы узнаете:

    • Многопоточное программирование

    Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим.

    Посмотрев данный раздел, Вы узнаете:

    • Что такое многопоточное программирование, как оно работает изнутри и для чего оно нужно.
    • Как работают таймеры?
    • Как создать отдельный поток в C#?
    • Как управлять потоками и синхронизировать их работу?
    • Что такое мьютексы?
    • Что такое семафоры?
    • Как реализовать параллельное программирование в C#, чтобы код выполнялся одновременно на нескольких ядрах процессора?

    Просмотрев данный раздел, Вы научитесь создавать быстрые многопоточные приложения.


  • Программирование на C# с Нуля до Гуру. (Михаил Русаков)

ПОХОЖИЕ ТОВАРЫ