Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вебинар «TelegramBot» начнётся через 39 мин.

Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК.

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

    Следующие уроки не обязательны для выполнения.
    Я предупредил.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 20 февраля 2016 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: из одной игры создать пару игр приминяя минимум усилий главное чтобы идея былабы
  • Что было сложным: понравилась игра завораживает
  • Комментарии: понравилось создание игры
    из ООП вспомнил и повторил то что забыл
    попрактиковался с LINQ
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
Отчёт от 5649 за Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК.




Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    5649Максим Лапшинов+1   8886Михаил Ермишин+1   7645Александр Львович+1   459Сергей Сергеевич+1   2639Морозов Юрий Александрович+1   1Евгений Витольдович+1   5760Мариша +1   6195sergey+1   8275Tekashnik+1   4992Николай+1   791Валерий+1   4467Alcatraz+1   7157muxasio+1   689Igorenzia+1   4004Елена+1   2912Игорь+1   6925Артём+1   6458Илья+1   5369Archi+1   8567Max0   6391Владимир+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Закрепил знания
Трудности: Ничего
Курс замечательный. В нем мы затрагиваем такие главные темы ООП как инкапсуляция, наследование и полиморфизм. Изучаем интерфейсы. Курс поделен на две части. В первой половине теория, вместе с практикой конечно, об ООП. Там мы понимаем что это такое ООП, зачем оно нужно и как его использовать. В другой части курса подробно изучаем интерфейсы. Зачем они нужны. И на замечательном примере делаем мини игрушку. И потом, буквально за пару минут, делаем новую игру на базе уже готового интерфейса. Тут и раскрывается вся мощь этого инструмента в разработке. Курс не сложный, но и не простой. Есть моменты где нужно все обстоятельно обдумать, а есть где все предельно ясно. Данный курс основополагающий в пути становления программистом.
Научился: Метод Contains у класса List<>, удобная штука.
Трудности: Не было, все понятно, хорошо показано, как изменить правила в игре.
Перед началом второй части курса теории ООП я ожидал, что мы продолжим работать со снеговиками, научим их каким-нибудь действиями (помню Оля писала мне в комментариях, что "они у нас еще потанцуют, а мы отлично потренируемся"). Кроме того, в шапке курса было указано, "При создании программы мы будем использовать некоторые шаблоны проектирования, такие как "Одиночка", "Фабрика", "Строитель", "Наблюдатель" и другие. Когда я это увидел, еще до того, как пройти первую часть курса, то загорелся желанием пройти курс ООП. В первой части курса паттернов не было, поэтому ожидал их увидеть во второй части. Но и во второй части их не было. Да, были моменты с методами Arena.NewCircle(), но упор в курсе был сделан не на паттерны, а на интерфейсы. Однако это ни в коей мере не говорит о том, что курс мне не подошел. Я присутствовал на вебинаре, на котором производилась запись курса, это восхитительная атмосфера, всем советую ходить на вебинары!) Тематика второй части курса меня сразу захватила, Евгений Витольдович придумал интересный пример для объяснения этой важной концепции в объектно-ориентированном программировании. При этом, в первых уроках упор был сделан на абстракцию, логику программу, а отображением результатов на форме мы занимались во второй половине курса, и, что примечательно, программа сразу со старта заработала корректно, это достойно уважения!) Кроме того, практически после каждого урока были дополнительные вопросы на проработку материала. Нам было необходимо написать словесные алгоритмы или попробовать самим реализовать действия из следующих уроков. Это сильно мотивирует и проверяет на сколько качественно усваивается материал. В целом, я считаю, что неплохо прокачался за эти два курса ООП. Кому стоит рекомендовать данный курс? В своем полуфинальном отчете я писал, что курс теория ООП хорошо подойдет для программистов, которые достаточно уверенно знают C#, но не уверенно понимают понятия ООП. Мои коллеги по проекту не разделяют этого мнения (я читал их отзывы с полуфинального урока) и считают, что курс мастхев для новичков. На вкус и цвет конечно, но я своего мнения не меняю. Лучше сначала хорошо проработать задачи из консоли, бесплатные курсы, понять, что ты не боишься языка программирования и можешь написать программу любой разумной сложности, и потом понять для себя, чего не хватает и к чему лежит интерес) Получился достаточно длинный отчет, спасибо тем, кто прочитал его до конца) Спасибо Евгений Витольдович, мне было приятно пройти курс теория ООП, появились новые идеи, открылись пробелы по некоторым вопросам, будем изучать дальше!)