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

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

Демо игры

Несколько простых игрушек для ознакомления с проектом.
Каждая игровая программа пишется с нуля.
Доступ к урокам последовательный.

Во время прохождения курса вы самостоятельно
напишете несколько игровых программ.

Объём: 8 видеоуроков.

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступительное слово 00:20:15 1627 чел. ★ 4.7 Done
  Отчёт отправил: 1101. Аркадий Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Смотреть видео )) 
Сложности: Вспомнить последнюю программу, и найти для скачивания 2010 версию. 
Комментарии: да все разумно в объяснениях. 
2 Картинка с секретом 00:53:40 931 чел. ★ 4.9 Done
  Отчёт отправил: 1101. Аркадий Решено за 40 мин. [Показать отчёт]
Научился: Вспомнил базовые принципы работы в с# 
Сложности: найти картинки 
Комментарии: Все по теме. ничего лишнего 
3 Лабиринт 2D - меню 00:29:13 777 чел. ★ 4.9 Done
  Отчёт отправил: 1101. Аркадий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: работа со звуком, создание класса, пока в них не разобрался 
Сложности: звук подобрать, некоторые файлы не подошли 
Комментарии: нет 
4 Лабиринт 2D - игра 00:47:49 548 чел. ★ 4.9 Done
  Отчёт отправил: 1101. Аркадий Решено за 1 час. 30 мин. [Показать отчёт]
Научился: познакомился с выводом других форм и возвратом значений от них, узнал как работать с таймером. 
Сложности: все просто 
Комментарии: нет 
5 Игра Быстрощёлк 00:25:26 602 чел. ★ 4.8 Done
  Отчёт отправил: 1101. Аркадий Решено за 25 мин. [Показать отчёт]
Научился: отличие событий mouse_click от moude_down, подсчет времени выполнения каких либо действий по алгоритму 
Сложности: найти иконку 
Комментарии: нет 
6 Бот для Быстрощёлка 00:25:35 502 чел. ★ 4.9 Done
  Отчёт отправил: 1101. Аркадий Решено за 40 мин. [Показать отчёт]
Научился: научился воздействовать на другие формы.  
Сложности: непонятно пока как использовать библиотеки с их функциями.  
Комментарии: Хотел сделать сохранение параметров позиции курсора по нажатию правой кнопки мыши по экрану, но пока не понял как, события формы mouse down не отрабатывается 
7 Камень ножницы бумага 00:47:10 395 чел. ★ 4.9 Done
  Отчёт отправил: 1101. Аркадий Решено за 1 час. 00 мин. [Показать отчёт]
Научился: закрепляю знания 
Сложности: найти картинки 
Комментарии: нет 
8 ФИНАЛЬНЫЙ УРОК 00:01:51 360 чел. ★ 4.8 Done
  Отчёт отправил: 1101. Аркадий Решено за 10 мин. [Показать отчёт]
