Образовал
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

11 990 ₽
нет рассрочки

Если знаешь основы программирования и изучаешь самостоятельно язык программирования C#
 Если готовишься к собеседованиям на роль C# программиста
 Если хочешь разобраться в ООП
 Если хочешь реализовать свой собственный проект, но не хватает знаний
  
Тогда данный курс для Вас! Мы переработали множество материалов и книг в максимально простую для восприятия и понимания форму. Курс можно проходить в удобном для себя темпе. Курс доступ на ПК и на мобильных устройствах.
Полностью все модули пока недоступны. Каждую неделю открывается НОВЫЙ МОДУЛЬ!
 
Для кого этот курс:
 Студенты начальных курсов. 
 Все кто хотят разобраться в ООП
 Кто готовится к собеседованию на позицию C# разработчика
 Все кто хотят глубже разобраться в языке C#

Требования курса:
 Знание основ программирования.
 Будет плюсом прохождение курса "Написание оконных приложений на C#"
 
После прохождения курса, вы получите:
 Уверенные знания языка C#
 Практический навык написания читаемого и эффективного кода
 Багаж знаний для прохождения собеседования на позицию C# разработчика
 Сертификат о прохождении курса.
 
Во время прохождения курса обязательно задавайте вопросы в комментариях – мы, как и другие участники курса, с большим удовольствием на них ответим! 
P. S. Создано с любовью вместе со своими учениками 

Что вы получите после обучения

Приобретаемые навыки
1
C#
3
Типы данных
4
String
5
StringBuilder
6
Microsoft Visual Studio
7
Моделирование
8
Инкапсуляция
9
Параметрический полиморфизм
10
Полиморфизм подтипов
11
Структуры данных
12
Lambda
13
События
14
Интерфейсы
15
Обработка ошибок
16
Try-catch
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Программист. Основатель и преподаватель онлайн-школы BEEGEEK.

Более 7 лет преподаёт информатику и программирование. Работал ведущим инженером-разработчиком в проектах Сбербанка и Mail.ru. Выпустил со своих курсов более 130.000 учеников.

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

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

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

Кроме того, Stepik может использоваться в качестве площадки для проведения разнообразных мероприятий, таких как олимпиады и конкурсы.

Интерфейс платформы полностью русскоязычный, достаточно дружественный и интуитивно понятный. Платформа полностью бесплатна.

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

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

Информация о курсе

  1. Общая информация о курсе

Модуль выполнения программы на C#

  1. Типы языков программирования
  2. Продвинутые языки программирования. C#
  3. Внутреннее устройство программы во время выполнения

Типы данных

  1. Ссылочные и значимые типы данных
  2. Передача параметров в функции
  3. Карта памяти. Практика

Строки

  1. String
  2. Символы (сhar)
  3. Методы строк. Часть 1
  4. Методы строк. Часть 2
  5. Копирование и сравнение строк
  6. String vs массив символов (char[])

Строки. Часть 2

  1. StringBuilder
  2. Форматирование строк
  3. Форматирование строк. Часть 2
  4. Интернирование строк

Visual Studio

  1. Отладка кода
  2. Отладка кода. Практика
  3. Вызов функций

Класс и объекты

  1. Объектно-ориентированное программирование (ООП)
  2. Понятие класса
  3. Методы класса

Конструктор

  1. Конструкторы по умолчанию
  2. Параметризованные конструкторы
  3. Ключевое слово this
  4. Инициализаторы объектов

Закрепление материала

  1. Моделирование работы школы
  2. Моделирование работы обыкновенных дробей
  3. Моделирование онлайн магазина

Целостность данных (Инкапсуляция)

  1. Ключевое слово private
  2. Отложенные ошибки
  3. Свойства
  4. readonly поля
  5. Индексаторы
  6. Карта памяти объектов класса

Наследование

  1. Наследование
  2. Иерархия наследования
  3. Конструкторы при наследовании

Полиморфизм

  1. Upcast, DownCast
  2. virtual/override
  3. Базовый класс Object

