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

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Программа за 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 приложение для изучения Японских Иероглифов, написание и произношениев иероглифов, тестирование на знание просмотренных иероглифов. Рейтинг знаний
Научился: Написать все что хотел создать
Трудности: Написать 30 программ которые хотел раньше и хочу создать
Сложные программы 1. Операционную систему 2. Интерпритотор C# 3. Компилятор intel 8080 4. Мини язык чтобы имел цыкл, массив, консолькый ввод вывод, и операции с числами 5. Обфускатор java/ C# 6. Декомпилятор java/C# 7. Архиватор 8. Алгоритм сжатия данных сам принцып 9. Разобратся с форматом изображение и его вывести своими средствами 10. Тоже самое с музыкальным и видео форматом как в 8 пункте 11. Программу на ассемблере по выводу графики чтобы былабы 1-2 KB программа Игры 12. Чтото похожее на марио (есть немножко пнаписано в 2008 году по курсу java но недоконца) 13. 2д лабиринт который автоматически генерируется 14. 2д гонку примерно как создана в курсе js 15. Решалку судуко 16. Игру судуко 17. Решалку японского красворда 18. Рисовалку японского крассворда 19. Переписать сокобан под android, wp8, wm10,w10 20. Переделать арканойд с использованием directx, opengl, unity 21. Решалку сокобан с 2 и более ящиками 22. Игра шашки 23. Игра домино (доминошки уже будут с курса “игры со спрайтами”) 24. Карточную игру дурак 25. Игру монополия 26. Игру Dice Wars Сайты 27. Слежение цен за продуктами где продукты дешевлей можно купить и статистика на сколько продукты подорожали\подешевели сайт такой 28. Сайт о конкурсах для программистов. Когда какой будит конкурс. 29. Сделать программку чтобы можно было орентироватся в магазинах больших идти туда куда надо за таким то товаром а не бродить. 30. Сделать программку чтобы при наборе товара в сумку\корзинку считалось стоимость товаров и при подходе к кассе чтобы сразу заплатить сумму денег а не стоять в очереди. (Сейчас есть автокассы там сам продукты сканируешь и кладешь но ими мало кто пользуется не умеют и иногда плохо получается у некоторых ) 31. Программа для ресторанов и кофе при паходе туда заказать что кушать будем или узнать меню и время ожидание через сколько будит блюдо готово и закозать и расплатится через телефон за заказ (сейчас есть кнопки видел в кофе "Katpedele" вызова официанта для заказа и для расплаты за еду) ну больше так неочень и знаю что хотел написать кажется все описал что хотел написать и еще хочю и пару идей придумал а на скриншоте игра которую делал на java в 2009 году но так и недоделал кончился курс и я ее забросил