Научился: Писать отзыв о курсе )) 
Сложности: опять же найти фотографию )) 
Комментарии: В целом первая часть курса дала многое, главное не бояться писать и делать ошибки. работа с элементами форм, самими формами, объявление новых методов, построение логики программы. Конечно это капля в море, но начало положено!!! Спасибо автору и всей команде!!! С уважением, Аркадий Бадальян. 
9 VIP. Устный счёт 00:46:39 265 чел. ★ 4.9 Open
  Итого:   9 видеоуроков общей продолжительностью 4 час. 57 мин. 197 чел. ★ 4.86  
  Финалисты:   Ярина,   данила,   ToxaSM,   Валерий,   Александр,   Александр,   Farid,   Ivan,   Никита,   Оля,   Мурад,   Cyril_E,   Антон,   kailyfux,   Елена,   lainys,   Михаил,   САНЯ,   Карен Мурадян,   Ильющенко Иван Иванович,   Сергей,   Санек,   Игорь,   Руслан,   Иван,   Марина,   Вадим,   Edgard Loyter,   Ljudmila,   Иван Николаевич,   Арсентий,   Руслан Агафонов,   Антон,   Андрей,   Иван,   Александр Акилин,   Константин,   Роман,   Anton,   ivan,   TheRuEoniSS,   Сергей,   Александр Премьер,   Alexander Sidorov,   Nurbek,   Mx-RoN,   Сергей,   Олег,   Artem,   Alexandr,   Сергей Витальевич,   Дмитрий Че,   Сергей,   Катерина,   Никита,   Евгений,   Владимир,   Александр,   Дмитрий,   Oleksandr,   Алексей,   Pavel,   Павел Журавлевич,   Антон Лазарец,   Светлана Горячева,   Дмитрий Мерцалов,   cruim,   Кирилл,   Андрей,   мак дак,   Olly,   puritycg,   Андрей Латыш,   Степан Поперечный,   Svaytoslav,   Виктор, Лысых,   Платон,   Александр Беспалов,   Влад,   Denis,   Илья,   Виктор,   Borislav,   f0r3st3r,   Степан Фендьо,   Даниил,   Сергей Сергеевич,   Lik_Kirill,   Anton Sozykin,   Владимир Борисенко,   Мариша ,   Саша,   Dmitriy Varyushkin,   алексей,   kristalic,   Фомичева Наталья,   Родион,   Игорь,   екатерина,   Согрин Алексей,   Алексей,   Александр Широков,   Vlad Yakovlev,   Сергей,   Андрей ,   mirbek,   Кузьмин Кирилл,   Мария,   Alexander,   Виталий,   Влад,   Валентин,   annaka,   Влад,   Артём,   Андрей ,   Сергей Владимирович,   Александр,   Юрий ,   Владимир,   Сергей Лузум,   Ильшат,   FerKoner,   Морозов Юрий Александрович,   Александр Львович,   devnull,   Sergey Shumskiy,   Permitin Alexey,   Орехов Эдуард,   Дмитрий Артюхин,   Frank,   sorik,   inward,   Булат,   Pavel_Novosib,   Андрей,   Сергій,   Иван Алексеевич,   Serg,   Алексей|BrisK|Кривицкий,   sergey,   Александр Р.,   Наталья,   Евгений,   zhikharevav,   Ender,   Dima,   Ольга,   Дмитрий,   Hozy,   Сергей,   Вадим Григорьев,   Богдан Федоренко,   nik,   Viktor,   lyudo,   Кирилл Лебедев,   Alex,   Minergimn,   Новопашин Владимир,   Сергей,   xrt,   Екатерина,   Виталий,   atomicpel,   Алексей В.,   Илья Витюк,   sergeyvbo,   Александр Б.,   Сергей Соколов,   Сергей Зулкарнаев,   Filip Ivashov,   Argona,   Алексей Хонин,   Кирилл,   Петя,   Amerigo,   Олег,   Игорь,   Олег Лопухинский,   sawezx,   DimkaKMS,   Константин,   Oleg Didok,   Иван Воронин,   Сергей Колупаев,   Игорь Алексеенко,   Sergio,   Сергей Аникин,   Станислав,   Polsovatel,   bazvas,   Константин,   Сарапульцев Константин,   Андрей Лановой,   Катерина,   Сергей .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Формулировать свои мысли и ожидания и вольно-невольно составил свой собственный план изучения C#.
