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

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

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, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

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

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

обновлено 10.07.2024 09:36
C# для продвинутых

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

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