C# [Udemy] Программирование на C#: от новичка до специалиста (2019)

Малыш Джон
Малыш Джон

Малыш Джон

Редактор
badge 6 лет с нами! badge Награда за 5000 очков репутации badge За 500 сообщений! badge За шикарный аватар!
Регистрация
26/03/2018
Сообщения
29.144
Репутация
-1.020
  • 2
  • #1
Автор: Udemy
Название: Программирование на C#: от новичка до специалиста (2019)

[Udemy] Программирование на C#: от новичка до специалиста (2019)


Описание:

Чему вы научитесь
  • Как устроена платформа .NET и .NET Core
  • Основные типы данных в C#
  • Управление потоком исполнения программы: циклы, условия
  • Массивы и коллекции: Array, List, Dictionary, Stack, Queue
  • Классы и структуры: отличия в контексте управления памятью
  • ООП в C#: наследование, полиморфизм, инкапсуляция
  • ООП в С#: интерфейсы, абстрактные классы, модификатора доступа
  • Методы: params, out, ref, static, overloading, optional parameters
  • Основы процесса отладки
  • Управление памятью: сборка мусора, boxing\unboxing
  • Перечисления
  • Обобщения
  • Написаниие простых программ и игр на C# таких как "крестики-нолики"
Требования
  • Желательно хотя бы базовое понимание принципов работы компьютера
  • Желание учиться и практиковаться

C# стабильно входит в ТОП-10 наиболее популярных языков программирования.

Если вы хотите начать программировать и выбираете язык с которого начать обучение, то C# это один из лучших вариантов. C# это один из наиболее сбалансированных языков с точки зрения типизации, не говоря уже о лаконичности синтаксиса и отсутствия тяжёлого наследственного багажа как в случае С++. Ещё несколько лет назад споры о том какой язык лучше C# или Java являлись холиварными по своей сути, но на 2019 год таких споров становится всё меньше, ибо C# стал кросс-платформенным, сильно продвинулся в возможностях по достижению высокого уровня производительности, а по типизации и синтаксическим фичам давно уделал Java. Так что если вы выбираете между Java и C#... ну вы поняли.

Короче говоря, если вы только начинаете своё путешествие в мир программирования, C# станет отличным выбором в качестве вашего первого языка программирования. Популярность C# объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в смысле его профессионального применения для решения сложных проблем автоматизации. C# - кросс-платформенный язык и написанные на нём программы работают под Windows, Linux, Mac OS. Обладает кратким и элегантным синтаксисом. Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.

Этот курс покрывает все основные возможности C# и даёт рекомендации по написанию грамотного, "чистого" кода.

Данный курс покрывает следующие темы:
  • Введение в .NET: основные понятия, как устроены приложения .NET
  • Основы C#: обзор типов данных, числа и простая математика, переменные, основы работы со строками, приведение типов, статические члены
  • Коллекции и массивы в C#: Array, List, Dictionary, Stack, Queue
  • ООП: классы, структуры, перечисления, обобщения, интерфейсы, абстрактные классы
  • Работа с файлами
  • Обработка исключений
  • Делегаты, события, лямбды
  • LINQ
  • Домашние задания с разбором решений
  • в будущем будут добавлены следующие темы: reflection, dynamic, сериализация и ещё по-мелочи Многопоточности будет посвящён отдельный курс
Для кого этот курс:
  • Абсолютные новички в программировании, желающие изучить один из лучших объектно-ориентированных языков программирования.
  • Студенты, обладающие познаниями в одном из языков программирования и желающие изучить C#

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

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

