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

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

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

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

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

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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Шаг 0. Моральная подготовка. 00:04:16
12 чел. ★ 4.9 Done
  Ответь на следующие вопросы.
1. Сколько тебе лет? В каком городе живёшь?
2. Что ты умеешь делать лучше всего? Напиши 2-3 навыка.
3. С какими языками программирования тебе приходилось работать?
Отчёт отправил: 8837. melrouts Выполнено за 20 мин. [Показать отчёт]
Научился: Вспомнил сколько мне лет где живу и что умею 
Сложности: Написать свои навыки. 
Комментарии: 1.  38лет. Дублин. Ирландия 2.  Умею ломать и чинить электронику. писать и читать на ассемблере. 3.  Assembler, Basic, C, Delphi, PHP   
2 Шаг 1. Желанные программы. 00:04:28
11 чел. ★ 4.8 Done
  Напиши список из 30 программ, которые ты хотел бы создать.
В каждом пункте напиши название программы с кратким описанием её функциональности.
Нужно написать МИНИМУМ тридцать пунктов, но лучше больше.
Именно на последних пунктах проявляются твои истинные и сокровенные желания.
Отчёт отправил: 8837. melrouts Выполнено за 8 час. 00 мин. [Показать отчёт]
Научился: Формализировать цель проекта 
Сложности: Кратко изложить большое количество идей. 
Комментарии: Название проекта - Краткое описание функциональности 1 HotelOne - Управление отелем, приложение WPF и  WCF вебсервис для доступа к базе данных 2 HotelOnePhone - Приложение  HotelOne для платфомы Windows Phone 3 FinancePack - Управление персональными финансами, кошелек, доходы расходы, баланс, графики. Вебсервис для доступа к базе данных 4 FundAnalyst - Анализ фондовых инвестиций. Графики,  статистика, показатели. Управление портфелем инвестиций 5 FundAnalystPhone - Анализ фондовых инвестиций для платформы WindowsPhone 6 MercuryLights - Модуль управления подсветкой автомобиля, bluetooth модулeм, для SoC .NET Micro Framework или  raspberryPi/Mono 7 MercuryLightsPhone - Windows phone приложение для управления MercuryLights модулем 8 flexParcer - Гибкий парсер прайслистов, модуль для использования в других проектах. Конвертер в Excel и обновление в базы данных позиций, категорий. Проект для фриланса 9 AuthLib - Вебcервис аутентификации, управления пользователями, переписать библиотеку с PHP, для использования в других проектах 10 flexParcerWeb - Вебcервис сервис для парсера прайслистов с использованием flexParcer и AuthLib 11 Battle - Игру для платформы windows phone - Морской бой 12 CharmWPF - WPF версия проекта Charm-управление бизнесс процессом (миграция проекта с Windows Store App),  CRM система 13 ExcelWebLib - Вебсервис генерации репортов Excel, модуль для использования в других проектах 14 Amber - Приложение для визуализации (SLA service-level agreement) - расчет времени для выполнения определенных операций работниками в финансовой компании. 15 AmberStatic - Вебсервис для сбора статистики использования программ пользователями, для использования в проектах небольшок компании. Анализ эффективности использования инструментов 16 Unity3Dtest - Написание тестового игрового приложения с использованием Unity (Морской бой) 17 Xlsx2Mobi2Web - Конвертер таблицы Excel (определенного формата) в формат электронной книги amazon.mobi 18 raspiVision - Распознование изображений для RaspberryPi камеры, использованние сторонних библиотек OCR, модуль для других проектов 19 raspiSensе - Модуль управления датчиками температуры, давления, влажности (SPI), для raspberyPi/Mono и .NET Micro Framework 20 SchoolDb - Программа оценки выполнения заданий, успеваемости учеников для школьного кружка, составление расписания занятий 21 labViewDBreport - Фильтрация данных, анализ данных полученных во время измерений в исследовательскокй лабаратории. Генератор отчетов в HTML 22 labGraph - Программа (библиотека) для анализа научных данных и построения специализированных графиков для научных публикаций. 23 labLiquidCrystal - Программа визуализации физических процессов в жидких кристаллах - для научной лаборатории, миграция проекта из LabView 24 monoCMS - Создание компактной расширяемой системы управления вебсайтом для персональных вебсайтов с использованием Mono. 25 furnitureShop - Расчет расходных материалов, общей стоимости продукции, управление складом комплектующих для небольшой компании по производству мебели на заказ  26 engraverShop - Приложение для ввода данных заказа и расчета стоимости, управлением базы данных клиентов для компании занимающейся гравировкой, лазерной резкой. 27 StockTakeManager - Приложение для управления складом комплектующих, с использованием штрих кода, анализ движения товара, прогнозирование спроса. Размещение заказов. 28 BreweryControlPanel - Приложение для автоматизации и визуализации процессов, для микро-пивоварни. Для удаленного управления основным электронным блоком сенсоров, сервомоторов, нагревателей 29 dTrainOnSpot - WindowsPhone приложение для отображения движения городского транспорта (автобус, трамвай, поезд), с использованим public WebAPI и геолокации 30 Katakana - Windows Phone приложение для изучения Японских Иероглифов, написание и произношениев иероглифов, тестирование на знание просмотренных иероглифов. Рейтинг знаний  
3 Шаг 2. Самая главная мечта. 00:02:59
11 чел. ★ 4.9 Done
  Выбери из всего списка только одну программу.
