Курсы для программистов

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE Моральная подготовка 00:12:27
115 чел. ★ 4.9 Done
  На этом уроке мы морально подготовимся к этому видеокурсу.
Настроим мотивацию и найдём иконочку для программы.
В отчёте напиши ответы на следующие вопросы:
Сколько программ ты написал на C#?
Какую программу ты написал последней и за какое время?
Для чего ты изучаешь программирование?
Допустим, у тебя уже есть, о чём ты написал.
Зачем тебе это нужно? Ответь несколько раз.
Что тебе мешает заниматься программированием?
Что нужно для того, чтобы решить эту проблему?
Отчёт отправил: 11353. AlliZzeN Выполнено за 50 мин. [Показать отчёт]
Научился: <b>Сколько программ ты написал на C#?</b> Около двадцати. <b>Какую программу ты написал последней и за какое время?</b> Написал программу на работе для службы охраны для сохранения данных о проходе человека в файл Excel. Приходит человек по заявке, на ресепшене сотрудник заполняет данные в программе(ФИО, номер заявки, номер документа и тд.), по нажатии кнопки Записать, данные записываются в файл Excel. Каждый день создается новый файл с именем даты.  Написал программу за дня три - четыре. Неделю проходила тестирование сотрудниками. <b>Для чего ты изучаешь программирование?</b> Мне интересно этим заниматься. В университете не было такой тяги к изучению дисциплины, как к программированию. Так же для поиска стабильной, высокооплачиваемой работы, плюс ко всему в планах сделать онлайн пошаговую ММО игру 2D. <b>Допустим, у тебя уже есть, о чём ты написал. Зачем тебе это нужно? Ответь несколько раз.</b> Вообще быть творцом это интересно. Приятно на душе, когда твоё детище работает так как ты задумал. <b>Что тебе мешает заниматься программированием?</b> Лень и нехватка опыта в программировании. Никак не закончу урок по созданию игры Карточки памяти. Так как с Unity3D не знаком и моя программа отличается от той, которая в уроке, то возникли некоторые сложности. Поэтому пришлось отложить выполнение урока. <b>Что нужно для того, чтобы решить эту проблему?</b> Во чтобы то ни стало заниматься, заниматься и заниматься. 
2 Настройка формы 00:22:39
1 тест
109 чел. ★ 4.9 Done
  На этом уроке мы создадим форму,
разместим на ней и настроим все
необходимые визуальные компоненты:
labelTime, textNotes, buttonStart, grid.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 13 час. 16 мин. [Показать отчёт]
Научился: Хороший урок, можно просто воспроизводить за игромистром. А то я обычно начинаю думать - Какой функционал еще добавить в эту программу. А тут спокойно делаешь. Хотел сначала сделать без подсказок, но решил сделать параллельно с видео. Хорошо получилось, на фоне слушаю голос Евгения Витольдовича, сам в студии делаю по словам. Мне понравилось. 
Сложности: Сложным было не торопясь делать всё, как говорит игромистр. 
3 Написание кода 00:31:52
105 чел. ★ 5 Done
  На этому уроке мы вдохнём жизнь в нашу программу,
напишем все необходимые методы и обработчики событий.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 1 час. 33 мин. [Показать отчёт]
Научился: Научился писать секундомер. Хорошая программа, мне нравится. И весь функционал есть, думаю больше и не нужно.  Делал с фоновым воспроизведением видео урока. Далеко не заглядывал в уроки данного курса. Я бы самостоятельно написал бы его для закрепления.  
Сложности: По началу показывало ошибка в последней строчке labelTime.Text = time.ToString(@"hh\:mm\:ss"); / Ни одна из перегрузок не принимает аргументов. Решение: Изменил версию фреймворка. 
Видеообзор: wTUdznMaTo8
4 1 часть. Пункты 100 – 113 00:23:57
1 тест
92 чел. ★ 4.9 Done
  На этом уроке мы заставим мышку дымиться :)
Нужно будет выполнить 100-113 пункты несколько раз подряд,
фиксируя время выполнения каждой попытки с помощью нашей же программы.

Напиши, что ты научился делать быстрее и каким способом.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 13 час. 29 мин. [Показать отчёт]
Научился: Делал медленно, но в темпе. Минимальное затраченное время - 50 сек. Хороший урок для отведения действий до автоматизма.  
Сложности: Ничего сложного не было. Хотя... поначалу пришлось подглядывать в план действий и не сделать "лишнего". 
5 1 часть. Видеофиксация 00:12:13
87 чел. ★ 4.8 Done
  На этом уроке мы запишем наш отличный результат на видео.
