C# обучение видео

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Шаг 0. Моральная подготовка. 00:04:16 12 чел. ★ 4.9 Done
  Ответь на следующие вопросы.
1. Сколько тебе лет? В каком городе живёшь?
2. Что ты умеешь делать лучше всего? Напиши 2-3 навыка.
3. С какими языками программирования тебе приходилось работать?
Отчёт отправил: 6958. Кирилл Выполнено за 10 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: 1) 20 лет, живу в городе Красноярске. 2) а) Люблю творческие вещи, что-то изобретать, придумывать стратегии и т.д. б) могу быстро изучать и усваивать то что мне действительно нравится (но только это:D) 3) c#, c++, pascal  
2 Шаг 1. Желанные программы. 00:04:28 11 чел. ★ 4.8 Done
  Напиши список из 30 программ, которые ты хотел бы создать.
В каждом пункте напиши название программы с кратким описанием её функциональности.
Нужно написать МИНИМУМ тридцать пунктов, но лучше больше.
Именно на последних пунктах проявляются твои истинные и сокровенные желания.
Отчёт отправил: 6958. Кирилл Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Придумать именно 30 пунктов) оч сложно) 
Комментарии: 1) игра в 15 (игра выстраивания боксов от 1 до 15) 2) крестики нолики (классическая игра, 3 в ряд) 3) шахматы (стратегическая игра) 4) шпионское ПО (вирусы, собирающею какую-либо информацию. Мы живем в веке, в котором когда ты проинформирован - значит вооружен) 5) двухмерные игрушки платформеры (возможность драться физическими атакми, магией, создание сказачного мира, в которые хочется погрузитсья с удовольствием и находиться там) 6) игры в стиле хоррор (хочется погрузить игрока в мир, где страшно-интересно. Т.е. Чтобы отгадать загадку, надо попугаться) 7) Создание ИИ (от простой возможности играть с компьютером, вплоть до реального Интелекта способного развиваваться) 8) Бизнес-программы (упрощают ведение дела, например программа, отслеживающие данные, заработные платы, решающея математические или бухгалтерские задачи и т.п.) 9) Создание сайтов (опор на интерфейс, удобный для пользователя, а также хорошо выполненный графически) 10) Была мысль создать визуальную среду разработки программироваия (под этим я подразумеваю за место написания кода, создания реальных графических объектов, например за место создания переменной создается кирпич или за место класса создается дом или что-то такое... в душе не представляю как это но подумал что скучно видеть обычный код, ведь программировние нечто большее чем символы :) ) 11) Написание плеера (хочу исправить функцию случайного воспроизведения, а то очень часто песни повторяются и "выпадают случано-одинаковые песни") 12) игра танчики (обычные танчики, играл в 4-5 лет на сеге в них, хочу воссоздать так сказать) 13) тетрис (интересует создание игры, нежели она сама) 14) эмулятор аквалангиста :D (плавать по морю, наблюдать за рыбами, за животными. Преследуется задача - дать возможность человеку виртуально оконуться в прекрасное нашего мира) 15) эмулятор космонавта - также как и в пункте выше 16) Программа "визуальной химии" (т.е. графически видно строение материалов и веществ на уровне микроскопа, пользователь может менять хим. состав элементов и наблюдать как оно работает. 17) Разработка игр полного погружения (сказали писать все, вот и я очень хотел бы такое делать. А именно игры, где можно было драться на мечах или воевать на оружиях. 18) создание игры стратегги (сражение нескольких расс, с эпичным сюжетом и графикой) Как я понял, мне очень нравится когда "красивая картинка", отсюда: 19) Создание операционной системы, 20) различные редакторы; - в которых например удалить файл можно швырнув его в корзину! - имеено швырнув! Возможно рабочий стол был бы городом, когда ты смотрешь на небо, то можешь определить погоду на сегодня или когда ты нажимаешь на поход по улице, можно отслеживать маршруты и карты. ну и в таком духе :) 21) или создание плагинов для пунктов 19-20. 22) игры головоломки-бродилки (необходимо решать разного рода загадки, как например хитро прошмыгнуть мимо охранников или как попасть ту-дато задействовав только это или как создать то-то задействовав это :D) 23) Игра survival (чтобы выжить, необходимо обеспечить себе условия для выживания и развиться дальше) 24) Игра эволюция (есть бактерия из которой ты развиваешься во что-то более умное и совершенное) 25) RPG, основное оружие которого это лук. Можно сражаться с другими игроками, захватывать земли, просто охотиться и добывать пропитание и т.п. 26) Стратегия - строительство города или государства 27) Игра змейка 28) Написать движок для игр 29) написать игру lines98 (шарики) 30) Игра марио (в моем варианте) Когда придумывал, очень не хотелось писать о бух. программах, вычислительных и т.п., были мысли о творческих вещах 
3 Шаг 2. Самая главная мечта. 00:02:59 11 чел. ★ 4.9 Done
  Выбери из всего списка только одну программу.
