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

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

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

За три шага научу любого человека общаться с компьютером на специальном языке программирования – С#. Каждый компьютер отлично понимает С#.

На этом языке пишут почти все: от онлайн-игр до интернет-магазинов.

Три курса тут собраны в одном и купить их так дешевле, чем по отдельности. Ну, чтобы полезное стало еще и очень-очень приятным. 

Общая идея курсов – они дополняют друг друга и бесповоротно ставят вас на путь программирования. Даже если вы сюда зашли «только попробовать».

«Ваше» или «не ваше» программирование, но после этих трех курсов вы неизбежно получите азы новой профессии. Высокооплачиваемой, кстати.

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

Приобретаемые навыки
1
C#
3
Microsoft Visual Studio
4
LINQ
5
Сортировка
6
Обработка ошибок
7
Функции
8
Группировка
9
Классы
10
Интерфейсы
11
Циклы
12
Фильтрация
13
Массивы
14
Полиморфизм

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Основы программирования

Общая информация о курсе
Познакомимся?Демо-доступ
ВведениеДемо-доступ
Типы данных. Переменные
Вывод данныхДемо-доступ
ПеременнаяДемо-доступ
Ввод данныхДемо-доступ
Целые числаДемо-доступ
Целые числа. Анализ цифр числаДемо-доступ
Вещественные числа
Итоговый тест
Условный оператор
Условный оператор
Логические операторы
Вложенные условия
Итоговый тест
Итоговый тест. Часть 2
Оператор цикла
Цикл for
Цикл for. Сумматор
Цикл for. Мультипликатор
Цикл while
Цикл while. Анализ цифр числа
Цикл while. Последовательности
Вложенные циклы
Операторы break и continue
Перебор
Минимаксные задачи
Итоговый тест
Строки и символы
Символы
Строки
Итоговый тест
Массивы
Одномерные массивы
Одномерные массивы. Работа с индексом
Одномерные массивы. Вложенности
Многомерные массивы
Итоговый тест
Функции
Понятие функция
Функция. Практика
Заключение
Заключительный урок

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

Информация о курсе
Общая информация о курсе
Модель выполнения программы на C#
Типы языков программированияДемо-доступ
Продвинутые языки программирования. C#Демо-доступ
Внутреннее устройство программы во время выполненияДемо-доступ
Типы данных
Ссылочные и значимые типы данныхДемо-доступ
Передача параметров в функцииДемо-доступ
Карта памяти. ПрактикаДемо-доступ
Строки
String
Символы (сhar)
Методы строк. Часть 1
Методы строк. Часть 2
Копирование и сравнение строк
String vs массив символов (char[])
Строки. Часть 2
StringBuilder
Форматирование строк
Форматирование строк. Часть 2
Интернирование строк
Visual Studio
Отладка кода
Отладка кода. Практика
Вызов функций
Класс и объекты
Объектно-ориентированное программирование (ООП)
Понятие класса
Методы класса
Конструктор
Конструкторы по умолчанию
Параметризованные конструкторы
Ключевое слово this
Инициализаторы объектов
Закрепление материала
Моделирование работы школы
Моделирование работы обыкновенных дробей
Моделирование онлайн магазина
Целостность данных (Инкапсуляция)
Ключевое слово private
Отложенные ошибки
Свойства
readonly поля
Индексаторы
Карта памяти объектов класса
Наследование
Наследование
Иерархия наследования
Конструкторы при наследовании
Полиморфизм
Upcast, DownCast
virtual/override
Базовый класс Object
Перегрузка
Перегрузка методов
Перегрузка операторов
Перегрузка преобразований
Статика и динамика
Статические члены. Поля и методы
Статический конструктор. Статический класс
Файловая система
Сокращения
Операторы, работающие с NULL
Структуры
struct
struct. Часть 2
Обобщения
Boxing/Unboxing
Обобщенные типы
Делегаты и События
Делегаты
Action, Func, lambda
События
Интерфейсы
Понятие интерфейса
Иерархичное и множественное наследование интерфейсов
Явная и неявная реализация. Реализация по умолчанию
IEnumerable, IEnumerator
IComparable, IComparer
IEquatable
Перечисления
Перечисления
Перечисления. Часть 2
Обработка ошибок
Что такое ошибка
Try catch
Модификации блока catch
Инициирование исключений
Создание собственных исключений
Восстановление после исключений
Заключение
Заключительный урок

3. C#. Технология LINQ

Информация о курсе
Общая информация о курсе
Введение
Обобщения
Boxing/Unboxing
Обобщенные типы
Делегаты
Делегаты
Action, Func, lambda
Интерфейсы
Понятие интерфейса
Иерархичное и множественное наследование интерфейсов
Явная и неявная реализация. Реализация по умолчанию
IEnumerable, IEnumerator
Дополнительное
Методы расширения
Ключевое слово "var"
Linq
Виды синтаксиса LINQ
Отложенные запросы
Yield
yield
Фильтрация и преобразование
Договоренности
Where
Select
SelectMany
Работа с числовыми элементами
Sum
Min, Average, Max
Работа с результатами
Count
ToList
ToArray
ToDictionary
Поиск
First(ordefault)
Last(ordefault)
Single(ordefault)
ElementAt(ordefault)
Группировка
Distinct
GroupBy/ToLookup
Сортировка
OrderBy
OrderByDescending
ThenBy
Reverse
Условия
Take
TakeLast
TakeWhile
Skip
SkipLast
SkipWhile
Any
All
Contains
Работа с несколькими коллекциями
Concat
Union
Except
Intersect
Zip
Join
GroupJoin
Заключение
Заключительный урок
Экзамен по всем методам LINQ
Итоговый тест

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

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

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

обновлено 20.04.2024 09:37
Профессия "C# разработчик"

Профессия "C# разработчик"

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