4.63
(251 Рейтинги)

Программирование на C#: от новичка до специалиста

Закладки Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

О курсе

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

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

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

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

В рамках этого курса будут рассмотрены следующие темы:

  1. Введение в .NET: основные концепции и структура .NET-приложений.
  2. Основы C#: обзор типов данных, чисел и математики, переменные, работа со строками, приведение типов, статические члены.
  3. Коллекции и массивы в C#: Array, List, Dictionary, Stack, Queue.
  4. Объектно-ориентированное программирование: классы, структуры, перечисления, обобщения, интерфейсы, абстрактные классы.
  5. Работа с файлами.
  6. Обработка исключений.
  7. Делегаты, события, лямбды.
  8. LINQ.
  9. Домашние задания с разбором решений.

Чему вы научитесь?

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

Оценки и отзывы студентов

4.6
Всего 251 оценок
5
190 оценок
4
40 оценок
3
15 оценок
2
2 оценки
1
4 оценки
СШ
12 месяцев тому назад
спасибо, все детально и доходчиво, но очень бы еще хотелось так же про асинхронную разработку на C# и многопоточность от Ильи в этом курсе услышать
ТГ
12 месяцев тому назад
Автор интересно и подробно рассказывает. Хороший курс)
НЗ
12 месяцев тому назад
"У курса нету структуры Автор дает задания не основываясь на предоставленных материалах для закрепления, просто что в голову пришло Практики мало и не по теме Объяснения парой - ""Вот тут пишем это, парам-пам-пам и видите, это работает. Ой не работает. Вот парам-пам-пам и вуаля"". Ощущение, что курс сделан на скорую руку и с ходу, без проработки Уровень написания кода, нередко, отсавляет желать лучшего. Многие вещи пишутся в 2 раза короче Мне кажется что у новичков, могут появится больше вопросов, чем ответов от просмотра данного курса Нет линков на загрузку кода, ни с гита, ни архивом. Никаких опросников и интерактивности Может струкрура и была вначале плюс-минус ок, но ближе к концу... и так пойдет"
НШ
1 год тому назад
Курс 2019 года. Хотелось бы обновление информации по актуальным версиям VS, актуальный процесс установки (хотя я и так установил без проблем), может в принципе за 4 года изменились какие-то базовые моменты.
IS
1 год тому назад
Отличная подача, но на сегодня курс устарел
К
1 год тому назад
Спасибо огромное. Очень порадовало наличие слайдов и отделение кода в отдельные переменные.
КМ
1 год тому назад
Курс вышел 5 лет назад, требует актуализации. Доступен бесплатно на YouTube
LF
1 год тому назад
Очень интересно, поэтапно набираю знания и опыт, особо не напрягаясь. Едиснтвенное - некоторые уроки будто не по порядку, например, 70 урок.
TV
1 год тому назад
Объяснение на высшем уровне
ДГ
1 год тому назад
Все доходчиво и понятно преподносят для новичков
ДК
1 год тому назад
Все пока понятно но я напоминаю себе этим курсом материал. Очень мало ДЗ , а для усваиванния думаю было бы полезным.
AS
1 год тому назад
Отличное разделение информации так, чтобы не грузить новичка не понятной информацией. Я рекомендую преподавателя. Чем дальше тем сложнее. В целом как все устроено объяснение понятно.
IK
1 год тому назад
В целом курс хороший. Поставил четыре звезды только за то, что местами автор, на мой взгляд не объясняет многих неочевидных для новичков тонкостей, которые надо было бы объяснить. Но по итогу ощущения все же больше положительные. Я проходил курс уже имея некоторый багаж знаний в программировании на C#, но при этом почерпнул из этого курса кое что новое и для себя. Спасибо.
СМ
2 года тому назад
Хороший курс. Очень. Хотелось бы больше курсов автора. Реально помогает. Было бы неплохо добавить еще урок по сериализации и десериализации данных , пока не могу разобраться, написал программку, а как сохранять данные класса пока хз
IS
2 года тому назад
Очень лаконичные и точные определения, видно, что ментор либо готовился к курсу, либо крайне хорошо разбирается в том что говорит. Возможно и то и другое :)
CM
2 года тому назад
Огонь! Все очень понятно!
АН
2 года тому назад
Все понятно, объяснено доступным языком
NV
2 года тому назад
Подробно, точно и полностью по существу
ЛЖ
2 года тому назад
На данный момент все супер.
ЛМ
2 года тому назад
Все понятно для новичка. Спасибо за Ваш труд.

Учащиеся сейчас смотрят онлайн курсы


Беспроцентная рассрочка

Купить от компании

Подарить этот курс

Хотите получать push-уведомления обо всех важных событиях?

Digiai.ru
Logo
Корзина