Обучение языку c#

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

Без конкуренции

Как начинающему программисту получить заказ без конкуренции?

Лайфхак!
На этом видеокурсе я покажу и расскажу,
как я заработал на создании небольшой программки по обработке текстовых файлов.
Именно эту программу мы и напишем в этом мини-курсе.

Секрет и лайфхак для начинающих программистов - как набраться опыта и получать ещё деньги за это.



Хочу купить!

Купить в рассрочку за мегахеши

Цена: 800 p.


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

# Название видеоурока Решило Рейтинг Доступ
1 Как избежать конкуренции? 00:14:48 35 чел. ★ 4.8 Done
  На этом уроке мы поговорим за жизнь ... программистов.
Как им нелегко пробираться сквозь дебри собеседований,
чтобы устроиться на работу, на которой ... по факту
знаний и навыков надо на порядок меньше, чем спрашивалось.
Кому знакома такая ситуация?
На видео я расскажу лайфхак, как можно всего этого избежать
и получить первые заказы в ближайшие несколько дней.

Рекомендую прочитать книгу "Стратегия голубого океана".
Отчёт отправил: 10558. Иван Воронин Выполнено за не указано [Показать отчёт]
Комментарии: после вебинара уже выполнил работы для: Александра, Сергея. в ближайшее время ожидается встреча с: Владимиром, Анатолием, Евгением. до вебинара начал разрабатывать проекты для: Льва, Анджелы и Вадима. 
2 Реклама VIRI 00:05:00 35 чел. ★ 4.8 Done
  На этом уроке я отдам дань уважения фирме,
для которой я написал программу, которую мы напишем.
Я расскажу, чем она занимается и для кого работает.
Отчёт отправил: 10558. Иван Воронин Выполнено за не указано [Показать отчёт]
Комментарии: Название фирмы: UAB "VIRI Technologija" Фирма занимается проектированием и производством металлических конструкций (ЛСТК) для различного рода сооружений. Предоставляет саморезы для сборки металлических конструкций (ЛСТК). Сборка и монтаж каркаса из металлических конструкций (ЛСТК) по подготовленным компанией монтажным чертежам. Тепло- и звукоизоляция металлических конструкций (ЛСТК). 
3 Ручное выполнение задачи 00:06:30 33 чел. ★ 4.8 Done
  На этом уроке я расскажу, с какой задачей сотрудник фирмы
сталкивается каждый день несколько раз. Вам нужно будет
выполнить точно такое же задание любым подручным способом.
Скачать архив для работы: yadi.sk/d/C4bRpb3euRs39
Отчёт отправил: 10558. Иван Воронин Выполнено за не указано [Показать отчёт]
Комментарии: 294758.5 мм или 294.7585 метров з.ы. доработал консольное приложение, которые было написано перед началом следующего урока, см. ссылка на скриншот: https://yadi.sk/i/5Fg7jDY7ueX45  
4 Правильный ответ и форма 00:14:23 31 чел. ★ 4.9 Done
  На этом уроке мы узнаем правильный ответ и посмотрим, как
выглядит программа, которая теперь экономит уйму времени.
Потом мы создадим новый проект и разместим на форме все
необходимые компоненты.
Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: закрепление старого 
Сложности: ничего 
Комментарии: как обычно, создал многослойную иконку в фотошопе, идём дальше 
5 Настройка таблицы 00:15:57 30 чел. ★ 4.9 Done
  На этом уроке мы напишем первые строчки кода и
подготовим сетку - внесём все необходимые столбцы.
Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: повторение старого 
Сложности: ничего 
Комментарии: все названия на русском языке добавил функцию Clear() всё супер, идём дальше 
6 Главный Анализатор 00:19:04 29 чел. ★ 5 Done
  На этом уроке мы создадим класс Analyzer,
в котором будут хранится все параметры по
одному конкретному файлу - опишем в классе все поля.
Также мы напишем методы Clear() и AddTotal().
В конце урока сделаем заглушку для метода AddFile(),
чтобы посмотреть, как наша программа работает.
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: повторение старого 
Сложности: ничего 
Комментарии: поигрался с установкой цвета фона для ячеек или таблицы в целом установил цвет фона по-умолчанию устанавливается каждая нечётная ячейка в шапке другим цветом изменил стиль отображения текста в шапке добавил обнуление ВСЕХ переменных (некоторые были пропущены, учёл) добавил формирование шапки выше добавления списка файлов, чтобы не убегало вниз если список будет очень большим 
7 Регулярная декомпозиция 00:15:42 29 чел. ★ 5 Done
  На этом уроке мы напишем функцию AddFile ().
