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

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java

Программа за 100 шагов / Шаг 4. Визуализация результата.

Hide

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Я каждый день провожу немало времени на своём проекте videoschool.info. На первой странице расположены картинки/обложки всех видеокурсов, которые есть у нас в системе. Их можно искать как по категориям, так и по ключевым словам. Тут же видны последние сообщения от учеников и присланные отчёты. На проекте есть социальный раздел для свободного общения участников. Каждый участник может опубликовать новую тему, запросить помощь по изучаемому курсу. Также можно подписываться на различные темы и видеокурсы. Есть анонсы предстоящих вебинаров, а также их видеозапись. В магазине размещены все курсы, есть гибкая система купонов и скидок. На сайте есть несколько преподавателей, которые публикуют свои видеокурсы. Это всё организовано через продюссирование, я щедро делюсь доходами с учителями. У проекта очень много партнёров, на проекте ежедневно регистрируется более 100 новых курсантов, которые приходят как из поисковых систем, так и с партнёрских площадок. Каждый курсант имеет личный кабинет, в котором видны все его достижения, успехи, отчёты. Регулярно на сайте проводятся конкурсы и соревнования, а также олимпиады. Основная гордость проекта - это система размещения видеоуроков. Каждый курс состоит из нескольких модулей. Каждый модуль состоит из нескольких уроков. Каждый урок содержит в себе несколько шагов, каждый из которых может быть самых разных типов, например, видеоурок, письменный отчёт, ответ на тест, задача на компилирование, загрузка картинки и/или аудио, ссылка на загруженное видео и так далее. Проект предусматривает возможность расширения и добавления новых медиа-типов, по мере необходимости. Проект имеет опцию перевода на другой язык, а также легкомасштабируем и переносим на новые сервера. Предусмотрена глобальная база для авторизации пользователей, чтобы с одним аккаунтом можно было войти в любой схожий проект. Учителя имеют возможность видеть статистику своих учеников как по группам, так и по курсам. В системе предусмотрены защиты от ботов и хакеров. Проект хостится на Win-VPS, построен на технологии ASP.NET, при использовании шаблона MVC. База данных PostgreSQL. В процессе строительства этого проекта и достижения поставленной цели я ощущаю счастье, драйв, мне очень нравится эта идея, мы её разрабатываем вместе с другими программистами. Код проекта полностью открыт и бесплатен для использования.
--
Научился: планировать программу, продумывать разные ее мелочи
Трудности: разве что некоторое запланированное сейчас еще не знаю как реализовывать в коде, а так все очень классно и интересно
Описание программы “Тест сценария”. Будет иконка, название, возможность минимального и максимального размера. Будет внизу динамик для включения или выключения легкой музыки. В программе будет меню ToolStrip, где такие поля: ➤ TextBox (Номер вопроса текущего): ➤ Label (Ответов:); ➤ TextBox (0 из 42); ➤ Button (сброс); ➤ О программе (помощь, рекомендации использования и работа теста). ➤ может еще что-то хотя пока не вижу усложнять В верху сразу за меню в начале открытия программы будет Label в котором будет предварительная инструкция для чего тест и как его проходить. В середине на весь экран на Panel будет размещена основная картинка (цветок, возможно ее размещу на PictureBox), и на каждом лепестке скорей всего Label (может Button) куда будет из текстового файла загружаться строка (честно не представляю как это правда реализовать, ведь мы всегда загружали в TextBox) пока это под ??? и возможно просто динамически буду с помощью Random подставлять картинки уже с готовым текстом (мне так даже больше нравится, хотя в случае добавления возможно не очень удобно будет менять программу) пока тоже ??? В середине цветка Button - кнопка “Старт”, после ее нажатия появятся варианты ответов и по середине уже первый вопрос, а инструкция будет скрываться, эффектнее если она будет съезжать на верх типа там прячется. Далее, нажав на один из лепестков цветка (выбранный ответ) он мигает и дальше все пропадает и появляется новый вопрос. После последнего вопроса, сделать что все лепестки разезжаются в разные стороны а серединка увеличивается и там появляется результат. Вот такие первые наброски получились. Сегодня вижу так мою восхитительную и полезную для меня и для других людей программу “Тест сценария” и этому безумно рада! Я это сделала и Я Молодец!!! :)