Порядочный курсек по минимум воды, очень приятных автор (знающий фундаментальные принципы работы С#), не могу сказать что прям для новичков, скорее для тех, кто уже хоть как-то знаком с процессом программирования и знающий азы работы ПК.
 
1. Видео, аудио и голос на 5 баллов.
2. Преимущества : курс разделен по темам от 5 до 20 мин. Он новый! Есть практические занятия и разбор. Автор грамотный специалист. Высокий балл на Udemy.
3. Пока не обнаружил - в процессе прохождения.

Определенно лучший курс по Си Шарп на сегодня *ноябрь 2019. Рекомендую.
 
Очень хороший учитель, всем советую. Объясняет всё нормально, никакой воды, видео в среднем 10 минут, голос супер. Даже вот мою первую программу написал, надеюсь на этом не закончу
Screenshot_14.png
 
Курс хороший, но мало практики или примеров на которых можно закрепить пройденный материал
 
Курс хороший, но мало практики или примеров на которых можно закрепить пройденный материал
Тут ты точно подметил, слишком много теории и мало практики. И не понятно где и как принимать эти знания
 
Отличная база. Куда лучше, чем на GeekBrains.
 
Тут ты точно подметил, слишком много теории и мало практики. И не понятно где и как принимать эти знания

Хорошая база, по большей части взято из книги: https://s1.sharewood.co/posts/215412/
Не могу конечно посоветовать, где взять практику, каждый выбирает свое. Лично работаю с программой ZennoPoster, там есть возможность писать на C#. В моем случае в основном работа идет с коллекциями, массивами, словарями, со строками. Суть, получить данные, проверить или провести какую-то манипуляцию и дальнейшая логика.

Все зависит от того, куда ты хочешь применить знания "программирования".
 
Тут ты точно подметил, слишком много теории и мало практики. И не понятно где и как принимать эти знания
Попробуйте попрактиковаться на unity, на сайте достаточно курсов.
 
1. Видео, аудио и голос на 5 баллов.
2. Преимущества : курс разделен по темам от 5 до 20 мин. Он новый! Есть практические занятия и разбор. Автор грамотный специалист. Высокий балл на Udemy.
3. Пока не обнаружил - в процессе прохождения.

Определенно лучший курс по Си Шарп на сегодня *ноябрь 2019. Рекомендую.
Ну как курс тебе? Я уже до темы "управление потока исполнения" дошел. Всем доволен, лишь практики больше надо.
Посоветуйте ресурсы для практики)
 
Ну как курс тебе? Я уже до темы "управление потока исполнения" дошел. Всем доволен, лишь практики больше надо.
Посоветуйте ресурсы для практики)

Я дошел до 7 главы - работа с файлами. Столкнулся с сложностями с интерфейсами/yeld и очисткой памяти. В основном все понятно, но параллельно смотрел сайт https://metanit.com/sharp/tutorial/ , можете по нему изучать без проблем.
Также рекомендую https://ulearn.me/ от Контура.

Далее перешел на ASP.NET - но там вообще темный лес. Мне кажется, что нужно больше времени уделить базе.

Сейчас, пока приостановил C#( хотя он мне по душе). Перешел на front-end, т.к. можно больше прикладных задач сделать на нем. Планирую вернуться, в том числе к этому курсу.

А как ваши успехи?
 
Хорошая база, по большей части взято из книги: https://s1.sharewood.co/posts/215412/
Не могу конечно посоветовать, где взять практику, каждый выбирает свое. Лично работаю с программой ZennoPoster, там есть возможность писать на C#. В моем случае в основном работа идет с коллекциями, массивами, словарями, со строками. Суть, получить данные, проверить или провести какую-то манипуляцию и дальнейшая логика.

Все зависит от того, куда ты хочешь применить знания "программирования".
А не подскажете, что за книга? Почему-то пишет при переходе, что прав нет на просмотр О_о
 
А не подскажете, что за книга? Почему-то пишет при переходе, что прав нет на просмотр О_о
смотри лучше курс от itProger он есть на сайте. Он там объясняет более понятней + видео идут 30 минут, а не 5-6, что для меня является плюсом
 
