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

Онлайн курсы в категории Разработка

Популярные


Все курсы в категории Разработка


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

Booh.ru
Logo
Корзина