Видеокурс C#. От простого к сложному

C# шаг за шагом: изучи основы программирования, погрузись в детали языка и уверенно применяй их на практике.
Начальный уровень
4-5
Сертификат Stepik

Чему вы научитесь

  • Основы программирования на C#: типы данных, условные операторы, а также итерационные конструкции для работы с циклами.
  • Фундаментальные концепции ООП: классы и объекты, поля и свойства, методы и модификаторы доступа, наследование, полиморфизм, абстракция и инкапсуляция.
  • Работа с методами: как создавать и вызывать методы, работать с передачей параметров, а также техника перегрузки методов.
  • Интерфейсы и их применение: создание интерфейсов, их реализация в классах и использование для разработки гибких и масштабируемых приложений.
  • Делегаты и события: основы делегатов и их использование, создание пользовательских событий и их применение на практике.
  • Работа с исключениями и их обработка: механизм обработки исключений, использование конструкций try, catch и finally, создание собственных типов исключений.
  • Работа со сборками и структурами проектов: что такое сборки, как они организуются, как создавать и использовать библиотеки классов.
  • Практическое применение теории: домашние задания для закрепления материалов, а также создание небольшой игры "Бойцовский клуб"

О курсе

Хотите научиться программировать и стать профессиональным разработчиком? Наверняка Вы не раз задавались вопросом: «А как же устроены все эти программы, которыми я пользуюсь каждый день?», «Вот бы мне разобраться во всем этом и научиться программировать!». Но потом Вы думали, что для этого нужно иметь особый склад ума, понадобится потратить несколько лет и перечитать горы книжек. После таких не радужных перспектив Вы с неохотой отгоняли эту мысль, которая на секунду так сильно воодушевила Вас, и, прошептав «Наверно это не мое...», возвращались к своим обыденным делам.

Но можете ли Вы представить себе, что буквально в течение пары дней Вы начнете программировать и сможете написать свою первую простейшую программу?

Освоить программирование не так сложно, как может показаться на первый взгляд неподготовленному человеку. Оглянитесь вокруг, очень многие люди начинают изучать программирование и добиваются успеха. Наверняка и у Вас есть хотя бы один такой знакомый, который общается с компьютером на Ты, знает как устроены программы и с удовольствием их разрабатывает. А Вы хотите также? Программирование – это интересно и увлекательно!

Для кого этот курс

Для начинающих разработчиков, которые хотят освоить программирование с нуля, используя один из самых популярных языков. Для тех, кто планирует развиваться в веб-разработке с использованием ASP.NET и создавать современные, высоконагруженные веб-приложения. Для будущих разработчиков игр, желающих научиться работать с такими игровыми движками, как Unity. Для backend-разработчиков, которые стремятся создавать надежные серверные приложения, API и микросервисы. Для студентов и самоучек, которые ищут структурированное и доступное объяснение основ и продвинутых концепций языка C#. Для профессионалов других языков, кто хочет расширить свои навыки и изучить C# как дополнительный инструмент. Для инженеров автоматизации и разработчиков десктопных приложений, интересующихся созданием мощного программного обеспечения на платформе .NET.

Начальные требования

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

Наши преподаватели

Как проходит обучение

Как будет проходить обучение:

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

Мне прекрасно знакома проблема, которая часто встречается в книгах, посвященных программированию. Здесь могут быть два варианта. Или материал излагается очень сжато, в сухой форме и без пояснений, на подобии справочника, как будто автор думает, что Вы все понимаете с полуслова, и элементарные на его взгляд вещи объяснять не надо, как само собой разумеющееся. Или второй вариант, когда на читателя обрушиваются тонны теоретического материала с самой первой страницы, начиная с истории развития языка и заканчивая подробнейшим описанием каждого аспекта. Безусловно, весь этот материал очень важен. Но для того, чтобы начать программировать и написать свою первую программу – это излишне. Зачастую излагаемый таким образом материал просто сбивает с толку, или же усваивается не полностью или, что самое страшное, вообще усваивается неправильно. И тогда приходится перечитывать текст несколько раз, искать другую книгу, может быть там объясняется более понятно.

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

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

Содержание курса построено таким образом, что сначала мы изучим все основные понятия и конструкции в языке, и потом, постепенно начнем изучать более сложные интересные понятия, то есть от простого к сложному.

Обучение проходит в интерактивной форме, я постарался построить обучение таким образом, чтобы максимально вовлечь студента, то есть Вас, в этот процесс. Помимо примеров, которые мы будем разбирать непосредственно в процессе уроков, здесь также предлагаются домашние задания, которые крайне желательно выполнять. К каждому домашнему заданию есть видео, как бы такое задание решал я, с пояснениями и рассуждениями. Также в процессе обучения мы создадим небольшую компьютерную игру, чтобы закрепить полученные знания и навыки.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 9 990 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 9 990