Программирование на C# с Нуля до Гуру [Михаил Русаков]Скрытое содержимое. Для просмотра необходимо: иметь статус Организатор.
Введение
Это вводный модуль, из которого Вы узнаете:
- Как с максимальной эффективностью проходить курс?
- Как работает язык C#? Это очень важная базовая информация, которую необходимо знать.
- Какое ПО потребуется для написания программ на C#, где его скачать и как установить?
Основы языка C#
Теперь, когда у нас всё готово для старта, мы можем приступить к написанию первых программ на C#. И в этом разделе Вы узнаете:
- Как пишутся программы на C#?
- Что такое переменные, какие есть типы переменных, как они используются?
- Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
- Как происходит преобразование типов?
- Что такое область видимости переменных?
- Для чего нужен и как выглядит условный оператор?
- Как работают и для чего нужны операторы цикла for и while?
- Как правильно использовать оператор switch-case?
- Что такое массивы и как они применяются на практике?
- Что такое кортежи и как их использовать?
Объектно-ориентированное программирование в C#
Объектно-ориентированное программирование (ООП) — это самый популярный и самый часто встречаемый подход при разработке программ. Теоретически, любую программу можно сделать без него, но практически для средних и крупных проектов сделать это будет крайне сложно и очень долго. Поэтому ООП надо знать. И как раз в этом разделе Вы узнаете:
- Что такое ООП?
- Какие есть парадигмы ООП?
- Что такое класс и как он создаётся на языке C#?
- Что такое свойства?
- Что такое конструктор и методы класса?
- Что такое перегрузка конструкторов и методов?
- Что такое модификаторы доступа?
- Что такое статические поля/методы/классы и как их правильно использовать?
- Что такое перечисления?
- Какие есть неизменяемые типы данных?
- Как реализовать наследование в C# и для чего оно нужно?
- Что такое структуры?
- Что такое виртуальные методы?
- Как делать перегрузку операторов?
- Что такое абстрактные классы?
- Что такое интерфейсы?
- Что такое обобщённые классы и методы?
- Как использовать методы ToString и Equals?
- Что такое клонирование объектов?
- Что такое делегаты?
- Как использовать анонимные методы?
- Как применяются события?
- Что такое лямбда-выражения?
- Что такое рекурсия?
Обработка исключений
В программировании очень часто встречаются так называемые исключения. И это очень важная тема, которую мы разберём в этом разделе. И из него Вы узнаете:
- Что такое исключения и почему они так важны?
- Как обрабатываются исключения в C#?
- Как используется блок finally?
- Как генерировать исключения?
- Как обрабатывать много исключений?
- Как создавать свои собственные исключения?
Стандартные классы в C#
Язык C# не был бы таким замечательным, если бы не содержал в себе множество готовых классов, которые упрощают нашу работу. И посмотрев этот раздел, Вы научитесь:
- Выполнять самые различные строковые операции.
- Писать регулярные выражения.
- Выполнять разнообразные математические операции.
- Работать с датой и временем.
- Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
- Работать с файлами и каталогами (создавать их, считывать содержимое, изменять, удалять).
- Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
Создание клиент-серверных приложений
Очень частой областью применения языка C# является именно Web. И в этом разделе Вы узнаете:
- Как получать данные из Интернета?
- Как создать собственный сервер?
- Как создать клиент для сервера?
- Как отправить e-mail?
- Как работать с FTP?
Многопоточное программирование
Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим. Посмотрев данный раздел, Вы узнаете:
- Выполнять самые различные строковые операции.
- Писать регулярные выражения.
- Выполнять разнообразные математические операции.
- Работать с датой и временем.
- Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
- Работать с файлами и каталогами (создавать их, считывать содержимое, изменять, удалять).
- Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
Так же в конце курса Вы узнаете, как не потерять полученные знания из него, закрепить их и приумножить. Как практиковаться, какие программы писать и как вообще весь этот процесс организовать? Всё это Вас ждёт в курсе.
Введение
Это вводный модуль, из которого Вы узнаете:
- Как с максимальной эффективностью проходить курс?
- Как работает язык C#? Это очень важная базовая информация, которую необходимо знать.
- Какое ПО потребуется для написания программ на C#, где его скачать и как установить?
Основы языка C#
Теперь, когда у нас всё готово для старта, мы можем приступить к написанию первых программ на C#. И в этом разделе Вы узнаете:
- Как пишутся программы на C#?
- Что такое переменные, какие есть типы переменных, как они используются?
- Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
- Как происходит преобразование типов?
- Что такое область видимости переменных?
- Для чего нужен и как выглядит условный оператор?
- Как работают и для чего нужны операторы цикла for и while?
- Как правильно использовать оператор switch-case?
- Что такое массивы и как они применяются на практике?
- Что такое кортежи и как их использовать?
Объектно-ориентированное программирование в C#
Объектно-ориентированное программирование (ООП) — это самый популярный и самый часто встречаемый подход при разработке программ. Теоретически, любую программу можно сделать без него, но практически для средних и крупных проектов сделать это будет крайне сложно и очень долго. Поэтому ООП надо знать. И как раз в этом разделе Вы узнаете:
- Что такое ООП?
- Какие есть парадигмы ООП?
- Что такое класс и как он создаётся на языке C#?
- Что такое свойства?
- Что такое конструктор и методы класса?
- Что такое перегрузка конструкторов и методов?
- Что такое модификаторы доступа?
- Что такое статические поля/методы/классы и как их правильно использовать?
- Что такое перечисления?
- Какие есть неизменяемые типы данных?
- Как реализовать наследование в C# и для чего оно нужно?
- Что такое структуры?
- Что такое виртуальные методы?
- Как делать перегрузку операторов?
- Что такое абстрактные классы?
- Что такое интерфейсы?
- Что такое обобщённые классы и методы?
- Как использовать методы ToString и Equals?
- Что такое клонирование объектов?
- Что такое делегаты?
- Как использовать анонимные методы?
- Как применяются события?
- Что такое лямбда-выражения?
- Что такое рекурсия?
Обработка исключений
В программировании очень часто встречаются так называемые исключения. И это очень важная тема, которую мы разберём в этом разделе. И из него Вы узнаете:
- Что такое исключения и почему они так важны?
- Как обрабатываются исключения в C#?
- Как используется блок finally?
- Как генерировать исключения?
- Как обрабатывать много исключений?
- Как создавать свои собственные исключения?
Стандартные классы в C#
Язык C# не был бы таким замечательным, если бы не содержал в себе множество готовых классов, которые упрощают нашу работу. И посмотрев этот раздел, Вы научитесь:
- Выполнять самые различные строковые операции.
- Писать регулярные выражения.
- Выполнять разнообразные математические операции.
- Работать с датой и временем.
- Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
- Работать с файлами и каталогами (создавать их, считывать содержимое, изменять, удалять).
- Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
Создание клиент-серверных приложений
Очень частой областью применения языка C# является именно Web. И в этом разделе Вы узнаете:
- Как получать данные из Интернета?
- Как создать собственный сервер?
- Как создать клиент для сервера?
- Как отправить e-mail?
- Как работать с FTP?
Многопоточное программирование
Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим. Посмотрев данный раздел, Вы узнаете:
- Выполнять самые различные строковые операции.
- Писать регулярные выражения.
- Выполнять разнообразные математические операции.
- Работать с датой и временем.
- Использовать коллекции – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа.
- Работать с файлами и каталогами (создавать их, считывать содержимое, изменять, удалять).
- Использовать множество различных классов и главное узнаете, как их осваивать самостоятельно.
Так же в конце курса Вы узнаете, как не потерять полученные знания из него, закрепить их и приумножить. Как практиковаться, какие программы писать и как вообще весь этот процесс организовать? Всё это Вас ждёт в курсе.
Хотите научиться программировать на языке C# с нуля и в кратчайшие сроки?
Видеокурс по C# от Михаила Русакова.
srs.myrusakov.ru