Ту, которую ты будешь создавать в ближайшие 2-3 месяца.
От этого выбора зависят все твои последующие действия,
поэтому отнесись к нему со всей ответственностью.
Впрочем, не волнуйся.
Твой выбор мы проверим на прочность в последующих шагах.
Отчёт отправил: 6958. Кирилл Выполнено за 5 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: С выбором определился сразу, поскольку уже есть начало проекта по созданию 2Д игры. Для начала хочется научиться писать не на движке, чтобы все понять и прочувствовать. Я понимаю, что я человек творческий и люблю создавать какие-то фантастические вещи или различные миры и т.п. Поэтому я хочу написать 2Д игру, обыкновенный платформер-бродилку. 
4 Шаг 3. Зачем тебе это нужно? 00:03:21 11 чел. ★ 5 Done
  Определимся с мотивацией.
Зачем тебе это нужно?
Запиши первый ответ:
"1. Мне это нужно для того, чтобы ...".
Далее, напиши, зачем тебе нужно то, что ты выписал в 1-ом ответе:
"2. Мне это нужно для того, чтобы ...".
Далее. опять, напиши, зачем тебе нужно то, что ты выписал во 2-ом ответе.
И так далее, 5 ответов.
Можно выписать несколько пятёрок.
Отчёт отправил: 6958. Кирилл Выполнено за 25 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Я хочу написать 2D игру, чтобы реализовать свои творческие навыки Я буду получать удовольствие от этого, поскольку мне нравится фантазировать и я люблю создавать что-то новое Получение удовольствия будет держать меня в тонусе и даст возможность больше восхищаться в жизни От восхищения я буду доволен собой и смогу радовать окружающих Когда рады окружающие, я буду находиться в позитивном "мирке" Это сделает меня счастливым После того как я стану хорошим разработчкиом игр, я смогу их продавать и получать деньги Это позволит мне осуществить мои желание, связанные с деньгами Благодаря желаниям, я расширю свои возможности Возможности позволят узнать много нового о мире Новые знания и опыт сделают меня внутренне богатым Выпуская новые игры, я хочу радовать игроков своими творениями Мне это нужно, для того чтобы получить признание Если меня признают люди, значит я сделал свой вклад для других И опять же я буду счастлив от этого 
5 Шаг 4. Визуализация результата. 00:03:22 9 чел. ★ 4.9 Done
  На этом шаге тебе нужно ощутить, представить, визуализировать, как будет выглядеть твоя программа.
