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

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

Программа за 100 шагов / Шаг 1. Желанные программы.

Hide

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Формализировать цель проекта
Трудности: Кратко изложить большое количество идей.
Название проекта - Краткое описание функциональности 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 приложение для изучения Японских Иероглифов, написание и произношениев иероглифов, тестирование на знание просмотренных иероглифов. Рейтинг знаний
Научился: 1. Создать проект ВидеоШколы на ASP.NET + MVC с открытым кодом и командой разработчиков. 2. Написать программу "Графическая сортировка" и создать курс. 3. Запрограммировать сайт о денежных историях djMoney и записать с Валерой курс. 4. Дописать программу "База данных отеля" и зафиналить курс. 5. Создать трёхмерную игрушку на движке OpenGL. 6. Создать свой искусственный интеллект для шахмат. 7. Сделать игру "Supaplex". 8. Написать ещё несколько наноигр для раздела. 9. Написать ещё несколько микроигр для раздела. 10. Написать игру "Ветка" на JavaScript. 11. Создать офлайн-версию Робота шарпа на флешке. 12. Подготовится и сдать экзамен на сертификат Microsoft. 13. Написать браузерную игра на подобии Travian. 14. Написать и подготовить игры для своей книжки "Лабиринты программирования". 15. Запрограммировать раздел "Помоги мне". 16. Написать "программу за минуту" для работы с Базой данных. 17. Создать игру "пять в ряд" и создать видеоурок. 18. Написать ещё несколько игр со словами и создать видеокурс. 19. Создать базу данных и расширяемую универсальную систему для ачивок и достижений. 20. Написать игру для программистов - соревнование Искусственных интеллектов. 21. Пересоздать программу "Карточки английского языка" в виде курса. 22. Создать расширяемый модуль добавления уроков самых разных форматов. 23. Создать курс по численным методом с графической визуализацией. 24. Создать социальную сеть для видеошколы, чтобы было не сложно, но эффектно. 25. Создать многопользовательскую игру "Бомбочки", да, мне эта игра тоже нравится. 26. Создать умного, интеллигентного бота для пиара своего проекта на форумах. 27. Сделать онлайн-соревнование программистов по решению консольных задач. 28. Сделать сбор информации о состоянии системы и её отображение в реальном времени. 29. Сделать базовую защиту от ботов и хакеров - написать программу. 30. Сделать бота для игры Сапёр.
--