C#. Базовый уровень

Курс посвящен основам языка программирования C# и платформе .NET, он подойдёт как начинающим разработчикам, претендующим на Junior-позицию, так и опытным специалистам, которые хотят открыть для себя что-то новое. Вы изучите базовые аспекты языка C#, познакомитесь с рядом продвинутых тем, таких как обобщения, делегаты,…
Начальный уровень

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

  • Узнаете про особенности ссылочных типов данных и типов-значений, научитесь грамотно использовать их на практике.
  • Познакомитесь с условными операторами (if и switch/case), операторами цикла (for, while, foreach), switch-выражениями и возможностями "сопоставлением с образцом" (pattern matching).
  • Научитесь правильно работать со строками, использовать строковую интерполяцию и класс StringBuilder.
  • Познакомитесь с одномерными и многомерными массивами и типом-перечислением.
  • Разберетесь с особенностями объектно-ориентированного программирования и тем, как его концепции реализованы в C#. Узнаете о том, как проектировать классы и интерфейсы, использовать наследование и полиморфизм. Изучите структурные компоненты классов и способы создания объектов.
  • Научитесь обрабатывать исключения и проектировать свои типы исключений, познакомитесь со структурами, кортежами и записями (record).
  • Узнаете, как работать с обобщениями, в чем идея делегатов и как использовать их на практике, познакомитесь с коллекциями C#, паттерном "итератор", лямбда-функциями и LINQ.

О курсе

Цель этого курса - дать базовые знания по языку программирования C#, используя которые можно будет дальше развиваться самостоятельно.

В рамках курса вас ждет большое количество теоретического материала и практических заданий, в конце каждого модуля - по пять задач на программирование. В заключении будет предложено пошагово создать два проекта - Telegram-бота и Web API сервис.

Курс состоит из следующих модулей:

  1. Знакомство с платформой .NET и языком C#
  2. Типы данных в .NET и C#
  3. Операторы условного перехода и циклы
  4. Строки, массивы и перечисления
  5. Основы ООП. Классы и объекты
  6. Обработка исключений. Структуры, записи и кортежи
  7. Обобщения. Коллекции. Делегаты
  8. Проектные задачи

В каждом модуле по четыре-пять уроков с теорией и задачами.

Для кого этот курс

Курс подойдёт как начинающим разработчикам, претендующим на Junior-позицию, так и опытным специалистам, которые хотят открыть для себя новый язык программирования и платформу.

Начальные требования

Для прохождения этого курса будет достаточно компьютера, доступа в Интернет и базовых навыков работы с ПК.

Наши преподаватели

Как проходит обучение

В рамках данного курса вам предстоит последовательно изучать теоретический материал по разным аспектам языка программирования C#, решать практические задачи на закрепление полученных знаний и практиковаться в программировании. 

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно