Уважаемые гуру и профи откликнитесь!!
Вопрос мой посвящен следующей теме:
---Хочу научиться проектировать сайты под ключ---
На текущий момент владею языком C#, нормально разбираюсь в СУБД.
Имеется опыт написания ISAPI и SGI для работы в паре с Apache.
Подскажите с чего начать. Стоит ли переходить на php и mysql, если да, то в чем преимущества.
Буду благодарен за ссылки на полезную литературу для начинающих (дизайн, ВЕРСТКА!!, web - программирование и т.д.).
Если не трудно прошу описать процесс разработки сайта поэтапно, а также указать особенности разработки каждого этапа.
Сколько приблизительно уходит времени на обучение? и т.д.
За ранее благодарю!
1. htmlbook.ru - начинаем писать визуальную часть сайта, грамотно, с использованием css и валидного кода.
2. php.su - начинаем изучать php, начиная с простейшего вывести "hello world!".
3. на любой вопрос "как сделать это", пишем в гугле и получаем уйму готовых решений, смотрим как они сделаны и понимаем суть.
с учетом навыков программирования разберетесь быстро.
Самое главное ставьте задачу не "написать сайт под ключ", а "написать конкретный сайт с конкретной задачей под ключ".
Возьмите хотябы простейшее: 10 страниц с разным контентом, выбираемых из меню по ключу page=N и выводимых в главном блоке основной страницы. С одной шапкой и футером.
Если же навыки и опыт хорошие в том же C# (действительно хорошие, а не в IDE окошки ваять), то разберетесь быстрее явно.
Вопрос мой посвящен следующей теме:
---Хочу научиться проектировать сайты под ключ---
На текущий момент владею языком C#, нормально разбираюсь в СУБД.
Имеется опыт написания ISAPI и SGI для работы в паре с Apache.
Подскажите с чего начать. Стоит ли переходить на php и mysql, если да, то в чем преимущества.
Буду благодарен за ссылки на полезную литературу для начинающих (дизайн, ВЕРСТКА!!, web - программирование и т.д.).
Если не трудно прошу описать процесс разработки сайта поэтапно, а также указать особенности разработки каждого этапа.
Сколько приблизительно уходит времени на обучение? и т.д.
За ранее благодарю!
Если владеете SGI, то можно ничего не учить. Это все. Тупик.
Вопрос мой посвящен следующей теме:
---Хочу научиться проектировать сайты под ключ---
На текущий момент владею языком C#, нормально разбираюсь в СУБД.
Имеется опыт написания ISAPI и SGI для работы в паре с Apache.
Подскажите с чего начать. Стоит ли переходить на php и mysql, если да, то в чем преимущества.
Буду благодарен за ссылки на полезную литературу для начинающих (дизайн, ВЕРСТКА!!, web - программирование и т.д.).
Если не трудно прошу описать процесс разработки сайта поэтапно, а также указать особенности разработки каждого этапа.
Сколько приблизительно уходит времени на обучение? и т.д.
За ранее благодарю!
На правах совета :) Не загоняйся дизайном. Если хочешь понять, что такое вёрстка, то http://w3c.org в качестве основного источника технической части (как ман) и http://csszengarden.com в качестве паттернов )) Тут можно быстро понять что такое вёрстка.
Касаемо дизайна. Это просто мне нравиться. Правда опыт и наработки есть только в Windows приложениях.
Хотелось бы узнать, как в ASP решается проблема управления контентом. Просто я не нашел бесплатных CMS под ASP. Может плохо искал))
Во вторых, именно по построению дизайна, в каком ПО это лучше делать. (если это делается в самом visual studio прошу прощения за бессмысленный вопрос)
В третьих, как я понял разработчики сайтов делятся на тех кто работает на php и тех кто работает на asp в чем плюсы и минусы
Еще один... ASP помер лет десять назад.
Сейчас платформа называется ASP.NET и сменила уже 3 версии (1.0, 2.0, 4.0).
KenticoCMS - лучше найти трудно, есть в бесплатной редакции.
Одни сидят на фриланс.ру, а другие в больших конторах.
Мне кажется, на этот вопрос надо было ответить в первую очередь.
Сначала, надо нарисовать макет в графическом редакторе (в векторном или в растровом, как кому нравится).
Особенности: Умение работать с Photoshop/Illustrator/Corel Draw и способность нарисовать что-нибудь похожее на web-страницу. А на самом деле, просто дофига чего знать нужно.
Затем надо сверстать макеты, на выходе получим HTML-шаблоны.
Сразу необходимо усвоить урок, что нужно отделять структуру от оформления, т.е. все стили в отдельном CSS-файле.
Особенности: нужно знать HTML, CSS, стандарты, особенности кроссбраузерной верстки, и много чего еще.
Потом, если хочется, добавляем интерактивности (динамичности) при помощи клиентского языка Javascript.
Особенности: знание Javascript и особенностей браузеров, либо навыки использования js-фреймворков (jQuery, mootools, prototype), которые избавляют от головной боли, связанной с кроссбраузерностью.
Далее, пишем логику web-приложения (сайта) на любом серверном языке, или берем готовую CMS.
Ну и "натягиваем" шаблоны.
В конце концов, можно набухаться с братвой у ночного магазина на углу. Ну, или там, Ленку позажимать у парикмахерской...
Программист должен программировать, а макеты рисовать должен дизайнер. В противном случае будет как во французской поговорке: "Если ты одной рукой ведешь машину, а другой обнимаешь девушку, значит и то и другое ты делаешь плохо".
Я где-то указал на то, что это должен делать один человек?
А поговорка тут не причем, не надо делать дизайн и программировать одновременно, можно и попеременно попробовать.
Так, я сначала везу девушку домой, а потом жадно обнимаю ее в кроватке.
И то, и другое, получается вполне хорошо...
Так, я сначала везу девушку домой, а потом жадно обнимаю ее в кроватке.
И то, и другое, получается вполне хорошо...
это после того как ты с братвой на углу набухаешься и ленку позажимаешь возле парикмахерской, или до того?