Для этого нужно описать, что и как твоя программа умеет делать.
А также нарисовать внешний вид своей программы.
Отчёт отправил: 6958. Кирилл Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Игра 2D Платформер. Главный герой - аморфное существо, способное принимать одно из состояний из 4 стихий (огонь, вода, воздух, земля) в зависимости от того, какой предмет съест. Это позволяет ходить по лаве, или плавать, в общем взаимодействовать с окружающей средой. Также, в зависимости от состояние тела (облик огня или воды и т.д.) он может использовать оружие характерное этой стихии, стрелять огнем, водой... Монстры также в свою очередь обладают различными уязвимостями и неуязвимостями. Таким образом и строится геймплей. Остальное дело доработок) По задумке, есть ядро внутри него, фиолетового цвета, которая позволяет собирать материю вещества и придавать главному герою такую форму) не получилось нарисовать как хотел, но пока альфа версия персонажа) рисунок 1 - обычное состояние, рисунок 2 - пример формы огня :))) На рисунке показан пример, чтобы пройти по лаве надо скушать сферу, активирующею ядро в стихию огня) Персонаж будет выглядеть примерно так на лицо, его я хочу сделать специально примитивно-нарисованным, однако слегка изменять в дальнейшем, нарисовать еще формы стихий ... Много работы в общем еще) 
6 Шаг 5. Критерии успеха. 00:03:37 9 чел. ★ 4.9 Done
  На этом шаге ты должен написать критерии,
по которым можно будет определить, что
твоя программа создана и работает, что
цель достигнута в полной мере.
Важно! Не сливай энергию, никому не рассказывай о своей цели,
кроме единомышленников, которые помогают тебе в её достижении.
Отчёт отправил: 6958. Кирилл Выполнено за 20 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Программа создана тогда, когда игрок кликает на иконку, открывается меня с выбором старта игры и опций, когда игрок жмет старт игры, то начинается сама игра. В игре должно все работать - персонаж умеет атаковать, получает урон, отнимаются жизни, все предметы игровые работают и взаимодействуют с персонажем, монстры атакуют, нету багов, текстуры работают правильно, работают переходы на следующие уровни. 
7 Шаг 6. Некомфортный крышеснос. 00:02:38 9 чел. ★ 4.8 Done
  На этом уроке мы проверим идею на твою готовностью преодолевать трудности.
Придумай, что тебе делать некомфортно, не хочется, трудно, эмоционально сложно.
Только выбирай нейтральное действие, без нарушений общественного порядка и чтобы все были здоровы.
Лично я выбрал аж 6 пунктов, каждый из которых имел смысл и пользу, но всё никак не мог до них добраться.

ВАЖНО! Это дело должно быть одноразовым и быстрым!
Чтобы его можно было полностью выполнить в пределах одного дня.
Отчёт отправил: 6958. Кирилл Выполнено за 15 мин. [Показать отчёт]
Научился: Очень не комфортно рано вставать) Мне сносит крышу вставать в 5-6 утра) 
Сложности: Ничего 
Комментарии: Было бы замечательно именно к этому курсу, убрать скриншоты к заданиям (некоторым), и убрать ненужные пункты с вопросами 
8 Шаг 7. Перепрыгивание пропасти. 00:01:12 9 чел. ★ 5 Done
  Ты уже догадался, что на этом шаге тебе придётся выполнить то, что ты придумал себе на прошлом уроке.
Что ж, просто пойди и сделай. А потом напиши свои ощущения до и после выполнения.

ВАЖНО! Приложи к отчёту фото и/или видео, по которому будет видно, что ты его сделал.
Отчёт отправил: 6958. Кирилл Выполнено за 15 мин. [Показать отчёт]
Научился: Я жесть как не люблю рано вставать, одеваться, собираться куда-то в универ. Я мало спал и позопрошлые дни, однако раз я написал цель что встану в 6 утра и пойду выполнять задания курса, то пошел делать) Как ни странно, особой тяжести не было, даже наоборот, была легкость. 
Сложности: Записал маленькое видео) было весело записывать) Сижу довольный и оформляю отчет) Что до выполнения что после, ощущения не поменялись, добавлю только что пропало желание спать и появилась бодрость) 
Комментарии: Неплохой такой урок:)) 
Видеообзор: https://youtu.be/0iv9AnrNcIU
9 Шаг 24. Орёл. 00:10:34 6 чел. ★ 5 Done
  Упражнение Орёл