Нам потребуется программа записи с экрана oCam или BandiCam.
Скачать их можно здесь:
oCam,  бесплатная - http://ohsoft.net/en/product_ocam.php
BandiCam, платная - http://www.bandicam.com/
Отчёт отправил: 11353. AlliZzeN Выполнено за 22 час. 39 мин. [Показать отчёт]
Научился: Удалось выполнить за 59 секунд. 
Сложности: Сложного ничего не было, был знаком с записью видео ранее 
Видеообзор: 2grkVFA5zw8
6 2 часть. Пункты 120 – 145 00:38:00
79 чел. ★ 4.8 Done
  На позапрошлом уроке мы вспахали десять грядок,
теперь будем их засеивать. В каждый проект добавим
по три визуальных компонента - Label, TextBox, Button,
выполняя пункты 120-145. Упражнение надо выполнить 10 раз.
Да, я сам, на видео выполняю это десять раз.
Вы запустите моё видео, слушайте и выполняйте.
Это создаст подходящую атмосферу, к тому же
по ходу выполнения поделюсь некоторыми наблюдениями.

Напиши, что ты научился делать быстрее и каким способом.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 1 час. 3 мин. [Показать отчёт]
Научился: После прошлого урока удалил все 10 проектов, поэтому перед начал этого урока пришлось все заново делать.  К концу десятой попытки уже запомнил план действий.  Лучший результат - 1:57 
Сложности: Запомнить план действий. 
7 2 часть. Видеофиксация 00:05:57
78 чел. ★ 4.8 Done
  На этом уроке мы снова запишем видео,
как у тебя получается выполнять размещать
три визуальных компонента на форму и настраивать их.
В помощь тебе oCam и youtube.
Напиши, сколько времени потребовалось.
Отчёт отправил: 11353. AlliZzeN Выполнено за 5 час. 34 мин. [Показать отчёт]
Научился: Научился без подготовки вспоминать на автомате действия. Весь процесс занял 2 мин 35 сек 
Сложности: Сложностей не возникло 
Видеообзор: CSfjPLBk_5U
8 3 часть. Пункты 150 – 172 00:23:18
73 чел. ★ 4.9 Done
  На этом уроке мы продолжим создание нашей программы.
На сей раз мы разместим DataGridView и Timer.
И так десять подходов, с фиксацией времени.
Этот урок значительно проще предыдущего, так что, желаю успеха!
Напиши, что ты научился делать быстрее и каким способом.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 1 час. 9 мин. [Показать отчёт]
Научился: Научился управлять своим терпением и работать с DataGrid. Лучшее время 1:20 
Сложности: Сложностей не возникло. 
9 3 часть. Видеофиксация 00:04:00
72 чел. ★ 4.8 Done
  На этом уроке мы снова запишем видео
по размещению DataGridView и Timer.
Приложи ссылку на загруженное видео.
Напиши, сколько времени ушло на это.
Отчёт отправил: 11353. AlliZzeN Выполнено за 10 мин. [Показать отчёт]
Научился: Потребовалось времени 1:33. Но моно было бы чуть быстрее, были некоторые запинки. 
Сложности: Вспомнить как что делали. 
Видеообзор: 3rLg_T88I78
10 4 часть. Пункты 200 – 239 00:31:52
69 чел. ★ 4.8 Done
  На этом уроке мы начнём писать код.
Опишем переменные, создадим обработчик для кнопки
и напишем два метода StartTimer() и StopTimer().
И, да, выполним десять подходов.
Напиши, что ты научился делать быстрее и каким способом.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 1 день 14 час. 56 мин. [Показать отчёт]
Научился: Научился запоминать и ПОНИМАТЬ действия. Сначала время от времени подсматривал в файл заданий, под конец уже делал без подсматривания. Лучший результат - последний(3:17) 
Сложности: Ничего сложного не было. 
11 4 часть. Видеофиксация 00:07:21
69 чел. ★ 4.9 Done
  На этом уроке мы снова запишем видео
по созданию кода для трёх функций.
Приложи ссылку на загруженное видео.
Напиши, сколько времени ушло на это.
Отчёт отправил: 11353. AlliZzeN Выполнено за 13 мин. [Показать отчёт]
Научился: решил сделать следующий урок, пока так сказать "горячий". Практически побил рекорд свой. Получилось 3:18 
Сложности: Поле пустое. 
Видеообзор: lZmaFqw-q2o
12 5 часть. Пункты 240 – 273 00:54:38
65 чел. ★ 4.8 Done
  На этом уроке мы напишем методы
AddNoteToGrid() и SaveNoteToFile(),
а также напишем обработчик таймера и закрытия формы.
Снова выполняем десять подходов.
Напиши, что ты научился делать быстрее и каким способом.

Инструкция по созданию Секундомера
Отчёт отправил: 11353. AlliZzeN Выполнено за 12 час. 47 мин. [Показать отчёт]
Научился: Первый тройку заданий вспоминал что и как делать + были с прошлого раза пару ошибок. Лучшее время кончено же последнее. 3: 56 
Сложности: Ничего сложного не было 
13 5 часть. Видеофиксация 00:06:52
64 чел. ★ 4.8 Done
  На этом уроке мы снова запишем видео