Очень хороший курс.
Пройдя его вы получите крепкую базу знаний по C#, которой будет достаточно для дальнейшего выбора направления/специализации (Unity, Web, Apps,...).

Преподаватель - специалист высокого класса. Не просто "знает" материал, но и копает глубже, "как и почему так работает".
К сожалению, это является как плюсом, так и минусом - некоторые уроки слишком перегружены (для новичка) ненужной информацией (привет, операциям с байтами и историческому экскурсу в .Net). Если научиться улавливать разницу между "действительно нужно" и "ой, немного понесло фаната своего дела", то всё ок. Иначе могут появиться мысли, что программирование это очень скучно и "лучше сразу бросить".

Ещё незначительные минусы:
▪️ Вводит слишком схожие имена переменных, что путает
int[] copy;
int[] anotherCopy;
copy.CopyTo(anotherCopy, 0);


▪️ Использует сленг, который может оттолкнуть тех, кто плохо знает английский или пришёл в тему без предварительных знаний.
"Могут заоверрайдить эту пропертю"

▪️ Крайне скучные Домашние задания. :) Если вы не фанат математики, то впадете в уныние:
▫️ Использовать формулу Герона для вычисления площади треугольника
▫️ Запросить у пользователя два целочисленных значения и найти максимальное.
▫️ Сгенерировать заданное пользователем количество чисел Фибоначчи
▫️ Подсчитать среднее значение введённых целых чисел
▫️ Вычислить факториал числа
▫️ Логин-пасс и 3 попытки ввода
▫️ Парсинг римских чисел
▫️ Комплексные числа
▫️ "Угадай число"
▫️ "Крестики-Нолики"
▫️ "Виселица"
▫️ "Игра в палочки"
▫️ Отсортировать информацию
▫️ "Верю-не-верю"

Крайне не хватает простых практических примеров, чтобы легче вплести сложный материал в свои знания. Но плюсы в разы перевешивают минусы. Курс однозначно стоит просмотра. Жаль, что на другие темы у автора нет видео (WPF, ASP.NET, Unity, различные фреймворки,...)

Полезность для полного новичка: 8/10
Глубина изучения C# 9/10 (тех тем, что были освещены)
Подача материала: 8/10
Увлекательность 6/10
 
Всё классно объясняет, но на очень нудных и некому не нужных примерах. Сложно будет применить получение знания на боевых бизнес задачах.
 
Я дошел до 7 главы - работа с файлами. Столкнулся с сложностями с интерфейсами/yeld и очисткой памяти. В основном все понятно, но параллельно смотрел сайт https://metanit.com/sharp/tutorial/ , можете по нему изучать без проблем.
Также рекомендую https://ulearn.me/ от Контура.

Далее перешел на ASP.NET - но там вообще темный лес. Мне кажется, что нужно больше времени уделить базе.

Сейчас, пока приостановил C#( хотя он мне по душе). Перешел на front-end, т.к. можно больше прикладных задач сделать на нем. Планирую вернуться, в том числе к этому курсу.

А как ваши успехи?
Как успехи? Только начинаю, как курс? Что-то еще посоветуете? приложения? про си шарп
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Малыш Джон
Ответы
3
Просмотры
3K
Тотуся
Тотуся
Малыш Джон
Ответы
1
Просмотры
2K
Тотуся
Тотуся
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
4
Просмотры
2K
Суперюля
Суперюля

Похожие темы

Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
4K
harrior
Малыш Джон
Ответы
2
Просмотры
4K
dropco60
dropco60
Малыш Джон
Ответы
0
Просмотры
2K
Artcore
Алан-э-Дейл
Ответы
7
Просмотры
12K
SergEgoist
Брат Тук
Ответы
0
Просмотры
2K
Брат Тук
Брат Тук
Малыш Джон
Ответы
17
Просмотры
13K
Robokot2222
Robokot2222
Cooper_grisha
Ответы
8
Просмотры
16K
GoleaF3000
Сверху Снизу