Еще один курс по C# в онлайн формате. В чем фишка?

Если кратко, то в том, чтобы продолжать заниматься любимым делом - развивать лучший курс для начинающих разработчиков на C# :).

Veeam Академия стартовала в 2017 году и всегда проводилась исключительно в очном формате. Мы всегда были жестко ограничены по времени. Весь курс нужно было уложить в осенний или весенний семестр, чтобы ребята смогли успеть уйти на сессию в своих ВУЗах. Таким образом, в нашем распоряжении было не более четырех месяцев, из которых пара недель выпадала на организационные мероприятия.

Нас часто спрашивали, почему нет Veeam Академии в онлайн формате. Желание сделать онлайн версию курса зрело давно, но "Интенсив по программированию на C#" был настолько интенсивным, что все такие темы каждый раз приходилось откладывать на потом. А полтора года назад известные пандемийные события закрыли нам доступ в класс, и мы поняли, что пора заняться онлайн форматом. Так что мы заперлись по домам и принялись за дело.

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

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

Каждая наша лекция длится не менее трех часов. Это две пары в университете. Чтобы не заскучать за теорией, в конце каждой секции есть вопросы для самопроверки. Кроме того, довольно часто мы переключаемся с презентации на IDE и разбираем живые примеры с кодом.

Большую часть наших материалов можно найти в открытых источниках: книгах, сайтах, форумах, блогах и т. д. Более того, в конце каждой лекции мы указываем полезные ссылки, которые использовали для подготовки. Весь вопрос в том, сколько времени понадобится на то, чтобы познакомиться со всеми источниками. Например, один только Рихтер, как вы знаете, это уже около 1К страниц. А вместе со Скитом и Албахари это уже вообще несколько килограммов страниц :)

Мы выбрали то, что, по нашему мнению, вам пригодится на практике больше всего. Постарались учесть опыт предыдущих потоков Академии, мнения наших опытных коллег разработчиков и тим лидов.

Что получилось в итоге?

Более 100 часов видео, множество разнообразных лабораторных для самостоятельной работы, вопросы для самопроверки в течение лекции и тесты для проверки “остаточных” знаний. И всем этим мы готовы поделиться с вами.

 Если вы только начинаете знакомиться с миром C# и технологиями .Net, то сможете узнать очень много нового для себя. Возможно, к некоторым нашим видео-лекциям будет полезно вернуться и посмотреть их еще раз. 

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

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

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

Проекты создавались ребятами при поддержке разработчиков из Veeam. Интенсивное общение, частые встречи и обсуждения не только с кураторами, но и с ребятами внутри потока нередко приводили к впечатляющим результатам. Но нам всегда хотелось большего, хотелось сделать занятия еще более насыщенными и полезными!

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

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

Так что во всем есть свои плюсы. Теперь у нас есть онлайн курс. А у вас - возможность его пройти без всяких обязательств.

С подробной программой курса можно ознакомиться тут

Для того, чтобы начать, нужно зарегистрироваться на сайте https://academy.veeam.ru/ и дождаться письма с подтверждением. В нем будет ссылка на курс. 

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

Вот и все! Далее все зависит от вас. 

Гуд лак! 

Комментарии (12)


  1. Veantm
    16.11.2021 08:46

    Здравствуйте, прохожу сейчас Ваш курс. Очень интересный. Хоть я и "джун-джуновский" но для меня нашел очень много информации, которая позволяет чуть глубже понять работу компилятора и различных тонкостей. Из самого простого - что компилятор делает с event'ом, в какую конструкцию превращает. Спасибо Вам за интересный курс. Разве что хотелось бы добавить практических задачек с проверкой кода, как на ulearn например. Теория это хорошо, но ее нужно закреплять практически. А программистам моего уровня (нулевого) очень важно получить обратную связь - что бы сразу привыкать писать код "взрослым стилем".


    1. tataurus Автор
      16.11.2021 11:44
      +1

      Здравствуйте! Рады, что курс оказался полезным для Вас.

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


  1. DonStron
    16.11.2021 11:54
    +3

    Скромничаете и нигде не сказали, что курс то бесплатный!


    1. tataurus Автор
      16.11.2021 13:00
      +1

      Да, курс бесплатный для всех желающих.

      "Теперь у нас есть онлайн курс. А у вас - возможность его пройти без всяких обязательств."


  1. DreamC
    16.11.2021 20:45

    Спасибо за лекции!

    А можно ли как-то оставить отзыв? Например, мне показалось, что самое начало какое-то странное - слишком много информации (в первую очередь именно названий), о которых ничего не говорится и не скоро даже будет. Также, думаю, стоило бы где-то в начале дать небольшое введение (минут 5) по средам разработки. Ведь курс предназначен на новичков?

    Также почему Принципы ООП вынесены в Курс 3, хотя во втором же (да даже первом) модуле первого курса это уже активно используется?


    1. tataurus Автор
      16.11.2021 22:05

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

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

      Нет обязательного требования проходить все модули последовательно. Например, есть отдельная лекция как раз по работе с IDE, в ней обсуждаются MS Visual Studio и JB Rider.


      1. DreamC
        16.11.2021 22:18

        Про сложность я спорить не буду, т.к. сам был от части задействован в преподавании Java. Но там старались давать все более-менее последовательно (к примеру, вообще не говорили что такое стек выполнения до момента сборки мусора). А в начале, да, приходилось говорить что "пока примите на веру, что class писать нужно именно так...".

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


  1. id9999
    16.11.2021 23:43

    Судя по программе курса он не подойдёт для "совсем совсем начинающих" ? Есть восьмиклассник желающий опробовать программирование.


    1. tataurus Автор
      17.11.2021 12:33
      +1

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

      Как вариант - попробуйте почитать Рихтера (CLR via C#). Если будет понятно и интересно, то курс подойдет. Если нет - не переживайте. В школе и на первых курсах университета очень полезно знакомиться с общими подходами и парадигмами - ООП, функциональное программирование, алгоритмы. Это кажется более важным, чем утонуть в особенностях работы какого-то конкретного языка, платформы или технологий.

      Если вы впервые для себя знакомитесь с программированием, возможно, лучше подойдет серия Head First, в которой обычно множество поясняющих иллюстраций и разнообразных примеров. Например, Head First. Изучаем C# | Стиллмен Эндрю, Грин Дженнифер (https://www.ozon.ru/product/head-first-izuchaem-c-162065707)


  1. Adorno
    17.11.2021 18:54

    Здравствуйте! Недавно начал проходить ваш курс (спасибо, замечательный), но в начале где-то промелькнула дата, кажется, 18 февраля, до которой будут доступны материалы. Поскольку не уверен, что успею уложиться до указанного срока (в связи с тем, что, действительно, приходится отвлекаться на Рихтера и другие источники, чтобы схватывать материал), для меня животрепещущим является вопрос, можно ли будет продолжать учиться после этой даты?


    1. tataurus Автор
      17.11.2021 21:52

      Можно будет продолжить обучение и после 18 февраля. Курс останется доступным.


      1. Adorno
        17.11.2021 21:58

        Спасибо!