Для её работы потребуется создать метод ReadFile(),
который, в свою очередь, будет вызывать ещё три.
Мы вместе напишем функцию ReadCount() с использованием
регулярных выражений, а вот функции ReadLength() и
ReadDimple() я предлагаю вам написать самостоятельно.
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: повторение старого 
Сложности: ничего 
Комментарии: косметика начальных значений ячеек в шапке выравнивание значений в ячейках при добавлении новых данных цвет фона ячеек/строк чередуется по правилам чётное/нечётное 
8 Анализ текстового файла 00:16:55 29 чел. ★ 5 Done
  На этом уроке мы посчитаем LENGTH и кол-во DIMPLE.
Придётся переименовать функции, теперь у нас будет
ReadContent() и CalcItems ().

Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: повторение старого 
Сложности: ничего 
Комментарии: косметика центровки ячеек заменил хак ".Replace('.', ',')" на ", CultureInfo.InvariantCulture" (использовал его в других проектах, но на вебинаре надо было быстро решить проблему, не всегда быстрое решение лучшее) 
9 Подводим итоги 00:14:55 28 чел. ★ 5 Done
  На этом уроке мы закончим создание программы.
Подсчитаем сумму всех строк, выведем на экран.
Также узнаем как изменить оформление таблицы
из кода. Ваше задание - раскрасить табличку.
Отчёт отправил: 10558. Иван Воронин Выполнено за 2 час. 10 мин. [Показать отчёт]
Научился: DataGridView и всем что с этим связано 
Сложности: ничего 
Комментарии: провёл косметику таблицы для редактирования доступна колонка "Количество", при её изменении автоматически пересчитываются нужные ячейки и Общее количество 
10 ФИНАЛЬНЫЙ УРОК 24 чел. ★ 5 Done
  Запишите небольшой видеообзор созданной программы.
Что полезного вы узнали из этого миникурса?
Каков результат вашей деловой встречи?
Расскажите, нам очень интересно :)
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: ничему новому 
Сложности: ничего 
Комментарии: результат встречи: создание сайта визитки, приложение подготовки готовой отчётности для отправки по почте (оптимизация размера) з.ы. спасибо за бесценный опыт и отличное приложение 
Видеообзор: https://youtu.be/djS70x_G14I
11 VIP урок. Бесплатная польза 00:05:40 24 чел. ★ 5 Done
  На этом уроке я покажу небольшую 3D-программку,
которую я раньше писал для той же самой фирмы.
Прототип программы не понадобился, но зато
на волне этого опыта был создан один из
самых классных наших видеокурсов - Теория ООП.
Отчёт отправил: 10558. Иван Воронин Выполнено за 37 мин. [Показать отчёт]
Научился: закрепление полученных знаний 
Сложности: ничего 
Комментарии: Один из подобных случаев случился весной 2016 года, а началось всё в декабре 2015, обратились ко мне по поводу уникального проекта, но чтобы его реализовать, управлять и пустить в массы, необходима соц. сеть, кто-то посоветовал им купить спец. движок по аналогии с ютубом, поглядел его я сообщил, что он закрытый на 99%, т.е. дописать его или модифицировать не получится. Сказали, что нужен открытый код, чтобы могли в будущем его модернизировать и то что он закрытый наводит сомнения, а вдруг автор добавил туда код, чтобы можно было получить доступ и продать его третьим лицам. Предложил бесплатные альтернативные движки по аналогии с ютубом, на каждый потратил не менее 2 недель, чтобы создать базовый функционал и продемонстрировать движок в действии. В каждом из них что-либо не нравилось. В процессе дискуссий оказалось, что им нужна именно классическая соц. сеть, а не видео-хостинг. Начали перебирать бесплатные движки. На каждый из них потратили не менее 2-3 недель. После того как очередной движок чем-то не устроил, я предложил вариант написания соц. сети с нуля под ключ и нужды, без лишнего мусора, заточенный под поставленные задачи и в любой момент можно было добавлять необходимый функционал, на том и порешили. Ранее встречались в интернет-клубе, там звонили в тех. поддержку провайдера по поводу Премиум SSL сертификата, заняло это не мало времени, хоть у провайдера и была русскоговорящая тех. поддержка, но без переводчика в итоге не обошлось, так как обсуждалась юридическая терминология, то последние переговоры уже проходили без моего участия. Выбрали дизайн, спустя месяц движок был готов, внедрял функционал. Под конец работа человек уже приезжал ко мне домой и мы минимум по 12 часов уделяли разработке, он был моральной поддержкой. Обсуждали что и как лучше сделать, он записал начальные видео для рекламы проекта. Я создал логотип и обработал все видео, добавил логотип и название сайта. Общей сложности потрачено было 4,5 месяца. Заметив что с оплатой затягивает, решил поинтересоваться и получил ответ, который поставил точку в нашем сотрудничестве. Но за всё это время я получил колоссальный опыт, создал себе новый сервер на базе линукс, модернизировал все ранее созданные сайты под последнюю версию php, что позволило ускорить работу сайтов в разы и перешерстить свой старый сервер. з.ы. задумка человека мне понравилась, но если бы он сразу сказал, что денег нет и т.д. и т.п. не придумывая спонсоров, я бы помог, но выделяя свободное время не откладывая дела, которые за это время накопились и пришлось разгребать их в усиленном темпе. С тех пор не начинаю новый проект, пока не перечислят предоплату. Но я всегда открыт для интересных проектов, в которых могу принимать участие по мере свободного времени. 
12 VIP - Потяни и отпусти 00:20:08 20 чел. ★ 5 Done
  Мы начинаем писать программу, которая подсчитает сумму входящих данных.