Ту, которую ты будешь создавать в ближайшие 2-3 месяца.
От этого выбора зависят все твои последующие действия,
поэтому отнесись к нему со всей ответственностью.
Впрочем, не волнуйся.
Твой выбор мы проверим на прочность в последующих шагах.
Отчёт отправил: 8837. melrouts Выполнено за 24 час. 00 мин. [Показать отчёт]
Научился: Выбирать подходящий, реализуемый проект из множества разных идей 
Сложности: Выбрать оптимальный вариант, наиболее вероятно реализуемый в короткое время 
Комментарии: Выбранный проект - HotelOnePhone - Приложение для управления базой данных отеля для WindowsPhone / Windows App Store платформы. 
4 Шаг 3. Зачем тебе это нужно? 00:03:21
11 чел. ★ 5 Done
  Определимся с мотивацией.
Зачем тебе это нужно?
Запиши первый ответ:
"1. Мне это нужно для того, чтобы ...".
Далее, напиши, зачем тебе нужно то, что ты выписал в 1-ом ответе:
"2. Мне это нужно для того, чтобы ...".
Далее. опять, напиши, зачем тебе нужно то, что ты выписал во 2-ом ответе.
И так далее, 5 ответов.
Можно выписать несколько пятёрок.
Отчёт отправил: 8837. melrouts Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Разделять общую мотивацию проекта на более мелкие. 
Сложности: Разделить именно на 5 пунктов. 
Комментарии: Выбранный проект - HotelOnePhone - Приложение для управления базой данных отеля для WindowsPhone / Windows App Store платформы. Мне это нужно: 1. Для закрепления знаний по разработке вебсервисов и клиентов. 2. Которые необходимы для создания некоторых приложений. 3. Которые необходимы для получения практических навыков по созданию Windows Store App приложений. 4. Которые требуються для подготовки к экзамену для получения сертификата Microsoft. 5. Который украсит мое CV и профиль LinkedIn. Мне это нужно: 1. Для улушчения навыков проектирования баз данных и работы с ними. 2. Которые необходимы для эффективного хранения данных. 3. Которые необходимы для автоматизации бизнес процессов. 4. Которые используються для создания коммерческих вебсервисов и приложений. 5. Которые нужны мне для демонстрации потенциальному клиенту или работодателю.  
5 Шаг 4. Визуализация результата. 00:03:22
9 чел. ★ 4.9 Done
  На этом шаге тебе нужно ощутить, представить, визуализировать, как будет выглядеть твоя программа.
Для этого нужно описать, что и как твоя программа умеет делать.
А также нарисовать внешний вид своей программы.
Отчёт отправил: 8837. melrouts Выполнено за 5 час. 00 мин. [Показать отчёт]
Научился: Разрабатывать дизайн программы и делать описание 
Сложности: Делать описание программы. 
Комментарии: **1** Программа HotelOne предназначена для просмотра загруженности и управления резервациями небольшой гостиницы (многоквартирной гостиницы типа AirBnB), автоматизации расчета цен на свободные номера (путем создания политик, которые позволяют автоматически изменять цены свободных номеров, в зависимости от текущей даты, дня недели). Эскиз основных страниц приложения ниже по ссылке:  https://ninjamock.com/s/VV2HS **2** Программа состоит из клиентской и серверной части. Серверная часть представляет собой вебсервис для реализации бизнес логики и   базы данных. Клиентская часть представляет собой приложение для платформы WindowsPhone и имеет следующие функции: - защита доступа к приложению с помощью пароля - просмотр статистики занятости номеров, активных политик, для выбранных дат - просмотр и редактирование карты гостиницы (добавление удаление комнат, этажей) - редактирование ценовых политик, выбор активных на данный момент политик. - создание новых и редактирование текущих резерваций. **3** Пример использования: Владелец гостиницы (Hostel, BnB, AirBnB) имеет несколько десятков номеров (квартир) разного типа (одноместные, двухместные, люкс итд.) расположенных на разных этажах. Для получения стабильного дохода (денежного оборота) ему необходимо следить за заполняемостью, гостиницы которая может сильно меняться в зависимости от сезона, дня недели итд. Чтобы максимально заполнить гостиницу в низкий сезон ему необходимо снизить цену на номера, а в праздничные дни наоборот повысить цены. Используя приложение владелец создает несколько ценовых политик на известные даты и цены на все номера рассчитываться автоматически для всех незарезервированных номеров. Поиск и резервация(регистрация) номеров осуществляется через вебсервис с помощью данной программы или внешнего сервис, данные о клиенте, рассчитанных на данный момент цене сохраняются в базе данных. Открывая приложение владелец видит оставшиеся свободные номера каждого типа, если спрос на номера одного типа упал, он решает попробовать уменьшить цены  для номеров данного типа на неделю вперед и проследить увеличит ли это спрос, для этого он изменяет политику или создает новую на определённый период времени. .... Описание функциональности далеко не полное, для осмысления и оформления требуется больше времени.  
6 Шаг 5. Критерии успеха. 00:03:37
9 чел. ★ 4.9 Done
  На этом шаге ты должен написать критерии,
