Создать To do вэб-приложение
Хочу создать to do сервис. Еще один. Ведь все, что нужно миру-это еще один миллионный сервис "списка задач". В настоящее время существует большое количество подобных вэб-сервисов, хорошо реализованных, но в каждом из них меня что-либо да не устраивает. В некоторых дизайн, в некоторых функциональность, в некоторых цена(подписка), к адекватным ценам отношусь нормально, а подписок на год, месяц - боюсь. Из-за всего этого пользуюсь бумажным блокнотом.
В моем бумажном блокноте меня не устраивает отсутствие синхронизации с телефоном. Поэтому я решил создать свой "список дел". Сначала только в вэб версии и только для себя. Потом, если не стыдно будет показать другим, поделюсь. Есть, конечно, небольшая проблема - я не знаю языков программирования и не умею программировать. Но это скорее не проблема, а возможность научиться писать программы. При почти полном отсутствии понимания как это делается и с помощью каких инструментов, это будет сложно и весело.
Основное требование к программе это минимализм, простота использования и планирование на неделю + в дальнейшем расширение функциональности при сохранении первых двух.
-
Пройти курс HTML/CSS
Ну тут все поятно.
-
Пройти курс javascript
Пройти курс на codecademy.com
-
Практика JS
Написать программу и пройти курс на http://learn.javascript.ru/
-
Пройти курс jQuery
на Codecademy
-
HTML/CSS/JS
Научиться комбинировать HTML/CSS/JS. Пройти соответствующий курс на Codecademy.
-
Практика HTML/CSS
Сверстать какой-нибудь сайт, чтобы закрепить знания, а не лазить за каждым свойством в справочник. Тему сайта не придумал, но скорее всего это будет блог на какую-нибудь глупую нелепую тему (это единственное в чем я преуспел). Планирую делать блог по примеру из книги Отзывчивый вэб-дизайн. Позже выведу этот этап в отдельную цель.
-
PHP
Курс РНР на codecademy + видео от webtheory
-
MySQL
Понять принцип работы, научиться пользоваться
-
ТЗ
Не помню как составляется ТЗ, поэтому сделаю это в свободной форме) Пока наметил несколько пунктов:
Продумать функционал. Убрать лишнее. Лучше пусть будет мало, но понятно.Нарисовать макет в соответствии с пунктом 1.Составить схему программы.- Составить список пробелов знаний необходимых для выполнения.
- Распределить выполнение по этапам.
-
Программа. Первая версия
Программа с использованием РНР, MySQL и всего что знаю.
-
Дизайн
Нарисовать и сделать все через вышеупомянутые HTML и CSS. Дизайн должен быть "резиновым" (если я правильно понимаю смысл этого слова). Вообщем должен быть удобен при использовании с любых устройств.
-
Финальная версия с основным функционалом
На первом этапе ограничусь основным функционалом
- 5867
- 25 April 2013, 19:29
Don't miss new posts!
Subscribe for the Goal and follow through to its completion