Трудности: Ничего сложного
Я считаю, что в отличие от многих ресурсов, этот сайт действительно рассчитан на новичков и позволяет добиться хороших результатов в случае регулярных занятий на протяжении минимум полугода. Это не тот случай, когда Вам дают 8 сумбурных 3-часовых уроков,а через месяц вручают сертификат и объявляют, что Вы прошли курс и являетесь специалистом, а у Вас каша в голове, т.к. за 1 урок бегло "изучают" целую тему, которая в книге занимает 200 листов. И вы понимаете, что ничему не научились, просто услышали различные термины и отдельные понятия, не привязанные к практике. За месяц "интенсивных" трехчасовых занятий стать специалистом невозможно. Можно сойти с ума. Прочитав 3 книги по C#, каждая из которых объемом 1 000 - 1 500 страниц, Вы не станете специалистом. Без практики все это мертво. Даже если в книге есть пример какой-либо сквозной задачи, которую автор тащит и развивает с 1 по последнюю страницу - этого мало. Видеть исходный код в книге и его разветвление - это НЕ практика. Это не Ваш код, и Вы даже не пытаетесь его повторить. А значит - практика отсутствует полностью. Этот сайт даем именно практику, которая в свою очередь требует изучения теории и ни в коем случае не отменяет ее. Начинайте изучение с бесплатных курсов. Консоль - это маленькие задачи, решение которых занимает 5-15 минут и требует изучения теории для решения практических задач. Консольные задачи - это кирпичики, которые дают навыки, необходимые для написания первых простых игр и прикладных задач. На основе консоли создавайте и расширяйте свой лексикон, выписывайте используемые команды, допустим, в таблицу EXCEL. Консоль - это не то, что нужно пройти 1 раз до конца максимально быстро и убить главного Босса. Консоль - это совокупность отдельных навыков и команд, которые необходимы для постоянного использования при создании в будущем Ваших программ. Параллельно с консолью проходите нано-игры и прикладные задачи. Не важно, что сначала Вы мало что будете понимать. Просто повторяйте шаг за шагом каждое действие на видео. С каждым уроком белых пятен будет все меньше. Вольно-невольно Вы усвоите структуру программы и получите свои первые игры. И хотя Ваше участие в создании первых игр сводится всего-навсего к копированию чужих действий - это дает Вам базу + чужой код нужно уметь читать и понимать. Если в Консоли Вы формируете свой лексикон из используемых команд, то в курсе бесплатных мини-игр и прикладных задач формируйте свою собственную таблицу EXCEL из используемых Вами блоков из Панели элементов - PictureBox, Label, RadioButton, Panel, Button, Timer. Опишите их свойства в таблице максимально удобно для Вас . Не копируйте все блоки, только те, которые Вы уже использовали в своих программах хотя бы 1 раз. Периодически пробуйте читать книги по C#, но не подряд, а те главы, в которых Вы уже получили практику. Когда у Вас уже есть практические навыки - читать книгу проще. Использовали Button или PictureBox - откройте после практики книгу и прочтите о них. Не знаете что такое PerfomanceCounter - ну и хрен с ним. Изучение языка - это как река, которую нужно 1 раз перейти, а затем построить прочный мост. Практические навыки - это булыжники, которые Вы швыряете в реку и которые в будущем образуют брод. Вывод: Простое чтение книг по программированию не дает Вам никаких практических навыков, а потому само по себе бесполезное занятие. Что толку знать названия методов, если не можете их применить? Однако при получении практических навыках отсылка к теории неизбежна. Все новое для Вас, что Вы узнали на практическом занятии, тут же изучите в теории. В общем, 6 раз в неделю практикуйтесь, а на 7-й - читайте книгу по C#. С уважением, Дмитрий Богомолов
Научился: Посмотрел еще раз на ранее сделанные работы, оценил что еще необходимо изучить в рамках пройденного материала.
Трудности: Найти время сначала просмотреть урок с бумажкой в руках, затем повторно смотря урок набирать код и тестировать программу
Очень хороший обучающий курс для начинающих программистов, где можно рассмотреть азы программирования на языке C#, а поскольку видеоуроки написаны в живую без сухой теории (особенно про фигу в камень-ножницы-бумага) смотреть их весьма интересно. Спасибо за проект. Следующий курс согласно порядка - Наноигры. С уважением, Аникин Сергей.