по которым можно будет определить, что
твоя программа создана и работает, что
цель достигнута в полной мере.
Важно! Не сливай энергию, никому не рассказывай о своей цели,
кроме единомышленников, которые помогают тебе в её достижении.
Отчёт отправил: 8837. melrouts Выполнено за 30 мин. [Показать отчёт]
Научился: Определять сценарии для тестирования приложения 
Сложности: Сложностей не возникло 
Комментарии: Приложение можно считать работающим, если выполняються следующие условия - проект запускаеться в эмуляторе WindowsPhone в Visual Studio и/или на тестовом телефоне. - при запуске и вводе пароля – пользователь может посмотреть статистику на первой странице - пользователь может перейти на следующую страницу и посмотреть карту гостиницы. - пользователь может добавить и просмотреть отдельные номера на карте. - пользователеь может посмотреть текущие резервации номеров. - пользователь может посмотреть и создать новую ценовую политику для раных типов номеров и дат 
Видеообзор: https://ninjamock.com/s/VV2HS
7 Шаг 6. Некомфортный крышеснос. 00:02:38
9 чел. ★ 4.8 Done
  На этом уроке мы проверим идею на твою готовностью преодолевать трудности.
Придумай, что тебе делать некомфортно, не хочется, трудно, эмоционально сложно.
Только выбирай нейтральное действие, без нарушений общественного порядка и чтобы все были здоровы.
Лично я выбрал аж 6 пунктов, каждый из которых имел смысл и пользу, но всё никак не мог до них добраться.

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

ВАЖНО! Приложи к отчёту фото и/или видео, по которому будет видно, что ты его сделал.
Отчёт отправил: 8837. melrouts Выполнено за 4 час. 00 мин. [Показать отчёт]
Научился: Не лениться 
Сложности: Разобрать пачку документов и протереть пыль  
Комментарии: На картинке - чистый стол, На экране новое CV, отосланное рекрутеру и как результат - новое предложение о работе (!) Ощущения перед выполнением - зачем что то делать сегодня если можно завтра сделать, а лучше - next week. После выполнения - могу ведь же, если захочу, и жизнь веселее, и результат не столе.  
9 FREE Шаг 24. Орёл. 00:10:34
8 чел. ★ 4.5 Free
  Упражнение Орёл
  Итого:   9 видеоуроков 36 мин.
6 чел. ★ 4.86  
  Финалисты:   Максим Лапшинов,   Артём,   Олюшка,   Евгений Волосатов,   Мариша ,   Кирилл .

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





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

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

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

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


Трудности: Делать выбор - это и есть самое сложное
Онлайн операционная система Клиент-серверное (или веб приложение) - на сервере файлы и папки, с которыми можно работать из клиентского приложения или браузера. Работать - это добавлять, удалять папки и файлы, менять их названия, редактировать содержимое файлов.


хочу написать программу, точнее даже наверно игру, онлайн игру. цель вот такая написать пока только арену. разработать систему боя, протокол передачи данных, как Евгений Витольдович говорит выписать сущности, задумка этого проекта уже очень давно. пока думаю так. есть класс поле боя он принимает класс игрока и противника это может быть моб или другой игрок. далее возвращает результат боя и то что заработали за бой . я думаю опыт,деньги,очки талантов для прокачки, ну и лут должны же мы вышибить что нить с противника, трофей какой нить. значит подведем итог:) онлайн рпг. пока Арена. Мир будет разработан позже :) очень хочется играть самому и разрабатывать :)