Репетитор по C#

Опыт в IT — более 20 лет. Опыт преподавателя — 3 года. Первое занятие бесплатно.

Запишитесь на первое бесплатное занятие

Просто нажмите на свободный слот в календаре ниже
(отмечен пунктиром). Первое занятие — бесплатно.
Оплата только за следующее, если вам понравится.

—
свободно выбран ожидает подтверждено

Как проходят занятия

Первое занятие — бесплатно

Знакомимся, обсуждаем цели, разбираем первую тему. Вы решаете, продолжать ли.

Оплата по факту

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

1 час 20 минут

Одна пара. Если занятие затянулось — вы
не доплачиваете.

Программа обучения

Примерный план. Темы корректируются под ученика — даже если он никогда не работал за компьютером. Финальный проект подбирается индивидуально.

  • Знакомство, обсуждение целей
  • Что такое программирование и зачем C#
  • Установка среды: Visual Studio
  • Первая программа: вывод в консоль «Я создал свою первую программу!»
  • Как работает компиляция, что такое .NET
  • Переменные и типы данных (int, string, bool, double)
  • Ввод/вывод в консоль (Console.ReadLine, Console.WriteLine)
  • Арифметические операции и приоритет
  • Ветвления: if, else, switch
  • Циклы: for, while, do-while
  • Массивы и базовая работа с ними
  • Что такое метод, зачем нужен
  • Параметры и возвращаемые значения
  • Перегрузка методов
  • Область видимости переменных
  • Рекурсия (базово)
  • Разбиение программы на методы
  • List<T>, Dictionary<TKey, TValue>
  • foreach и перебор коллекций
  • LINQ: базовые запросы (Where, Select, OrderBy)
  • Строки: методы, форматирование, интерполяция
  • Работа с датами (DateTime)
  • Что такое класс и объект
  • Поля, свойства, методы
  • Конструкторы
  • Модификаторы доступа: public, private, protected
  • static и this
  • Наследование: base, override, virtual
  • Абстрактные классы и интерфейсы
  • Полиморфизм: один интерфейс — много реализаций
  • Композиция vs наследование
  • Инкапсуляция: скрытие деталей реализации
  • Принципы SOLID на простых примерах
  • Паттерны: Singleton, Factory (базово)
  • Исключения: try, catch, finally
  • Свои исключения
  • Консольное приложение — тема подбирается индивидуально
  • Применение всего: классы, коллекции, LINQ, ООП
  • Разбор кода, рефакторинг
  • Что дальше: ASP.NET, WPF, базы данных

От преподавателя

Немного живых слов.

На рынке большое количество репетиторов, курсов, институтов, университетов, академий. И в то же время не все готовы возиться со своими учениками. Очень часто это сухое чтение материала и неспособность — либо нежелание — донести. Рассказывают, как делать, но непонятно, зачем. Есть и хорошие преподаватели, не спорю. Просто за других сказать не могу и не хочу никого обидеть.

Я предлагаю живой гибкий подход — без спешки, без затягиваний учебного процесса. Цель: научить так, чтобы вы остались довольны результатом. График оплат построен так, чтобы у вас было время подумать, всё ли вас устраивает. Если да — можем продолжать.

Я указал примерный план той базы, которую хотел бы дать. Далее можно пойти дальше: темы обсуждаемы, в том числе и работа с базами данных.

Желаю вам приятного процесса обучения и отличных результатов по итогу!

Арсений преподаватель C#

Отзывы учеников

“

Очень понравилось учиться и работать с вами, Арсений! Благодаря вам я начал понемногу разбираться с C#. Хочу сказать вам огромное спасибо за ваш труд, за то, с каким подходом вы к нам подходили, учитывали индивидуальность каждого и за то, что вы понимающе к нам относитесь!

“

Всё понятно, очень интересно. Задание длинное, но хорошее — помогло понять много деталей по интерфейсам.

Первый запуск

Стоимость занятия — 1000 ₽ за академический час.
Первое занятие — бесплатно.

О преподавателе

Более 20 лет в IT.
Опыт преподавания в ВУЗ 3 года.
C# / .NET / SQL.
Помогу разобраться с основами с выполнением множества практических заданий.

Попробовать ↑