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

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

Демо игры

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

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

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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступительное слово 00:20:15 1762 чел. ★ 4.7 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 2 час. 00 мин. [Показать отчёт]
Научился: 1. Установка и первичная настройка среды Visual Studio; 2. Общие принципы работы с сайтом (в частности, создание отчётов :-); 
Сложности: Ничего 
Комментарии: Сразу скачал и установил Visual Studio 2015, навязчиво предлагавшую создать проект WPF вместо Windows Form Application. После нескольких неудачных попыток создать требуемый проект удалил эту версию, поставив вместо неё Visual Studio 2013. 
2 Картинка с секретом 00:53:40 1008 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Стал белее-менее прилично ориентироваться в настройках Visual Studio, познакомился с интерфейсом для разработки программ на C#. 
Сложности: Найти картинки) 
Комментарии: Сильнее захотелось изучать С# 
3 Лабиринт 2D - меню 00:29:13 831 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Приблизительно понял, как описываются и взаимодействуют друг с другом отдельные модули программы на C#. 
Сложности: Найти картинки и звуки, придумать пиктограмму) 
Комментарии: Собрал приличную базу аудио-сэмплов. 
4 Лабиринт 2D - игра 00:47:49 582 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 6 час. 00 мин. [Показать отчёт]
Научился: 1. Научился неплохо ориентироваться в интерфейсе среды VS 2. Более плотно познакомился с разработкой графического интерфейса программ на C# 3. Начал самостоятельно решать возникающие при написании программ проблемы (создание движущихся объектов) 
Сложности: Придумать и сделать свой уровень, доработать оформление. 
Комментарии: Этот урок очень мотивирует к дальнейшему изучению материалов курса и программирования вообще. 
5 Игра Быстрощёлк 00:25:26 634 чел. ★ 4.8 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работа с DateTime 
Сложности: Почти ничего (подглядел пару моментов в переводе "тиков" в секунды) 
Комментарии: Да тут, вроде, всё просто и понятно...) 
6 Бот для Быстрощёлка 00:25:35 529 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 40 мин. [Показать отчёт]
Научился: 1. Подключать внешние библиотеки к программе. 2. Программно получать информацию о состоянии курсора. 3. Работать с trackBar (в общих чертах). 
Сложности: Ничего. 
Комментарии: Всё понятно. 
7 Камень ножницы бумага 00:47:10 419 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Выводить разные изображения в определённую область окна. Закрепил явное преобразование типов. 
Сложности: Оформление. 
Комментарии: Можно добавить главное меню. 
8 ФИНАЛЬНЫЙ УРОК 00:01:51 381 чел. ★ 4.8 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 10 мин. [Показать отчёт]
Научился: Прояснил для себя смысл занятий здесь. 
Сложности: Отправить первый отчёт. 
Комментарии: Здравствуйте, Евгений Витольдович! Я узнал о проекте почти случайно: по рекламной ссылке на сайте. Прочитав о нескольких бесплатных видеоуроках, для получения которых необходима регистрация, вспомнил, где обычно бывает "бесплатный сыр". Поэтому специально для регистрации завёл новую почту и указал там нейтральную информацию - позже, разобравшись, что к чему, исправил на настоящую. Проект заинтересовал меня по нескольким причинам: -интересная подача материала; -доброжелательная атмосфера и увлечённые участники; -Ваша искренняя заинтересованность проектом (не только коммерческая) и программированием вообще - мощный стимул заниматься дальше; -подробные объяснения на первых уроках; -требование отчётов о выполненной работе и всевозможные поощрения активности; -множество курсов самого разного уровня. Результат - желание активно работать с доступным материалом. Спасибо!!! 
9 Вам телеграмма! 00:08:26 63 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 10 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Все хорошо! 
10 VIP. Устный счёт 00:46:39 287 чел. ★ 4.9 Done
  Отчёт отправил: 7980. Сергей Лузум Решено за 5 час. 00 мин. [Показать отчёт]
Научился: Convert.To....() Math.Round() Обработка событий в цикле (возможно) 
Сложности: Обработка событий в цикле? Более конкретно: каждый пример решается внутри цикла, а в процессе его решения нужно ждать действия пользователя (ввод ответа). В реализации через for я так и не смог этого сделать. 
Комментарии: Хотелось бы более подробно изучить механизм взаимодействия между отдельными компонентами программы. Попытался всю программу написать сам, используя видеоурок только в качестве примерного ТЗ - получил целый день возни с простой, казалось бы, программой!))) Поведение программы: - можно задавать min и max значения для ГСЧ; - в процессе решения примеров видно ProgressBar и номер текущего примера слева; - при выборе действия на месте ProgressBar с номером располагаются информация о среднем времени и кнопки выбора действий; - время выводится с точностью до 0.1 сек и при решении примера изменяется с помощью таймера; - в основной области окна решаются примеры или отображаются оценка(зелёная 5 или красная другая) и комментарий (красный правильный ответ или зелёное поздравление) 
  Итого:   10 видеоуроков общей продолжительностью 5 час. 06 мин. 30 чел. ★ 4.86  
  Финалисты:   Елена,   Алексей В.,   Сергей Сергеевич,   Ильшат,   Фомичева Наталья,   Петя,   Алексей Хонин,   Сергей Соколов,   Minergimn,   Сергей Лузум,   Новопашин Владимир,   Артём,   Константин,   Oleg Didok,   Кирилл Лебедев,   Иван Воронин,   Сергей Аникин,   Виталя,   Виталий,   aleksey-k,   Сергей Д.,   Piligrim,   Сарапульцев Константин,   Михаил Ермишин,   zhikharevav,   Bazel,   zmejchik,   Сергей стефанекно,   chip,   Denis .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Размещать фотографию
Способ познания, где ты вовлечен в процесс создания программы с нуля, я одобряю и он мне всячески импонирует :) Именно так ранее обучались охотники, просто ходили с более опытными братьями и повторяли все их действия. Очень жду продолжения обучения и новых уроков! Богданов Владимир.
Спасибо за этот замечательный ресурс. За очень интересные задачи. За разжеванные до мелочей видеоуроки. За отличную систему взаимодействия между участниками проекта. За возможность развиваться и расти, постепенно превращаясь в настоящего программиста. Всего Вам самого наилучшего, уважаемый Евгений Витольдович!))) --------------------------- Сергей Мармелюк