На том уроке мы создадим форму и подключим к ней опцию drag-n-drop для файла.
Чтобы файл можно было удобно мышкой переносить на форму.

Ссылка на файл для тестирования:
https://www.videosharp.info/data/soft/viri_report2016_2pvz.csv
Отчёт отправил: 10558. Иван Воронин Выполнено за 20 мин. [Показать отчёт]
Научился: Событиям Drag&Drop 
Сложности: найти время 
Комментарии: Отличный урок, возможность перетаскивать файл на форму очень полезно в современном мире =) 
13 VIP - Парсинг файла в сетку. 00:16:34 20 чел. ★ 5 Done
  На этом уроке мы построчно загрузим и распарсим
данные файла для их отображения в DataGridView..
Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: Повторил пройденное 
Сложности: найти время 
Комментарии: Отличный урок, порефакторил чуток, вынес повторяющиеся задачи в отдельные методы/функции. Так же выделение данных в двойных кавычках сделал по своему, без выборки нечётных данных из массива. Что дало использовать в случае генерации шапки цикл foreach. 
14 VIP - Главный алгоритм 00:20:06 20 чел. ★ 5 Done
  На этом уроке напишем алгоритм, ради которого начали создавать эту программу.
Алгоритм подсчёта суммы по указанным правилам.
Отчёт отправил: 10558. Иван Воронин Выполнено за 30 мин. [Показать отчёт]
Научился: Закрепил пройденое 
Сложности: найти время 
Комментарии: Обошёлся без try/catch, работает отлично. Спасибо за мини VIP курс по этому MiniExcel с возможностью Drag&Drop событиями, очень полезная вещь, обязательно пригодится в жизни =) 
  Итого:   14 видеоуроков общей продолжительностью 3 час. 05 мин. 20 чел. ★ 4.95  
  Финалисты:   Иван Воронин,   Максим Лапшинов,   Новопашин Владимир,   Сергей Соколов,   Алексей В.,   Tekashnik,   Кирилл Лебедев,   Константин,   Сергей Аникин,   Елена,   Алексей Хонин,   Кирилл Шмойлов,   Артём,   Rita,   Neverwinter 2,   Алексей|BrisK|Кривицкий,   Алексей Малышев,   Александр,   Денис,   chokayes .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: К сожалению рабочий комп не позволяет записать обзор=(
Трудности: нет программ видео захвата и обработки
Шикарный курс
Научился: Продвинулся в монтаже видео.
Трудности: Записать видео было сложным и обработать его. На счет видео - записывать - это совсем непросто!! Я раньше думал: О! Обзорщики! чеж видео та раз в 2 недели выходят!!! Ы-ы-ы! А как сам занялся - увидел, что там дофига всего. Вот смотрите: Во-первых, надо записать - и чтобы язык не заплетался и чтобы текст был составлен, и говорить хорошо не заикаться.... Во-вторых, надо обработать - это отдельная песня. Я стараюсь обрабатывать поминимуму - громкость микрофона там добавить и тд. Но если надо звуковые дорожки отдельно отрегулировать - до этого их самих надо перегнать в другой формат, а только потом добавлять к проекту. В-третьих, рендеринг. Он занимает время. И чем старше процессор - тем больше времени! Я обычно оставляю рендеринг на когда-нибудь, когда дел домашних много, чтобы поставить на час к примеру и уйти. В-четвертых, надо же выложить. Это тоже время + надо сделать описание, теги + ярлычек если кто делает.... Вобщем видео делать совсем не просто, для сравнения - выполнить предыдущий урок где сумма таблицы раза в 4 проще чем записать обработать отрендерить и выложить короткое видео для отчета для этого урока. Вот так ....
А на счет деловой встречи: ха-ха. Эту замечательную женщину, которой я помог, написав для неё простую вещь, - очень хорошо знаю: мы дарим друг другу подарки на Новый Год, 8-23.... Так что встреча получилась "не очень деловая")) Пожалуй, опущу подробности....