Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

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

  Сложность

Повышение квалификации

  Длительность

4-5 часов в неделю

  Формат

онлайн

  Документ по выпуску

Сертификат Stepik

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

Подробнее о курсе

Хочешь получить бесплатную консультацию? Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot   Если вы не можете оплатить курс в рублях напишите в Telegram или на электронную почту iodzeranov@mail.ru.  Курс можно купить в рамках курса C# разработчик со скидкой. Продолжение базового курса по основам программирования для учеников, которые не готовы останавливаться на достигнутом и хотят погрузиться в мир объектно ориентированного программирования (ООП). Если знаешь основы программирования и изучаешь самостоятельно язык программирования C# Если готовишься к собеседованиям на роль C# программиста Если хочешь разобраться в ООП Если хочешь реализовать свой собственный проект, но не хватает знаний   Тогда данный курс для Вас! Мы переработали множество материалов и книг в максимально простую для восприятия и понимания форму. Курс можно проходить в удобном для себя темпе. Курс доступ на ПК и на мобильных устройствах.   После прохождения курса, вы получите: Уверенные знания языка C# Практический навык написания читаемого и эффективного кода Багаж знаний для прохождения собеседования на позицию C# разработчика Сертификат о прохождении курса.   Во время прохождения курса обязательно задавайте вопросы в комментариях – мы, как и другие участники курса, с большим удовольствием на них ответим!  P. S. Создано с любовью вместе со своими учениками    Последние обновления на курсе: 21.03.2024 - Обновили 15 задач с низким процентом правильных решений 22.03.2024 - Обновили модуль "Перегрузки": добавили 18 новых задач 28.03.2024 - Обновили 4 задачи с низким процентом правильных решений 29.03.2024 - Добавили 7 новых задач. К каждой задаче прикрепили эталонное решение😉 05.04.2024 - Добавили новый урок "Ковариантность и контравариантность" 16.04.2024 - Добавили новый модуль "Абстракция" 19.04.2024 - Добавили новый модуль "Кортежи (Tuple)" 29.04.2024 - Обновили модуль "Полиморфизм" (добавили 6 новых задач на программирование) 06.05.2024 - Обновили модуль "Обработка ошибок" 19.05.2024 - Добавили новый модуль "Random" 24.05.2024 - Добавили 2 новыt задачи на тему "readonly поля". К каждой задаче прикрепили эталонное решение😉

Документ после выпуска

Сертификат Stepik

Автор курса

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

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

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


- Общая информация о курсе
- Сообщество разработчиков
- Мозгокачалка
- Личный менеджер

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


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

  Типы данных


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

  Строки


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

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


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

  Visual Studio


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

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


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

  Конструктор


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

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


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

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


- Свойства
- Отложенные ошибки
- Индексаторы
- Карта памяти объектов класса
- Ключевое слово private
- readonly поля

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


- Наследование
- Иерархия наследования
- Конструкторы при наследовании
- Итоговый тест

  Полиморфизм


- Upcast, DownCast
- virtual/override
- Базовый класс Object

  Перегрузка


- Перегрузка методов
- Перегрузка операторов
- Перегрузка преобразований

  Random


- Тип Random

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


- Статические члены. Поля и методы
- Статический конструктор. Статический класс
- Файловая система
- Методы расширения

  Сокращения


- Операторы, работающие с NULL
- Ключевое слово "var"

  Структуры


- struct
- struct. Часть 2

  Обобщения


- Обобщенные типы
- Boxing/Unboxing

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


- События
- Делегаты
- Action, Func, lambda

  Интерфейсы


- Понятие интерфейса
- IEnumerable, IEnumerator
- IComparable, IComparer
- IEquatable
- Иерархичное и множественное наследование интерфейсов
- Явная и неявная реализация. Реализация по умолчанию
- Ковариантность и контравариантность

  Абстракция


- Абстрактные классы
- Интерфейсы VS Абстрактные классы

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


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

  Кортежи (Tuple)


- Кортежи
- Кортежи. ValueTuple

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


- Что такое ошибка
- Try catch
- Инициирование исключений
- Создание собственных исключений
- Восстановление после исключений
- Модификации блока catch

  Заключение


- Заключительный урок

Предварительные требования

Знание основ программирования

Курс дает полное представление о том, что из себя представляет язык C#. Знания, которые есть в курсе, необходимы для работы junior C# разработчика

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных