Що нового?

Придбаний Программирование на C# с Нуля до Гуру [Михаил Русаков]

Інформація про покупку
Тип покупки: Складчина
Ціна: 2485 ГРН
Учасників: 0 з 16
Організатор: Відсутній
Статус: Набір учасників
Внесок: 161.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Скрытое содержимое. Для просмотра необходимо: иметь статус Организатор.
Программирование на C# с Нуля до Гуру [Михаил Русаков]



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




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

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

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

  1. Как пишутся программы на C#?
  2. Что такое переменные, какие есть типы переменных, как они используются?
  3. Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
  4. Как происходит преобразование типов?
  5. Что такое область видимости переменных?
  6. Для чего нужен и как выглядит условный оператор?
  7. Как работают и для чего нужны операторы цикла for и while?
  8. Как правильно использовать оператор switch-case?
  9. Что такое массивы и как они применяются на практике?
  10. Что такое кортежи и как их использовать?
Это раздел, который даст Вам всю необходимую основу для написания Вами первых несложных программ на языке C#.

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

  1. Что такое ООП?
  2. Какие есть парадигмы ООП?
  3. Что такое класс и как он создаётся на языке C#?
  4. Что такое свойства?
  5. Что такое конструктор и методы класса?
  6. Что такое перегрузка конструкторов и методов?
  7. Что такое модификаторы доступа?
  8. Что такое статические поля/методы/классы и как их правильно использовать?
  9. Что такое перечисления?
  10. Какие есть неизменяемые типы данных?
  11. Как реализовать наследование в C# и для чего оно нужно?
  12. Что такое структуры?
  13. Что такое виртуальные методы?
  14. Как делать перегрузку операторов?
  15. Что такое абстрактные классы?
  16. Что такое интерфейсы?
  17. Что такое обобщённые классы и методы?
  18. Как использовать методы ToString и Equals?
  19. Что такое клонирование объектов?
  20. Что такое делегаты?
  21. Как использовать анонимные методы?
  22. Как применяются события?
  23. Что такое лямбда-выражения?
  24. Что такое рекурсия?
Посмотрев этот огромный раздел, Вы сможете создавать проекты на C#, используя ООП.

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

  1. Что такое исключения и почему они так важны?
  2. Как обрабатываются исключения в C#?
  3. Как используется блок finally?
  4. Как генерировать исключения?
  5. Как обрабатывать много исключений?
  6. Как создавать свои собственные исключения?
Просмотрев этот раздел, Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.

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

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

Создание клиент-серверных приложений
Очень частой областью применения языка C# является именно Web. И в этом разделе Вы узнаете:

  1. Как получать данные из Интернета?
  2. Как создать собственный сервер?
  3. Как создать клиент для сервера?
  4. Как отправить e-mail?
  5. Как работать с FTP?
Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим. Посмотрев данный раздел, Вы узнаете:

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

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

Так же в конце курса Вы узнаете, как не потерять полученные знания из него, закрепить их и приумножить. Как практиковаться, какие программы писать и как вообще весь этот процесс организовать? Всё это Вас ждёт в курсе.

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




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

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

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

  1. Как пишутся программы на C#?
  2. Что такое переменные, какие есть типы переменных, как они используются?
  3. Какие есть арифметические, логические и строковые операции? Всё это снабжено множеством примеров.
  4. Как происходит преобразование типов?
  5. Что такое область видимости переменных?
  6. Для чего нужен и как выглядит условный оператор?
  7. Как работают и для чего нужны операторы цикла for и while?
  8. Как правильно использовать оператор switch-case?
  9. Что такое массивы и как они применяются на практике?
  10. Что такое кортежи и как их использовать?
Это раздел, который даст Вам всю необходимую основу для написания Вами первых несложных программ на языке C#.

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

  1. Что такое ООП?
  2. Какие есть парадигмы ООП?
  3. Что такое класс и как он создаётся на языке C#?
  4. Что такое свойства?
  5. Что такое конструктор и методы класса?
  6. Что такое перегрузка конструкторов и методов?
  7. Что такое модификаторы доступа?
  8. Что такое статические поля/методы/классы и как их правильно использовать?
  9. Что такое перечисления?
  10. Какие есть неизменяемые типы данных?
  11. Как реализовать наследование в C# и для чего оно нужно?
  12. Что такое структуры?
  13. Что такое виртуальные методы?
  14. Как делать перегрузку операторов?
  15. Что такое абстрактные классы?
  16. Что такое интерфейсы?
  17. Что такое обобщённые классы и методы?
  18. Как использовать методы ToString и Equals?
  19. Что такое клонирование объектов?
  20. Что такое делегаты?
  21. Как использовать анонимные методы?
  22. Как применяются события?
  23. Что такое лямбда-выражения?
  24. Что такое рекурсия?
Посмотрев этот огромный раздел, Вы сможете создавать проекты на C#, используя ООП.

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

  1. Что такое исключения и почему они так важны?
  2. Как обрабатываются исключения в C#?
  3. Как используется блок finally?
  4. Как генерировать исключения?
  5. Как обрабатывать много исключений?
  6. Как создавать свои собственные исключения?
Просмотрев этот раздел, Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.

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

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

Создание клиент-серверных приложений
Очень частой областью применения языка C# является именно Web. И в этом разделе Вы узнаете:

  1. Как получать данные из Интернета?
  2. Как создать собственный сервер?
  3. Как создать клиент для сервера?
  4. Как отправить e-mail?
  5. Как работать с FTP?
Многие программы, выполнение которых происходит длительное время, можно в несколько раз ускорить, если применить многопоточное и/или параллельное программирование. И вот об этом мы и поговорим. Посмотрев данный раздел, Вы узнаете:

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

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

Так же в конце курса Вы узнаете, как не потерять полученные знания из него, закрепить их и приумножить. Как практиковаться, какие программы писать и как вообще весь этот процесс организовать? Всё это Вас ждёт в курсе.
Код:
Цена со скидкой 40 %. До начала продаж не известна пока ставим максимальную цену 7470 рублей.



 
Угорі