Перегрузка

  1. Перегрузка методов
  2. Перегрузка операторов
  3. Перегрузка преобразований

Статика и динамика

  1. Статические члены. Поля и методы
  2. Статический конструктор. Статический класс
  3. Файловая система

Сокращения

  1. Операторы, работающие с NULL

Структуры

  1. struct
  2. struct. Часть 2

Обобщения

  1. Boxing/Unboxing
  2. Обобщенные типы

Делегаты и События

  1. Делегаты
  2. Action, Func, lambda
  3. События

Интерфейсы

  1. Понятие интерфейса
  2. Иерархичное и множественное наследование интерфейсов
  3. Явная и неявная реализация. Реализация по умолчанию
  4. IEnumerable, IEnumerator
  5. IComparable, IComparer
  6. IEquatable

Перечисления

  1. Перечисления
  2. Перечисления. Часть 2

Обработка ошибок

  1. Что такое ошибка
  2. Try catch
  3. Модификации блока catch
  4. Инициирование исключений
  5. Создание собственных исключений
  6. Восстановление после исключений

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

Excel: простые шаги для оптимизации работы с данными
Excel: простые шаги для оптимизации работы с данными
Научитесь основам работы с данными с помощью мощного и в то же время простого инструмента.
бесплатно
Дизайн интерьера: создаём проект квартиры
Дизайн интерьера: создаём проект квартиры
Вы попробуете себя в роли дизайнера интерьера, научитесь создавать дизайн-проект и изучите основы работы в профессиональной программе SketchUp
бесплатно
Основы интернет-маркетинга: старт в профессии
Основы интернет-маркетинга: старт в профессии
Определитесь с направлением развития в профессии маркетолога и получите вдохновение для изменений
бесплатно
Основы вёрстки сайта
Основы вёрстки сайта
После этого курса вы сможете легко внести правки в HTML-страницу, подправить оформление страницы, написав несколько свойств CSS, а также хорошо будете понимать, как устроен интернет и какие специалисты работают над отдельными частями веб-проекта.
бесплатно
Python-разработка для начинающих
Python-разработка для начинающих
На данном курсе вы освоите логику и синтаксис Python, изучите базовые конструкции языка, научитесь работать с данными и уже на первом занятии напишете свою первую программу. С нуля создадите ToDo-приложение и разработаете чатбота для Telegram.
бесплатно
Основы контекстной рекламы: Яндекс.Директ
Основы контекстной рекламы: Яндекс.Директ
• Изучайте основы контекстной рекламы бесплатно, в удобное время и в комфортном темпе• Этот курс создан специально для новичков: преподаватели объясняют материал простым языком • Даём только прикладные знания: вы научитесь собирать семантику и настроите два типа рекламных кампаний
бесплатно
Основы веб-аналитики для интернет-маркетологов
Основы веб-аналитики для интернет-маркетологов
Аналитика — ключевой навык в маркетинге и управлении продуктом Веб-аналитика позволяет принимать решения об эффективности маркетинга на основе данных и находить точки роста для бизнеса. Поэтому специалист, который умеет работать с данными, высоко ценится на рынке и хорошо зарабатывает.
бесплатно
Как стать SEO‑специалистом
Как стать SEO‑специалистом
Поможем разобраться в профессии специалиста по поисковому продвижению сайтов и определить, подходит ли вам эта сфера
бесплатно
Data Science: будущее для каждого
Data Science: будущее для каждого
• Расскажем простыми словами о Data Science, нейросетях, искусственном интеллекте и других популярных явлениях• Разберётесь, какие направления существуют в сфере работы с данными, и поработаете с инструментами аналитики на практике • Получите пошаговый гайд и узнаете, что нужно для старта в сфере Data Science
бесплатно
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс от «А» до «Я»: учимся писать правильно предлагает первоклассникам подробные ролики по ориентированию на страницах прописи.
бесплатно
обновлено 04.02.2023 00:29
C# для продвинутых

C# для продвинутых

Оставить отзыв
Поделиться курсом с друзьями