по созданию методов AddNoteToGrid() и SaveNoteToFile(),
и обработчика таймера с закрытием формы.
Приложи ссылку на загруженное видео.
Напиши, сколько времени ушло на это.
Отчёт отправил: 11353. AlliZzeN Выполнено за 30 мин. [Показать отчёт]
Научился: С запуском получилось 4:36 
Сложности: None 
Видеообзор: vm_GW71CvcI
14 ФИНАЛЬНЫЙ УРОК 00:18:24
60 чел. ★ 4.9 Done
  На этом уроке мы ещё раз создадим программу,
на сей раз от самого начала до самого конца.
Это можно сделать за 15 минут или даже быстрее.
Жаль, что не получилось написать за минуту...
Запиши видео по созданию Секундомера
и приложи ссылку на него к отчёту.

Рекорд по времени создания Секундомера принадлежит Максиму - 7 минут 25 секунд.
Вот его отчёт: https://www.videosharp.info/9567/checking/task5=499

Какой курс ты будешь проходить следующим?
Отчёт отправил: 11353. AlliZzeN Выполнено за 3 час. 26 мин. [Показать отчёт]
Научился: Научился писать секундомер "закрытыми" глазами. По-моему не зачем гнаться за временем, большой шанс что-нибудь упустить. Лучше медленней и спокойней. Кажется ничего не упустил. В конце провел тестирование. Все работает!  Закончу данный курс и перейду к ООП. Приятного просмотра! 
Сложности: Вспомнить что было вначале. 
Видеообзор: -NxjxSpP824
15 Играй гармонь! 00:03:38
26 чел. ★ 4.6 Done
  На этом уроке мы сделаем классную гармошку,
Нам понадобиться лист бумаги А4,
немного внимания и усидчивости.

Как вы уже наверное догадались,
вам нужно будет сделать 10 таких гармошек,
фиксируя время каждого подхода в программе Секундомер.
Отчёт отправил: 11353. AlliZzeN Выполнено за 1 день 21 час. 38 мин. [Показать отчёт]
Научился: Научился делать гармошку)) Ранее даже не припомню чтобы видел чтобы делали ее из бумаги. Понял, что грани сгибов лучше делать тоньше, ежели толще. Будет лучше складываться. 
Сложности: Первый раз был сложным. 
16 VIP. Биоритмы 00:19:25
47 чел. ★ 4.9 Done
  На этом уроке мы составим небольшую консольную программку для расчёта Биоритмов.

Отчёт отправил: 11353. AlliZzeN Выполнено за 2 дня 20 час. 34 мин. [Показать отчёт]
Научился: Решил немного отойти в сторону и сделать на WinForms. Научился немного работать с Chart(для построения графиков), узнал что такое биоритмы.  График не совпадает с онлайн расчетами биоритмов, наверное из-за того, что я брал точные значения для расчета. Получилось на первый взгляд неплохо, я так считаю. 
Сложности: Пока не смог сообразить как вывести критические дни. 
Видеообзор: rq_eQfBDJDs
17 VIP. Секрет мастерства 00:15:12
52 чел. ★ 4.8 Done
  На этом уроке мы ещё раз,
после небольшого перерыва,
в спокойной уютной обстановке,
повторим создание Секундомера.

Подведём итоги, узнаем секрет мастерства профессионалов.
Отчёт отправил: 11353. AlliZzeN Выполнено за 44 мин. [Показать отчёт]
Научился: Научился практически "закрытыми" глазами писать секундомер. Курс хороший, понравился. Формат отличается от предыдущих пройденных. В этот раз удалось написать программу за 17: 54 мин. Немного запамятовал в мелочах.  А в общем хорошая практика писать один и тот же код, особенно новый. 
Сложности: Сложностей не возникло. 
  Итого:   17 видеоуроков 5 час. 31 мин.
2 теста
25 чел. ★ 4.85  
  Финалисты:   Денис,   Сергей Стефаненко,   Tekashnik,   Новопашин Владимир,   Петя,   Frank,   Андрей,   Никита,   Иван,   Николай Денисов,   Александр,   Андрей Шевченко,   Chip,   zhikharevav,   Bodrik_torf,   Dmitry Sinitsin,   superGrover,   Oleksandr,   AlliZzeN,   Артём Нагорный,   Дмитрий,   Николай,   ES35,   Tim,   Alina .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Научился находить и уничтожать в коде ошибки, допущенные по причине гонки времени. Три ошибки, не дописал одну у в маске года, не выключал таймер в методе и не возвращал Enabled в текстовое окно - эти три бага вызывали сбой. Ошибки компиляции не возвращалось, оттого было ещё менее понятно, где искать причину неработоспособности программы.
Трудности: Увидеть время написания всей программы, оказавшееся больше 20 минут.



Научился: Прокачал скорость создания программы Следующий курс выберет сама улитка)
Трудности: Слепой метод печати