Отчёт отправил: 6958. Кирилл Выполнено за 10 мин. [Показать отчёт]
Научился: Я любопытная варвара что-то... Оч хотелось посмотреть что с этим курсом, а тут такое) 
Сложности: Я потом переделаю этот урок) тем более он аж 24, я не посмотрел :D 
Комментарии: Скриншотом подловил тяжкий момент такой) прикольное упражнение) 
  Итого:   9 видеоуроков общей продолжительностью 36 мин. 6 чел. ★ 4.92  
  Финалисты:   Максим Лапшинов,   Артём,   Олюшка,   Евгений Волосатов,   Мариша ,   Кирилл .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: выдержке и терпению!!!
Трудности: сложностей не было! :) долго вот только видео загружалось :)
Классное упражнения, поднимает настроение, и силу духа, к тому же мне кажется и руки крепились, так что польза 300%!!! Я довольна что я сделала и счастлива что все классно получилось! :) Р.S. пока не знаю два пункта из прошлого задания, однако ОБЕЩАЮ выполнить, ведь я теперь Орел и я все смогу уже!!!


Научился: Решил написать, что у меня на душе. Постарался быть как можно откровеннее.
Трудности: 1. Мне 20 лет, проживаю в городе Оренбурге. 2. Я умею слушать людей, интересно следить за их действиями. Если же брать программирование, то, если мне интересно делать что-то и самое главное, у меня получается это делать, то я не брошу. А когда сидишь, делаешь-делаешь да еще и не получается (во-первых, не у кого спросить; во-вторых, особо поддержки не чувствуется, последнее не очень важно), тогда я бросаю. Так что, если у меня есть желание и намерение, то я буду достигать поставленной цели. 3. Я работал с Pascal, Delphi, С, C++, php, C#. Но это не значит, что я все эти языки знаю. Я не знаю ни одного. Знаю немного синтаксиса каждого, как что примерно пишется, то есть на уровне ниже некуда. В 2015 году начал изучать язык C#, благодаря этому проекту и рекомендации однокурсника. Но как обычно бывает, однокурсник мне порекомендовал, а сам заниматься не стал. Сослался, что нет денег. Я позанимался, но потом мой энтузиазм иссяк, и я уже изредка что-либо почитываю. Но программы пишу крайне редко. Может 1-2 программы (лабораторные работы, которые нам задают в университете) в месяц. Эти программы, как правило, небольшие и код конечно получается в них сумбурный. Если быть совсем откровенным, то я еще не решил, стоит мне изучать программирование или нет. Так как постоянное сидение за компьютером меня просто "убивает". И так нет зрения, а если еще пойду программистом, то совсем "каюк". Немного еще лирики. Может конечно все от того, что я пишу даже самую простую программу несколько дней. У меня ОЧЕНЬ тяжело с логикой и пока я закончу программу (даже не программу, а ее часть), у меня столько времени уходит (сижу по 6-7 часов в течение 2-3 дней), что пропадает всяческое желание двигаться дальше. Я конечно делаю, что я хотел, это приятно (для самого себя), но столько времени тратить на какую-ту "ерунду" (а для меня это "ой как сложно") мне как-то не хочется. Возможно, что мне нужно практиковаться, практиковаться и еще раз практиковаться. Тогда что-то изменится. Когда, в самом начале еще моего прихода на проект, я проходил раздел "Консольные задачи". Я сидел и решал, много было задач однотипных (например, считать число или строку с консоли, потом разбить на числа и т.п.), это как раз для меня. Одно и тоже выполнять по 1000 раз, я это хорошо усвоил и сейчас для меня не составляет проблемы считать числа с консоли. Конечно не только это, я к тому, что задачи мне в какой-то степени помогли. Они (лично для меня) лучше всех курсов вместе взятых. Конечно, я немного утрирую, но навыки я, благодаря задачам, приобрел неплохие. Вот и все, что я хотел сказать.
Конечно, кто хочет научиться, тот всегда будет искать способы по достижению своей цели. А как я говорю, повторюсь, что я еще не определился, нужно мне оно или нет. Может у меня веры в себя не хватает. Каждый человек индивидуален и к каждому нужен свой подход.