1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Обучение создания сайта

Тема в разделе "Программирование", создана пользователем StepJack, 11.05.11.

  1. StepJack

    StepJack Активный участник

    1.102
    0
    Всем привет. В связи с тем что осталось грызть гранит науки осталось всего год, а потом прощай студенческая жизнь:(, решил :dream: что лишние знания они лишними не бываю, а потом их получить будет проблематично, вот и хотел узнать: есть ли в нашем городе-герое хорошие курсы по созданию сайтов, и вообще WEB программированию?
    Спасибо;)
     
  2. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Не представляешь объем знаний.
    Надо выбирать конкретную область.

    Пример: проктолог не может лечить пациентам зубы, а стоматолог ничего не смыслит о геморрое.

    Самое простое - качай публичный движок(WP), покупай хостинг, читай install.txt, придумывай тематику(знакомым что-то надо было?), меняй дизайн, добавляй плагины, забивай контент, кастомизируй дизайн, раскручивай, получай от знакомых алкоголь. После этого подумай, чем из этого ты хотел бы заниматься.

    И учти, что я не рассматривал еще программирование, но "осталось всего год, а потом прощай студенческая жизнь" не хватит для этого. Без этого сайт не сделать, но будешь их нанимать на всяких фрилансах.
     
  3. StepJack

    StepJack Активный участник

    1.102
    0
    Ну это Я понимаю. Ну Я хотел узнать где хоть посмотреть и узнать учат чему нибудь у нас вообще.
     
  4. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Прошу пардону за оффтоп, но "Я" с большой буквы...
    По теме - Вам внятно ответили, что нельзя объять необъятное и Ваш вопрос звучит как "Есть ли в Волгограде секции, где обучают спорту?". Какому спорту? Если плаванию, то есть. А если гольфу - то вряд ли.
     
  5. E13

    E13 Активный участник

    10.793
    1.680
    StepJack, "курсы создания сайтов" из тех, которые мне встречались - это ни о чём, как правило. Научат примерно понимать, о чём идёт речь, кода люди говорят о веб-разработке.
     
  6. StepJack

    StepJack Активный участник

    1.102
    0
    sp_r00t, Я всегда пишу местоимения с большой буквы, не только "Я" но и все остальные



    Имелось ввиду что Волгоградские курсы(ну или как то по другому) могут предложить, какие вообще есть разновидности у нас в городе?


    E13, хотите сказать что лучше действовать по принципу ПОМОГИ СЕБЕ САМ и взять учебник?
     
  7. E13

    E13 Активный участник

    10.793
    1.680
    StepJack, имхо да. А следом за учебником - какой-нибудь проект, на реализации которого можно чему-то научиться. The Last Winged на мой взгляд написал интересно тут, как раз комплексное вхождение в тему и возможность оценить, какая сфера Ваша.

    То, что я видел из курсов - это краткое введение в использование инет-сервисов (с какой стороны подходить к Апачу, что такое ФТП), основы вёрстки (HTML/CSS), совсем по верхам - программирование (не помню точно, но кажется только на клиентской части). На момент интереса были актуальны компьютерная графика и дизайн (я начинал с вебом работать именно как разработчик, потом вёрстку начал осваивать, сейчас учусь рисовать годные макеты), таких не нашёл. Ну и параллельно в этой теме ещё есть работа с базами данных, различные фишки из взаимодействия с веб-сервером, множество разных дополнительных технологий вроде флеша или SVG, et cetera ad infinitum.
     
  8. UranUs

    UranUs Активный участник

    2.818
    1
    offtop
    начихав при этом на орфографию)))
    StepJack, как вообще с программированием дружите?. Про наследование, инкапсуляцию и полиморфизм спрашивать не буду, тем не менее, каким из языков программирования владеет?
     
  9. StepJack

    StepJack Активный участник

    1.102
    0
    E13, Ясно, спасибо большое. А может подскажите какую нибудь литературку хорошую ;)



    UranUs, Чем Вас не устраивает Моя орфография?:p
    Нет, с программированием не дружу к сожалению, о чем честно жалею((
     
  10. UranUs

    UranUs Активный участник

    2.818
    1
    StepJack, Да плевать на орфографию), тем более, что она выборочная какая-то, следовательно, наносная, вычурная. Ваше дело.
    прочтите пару книг про джумлу и Вордпресс. Ну и общие понятия о хтмл тоже)
     
  11. StepJack

    StepJack Активный участник

    1.102
    0
    Вот и Я так подумываю, но стремлюсь все же.
    Спасибо
     
  12. X-FI

    X-FI Активный участник

    3.948
    3
    StepJack, такие вопросы опасно задавать на неспециализированных форумах, и я поясню почему. Сразу же набежит толпа тех, кто "хотя бы чуть-чуть в теме" и начнёт писать очень пафосные вещи, пытаться "задавить" своими знаниями, показать свою крутизну и так далее. Причём (опять же, из личных наблюдений), если человек хорошо в чём-то разбирается, то он сможет просто, доступными терминами всё объяснить. Рекомендую начать с форума на Исходниках: http://forum.sources.ru/ - там есть отдельная тема по веб-разработкам. А вообще - курсы не нужны, лучше всего постигать самому.

    А главное над чем тебе стоит задуматься, так это то, что за это "неблагодарное дело" лучше вообще не браться, т.к. на Волгоградском рынке хорошие деньги за сайт ты не получишь, а Москва, как правило, не обращается с подобными задачами за своими пределами. Я бы тебе рекомендовал присмотреться к другой специализации.
     
  13. E13

    E13 Активный участник

    10.793
    1.680
    StepJack, по литературе сложно, я если что и читал, то недолго (сравочники навевают лютую скуку). На хтмл уже дали ссылочку, можно начать оттуда. Потом посмотрите, что такое CSS, зачем оно надо и как с его помощью делать блочную вёрстку (думаю, в любой нормальной книжке по CSS об этом расскажут). Это минимум по статическим сайтам. Их достаточно просто у себя на компьютере пособирать, без заморочек с серверами или хостингом.

    Затем можно переходить к скриптам. Они делятся на скрипты, работающие на стороне клиента, и скрипты, работающие на стороне сервера.

    Первые также можно писать локально, для них только броузер нужен. Тут в помощь любой учебник по JavaScript, главное - чтобы в нём были примеры, как всякие интересные штуки делать, а не просто справочник по языку. Если освоитесь, посмотрите после него jQuery, это весьма удобное дополнение.

    Для серверных скриптов надо уже разные штучки ставить. Качаете из интернетов XAMPP, устанавливаете (там всё тривиально делается), находите любой учебник по PHP, который также описывает реализацию более-менее реальных задач (интернет-магазина, службы почтовых рассылок, фотоархива), и разбираетесь с тем, как он работает.

    После чего список тем для дальнейшего ознакомления сам появится.
     
  14. StepJack

    StepJack Активный участник

    1.102
    0
    Ясно. Всем спасибо. Будем пробовать.
     
  15. Hermes

    Hermes Активный участник

    11.635
    2
    StepJack, вот тут много документации разнообразной, которая позволит войти в тему:
    http://www.w3schools.com/

    Это очень хороший ресурс. Он вам позволит познакомиться с большинством технологий, используемых в вебе.

    Начинать стоит не с вордпресса, а с того, что такое html и css. Их нужно освоить хотя бы на уровне понимания исходников.

    Спорно. Во-первых, есть фриланс. А во-вторых, веб - это не только сайты контор.
     
  16. rezook

    rezook Активный участник

    1.776
    0
    попробуй качнуть http://www.denwer.ru/ и установить на нем любую бесплатную CMS.
    как правило у популярных в свободном плавании платформ хорошая документация и форум. потихонечку-полегонечку выучишь все. но лучше бы на практике, поначалу сложновато будет, но потом свыкнешься.
     
  17. Hermes

    Hermes Активный участник

    11.635
    2
    Зачем? В сети полно информации как поставить и сконфигурить Apache. К тому же, зачем он вообще нужен на первом этапе?

    На кой черт? Что он там поймет? Пускай сначала изучит основы HTML, CSS, Javascript (опционально. на начальном этапе в объеме, необходимом для проверки данных формы). Для этого веб сервер не нужен.

    А после уже можно ставить сервер и изучать серверные скрипты или CMS. По крайней мере будет понимание того, что эта CMS делает.

    Человек говорит: "я не знаю с какой стороны к машине подойти", а вы ему: "для начала погоняй по треку". Охеренный совет. Для начала надо научиться заводить машину, трогаться и ездить по площадке. А потом и на трек можно.
     
  18. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    А вдруг у человека есть личная жизнь? :)
    Я не хочу собирать автомобиль из запчастей. Я не хочу сам выращивать пшеницу и печь хлеб. Я не хочу выдувать стекло и стругать дости для окон. Откуда у меня появится больное желание собирать и настраивать вебсервер самому?
     
  19. Hermes

    Hermes Активный участник

    11.635
    2
    Поставить апач проще, чем воевать с "особенностями" денвера
     
  20. rezook

    rezook Активный участник

    1.776
    0
    лолшто? :d
    установил и забыл.
     
  21. Hermes

    Hermes Активный участник

    11.635
    2
    Ну если работать не надо, то да. А в остальном:
    http://www.google.ru/search?client=...rceid=opera&ie=utf-8&oe=utf-8&channel=suggest

    The Last Winged, rezook, объясните мне, зачем человеку, который собирается заниматься веб разработкой разбираться и ловить глюки денвера, а их там не мало, я по молодости и глупости сам его юзал. Таких же советчиков, как вы наслушался.

    Если человек будет заниматься веб-разработкой он должен уметь установить и настроить апач. Тем более, что для установки на локальную машину и юзания его для тестов, необходимо выполнить 2 пункта:
    1. Вырубить скайп, т.к. эта зараза молча вешается на 80 порт.
    2. Установить апач.

    Все. Все работает. Это не продакшн.

    Нужно вам пхп, ставьте пхп, установщик сам пропишется в конфиги апача. Это сложно?

    У меня, честно говоря, глаза на лоб вылезли, когда люди, занимающиеся веб разработкой стали рассказывать как сложно установить апач и что вместо него надо ставить глюкавый насквозь Денвер (по крайней мере таким он был лет 5-6 назад, с тех пор я это чудо не видел).

    И уж если вы такие любители сборок, то неплохо бы посоветовать, имхо, более достойные решения:
    http://www.wampserver.com/en/
    http://www.apachefriends.org/en/xampp.html
    Патриотизм в данном случае не очень уместен.

    Хотя я все же сторонник чистого апача. Для локальных тестов его просто надо установить. Ничего настраивать не нужно.

    А топикстартеру на первых порах вообще сервер не нужен. Хтмл, цсс и простой жабаскрипт можно и без сервера изучить.
     
  22. rezook

    rezook Активный участник

    1.776
    0
    последняя stable-версия устанавливалась в два клика, даже думать ничего не надо было )))

    я юзал в последний раз в 2008, когда струячил сайтег один для друга.

    про твои ссылки ничего не могу сказать, т.к. не юзал.
     
  23. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Потому что глюки не проявляются на типовых скриптах с кучей ненужных на нормальных конфигурациях проверок, не использующих никаких расширений, отличных от GD.
    Ему же никто не предлагает программировать.

    С этим долгое время были косяки.

    А для тех, кто программирует, есть xampp и виртуалки с linux(современные IDE с этим нормально работают).
     
  24. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Топикстартер ответил на это в самом первом посте:

    Я тоже считаю, что без знания основ веб-программирования, юзать даже цээмэску будет непросто.
    Хорошо спецам, для них все там "интуитивно понятно":d
     
  25. The Last Winged

    The Last Winged Активный участник

    12.552
    375
    Моя жена полностью настроила, сменила дизайн, поставила и перевела на русский расширения - все без знания программирования(хотя есть вышка по данному направлению, но качество нашего образования известно).

    Ну с такой логикой надо и в армии побывать, и на зоне...
     
  26. sp_r00t

    sp_r00t Активный участник

    25.133
    38
    Давеча ставил себе "на всякий случай" umi.cms. Уж не знаю почему, но при запуске вылезла жалоба на неизвестную функцию. Пришлось найти и приинклудить файл, где она объявлялась. А как его найти? Я скормил строку 'function subj_func' grep'у, но для этого уже понадобилось хотя бы знать, как функция объявляется.
    Хрен его знает, почему так вышло - обычно CMS действительно ставятся и управляются без проблем. Но никогда ж не знаешь, где поджидает лохматый писец.

    Ну совсем не та логика. Если Вы водите машину, то знания ее устройство Вам совсем не лишне, хоть и необязательно. А на зону идти не стоит. Так же и тут. Хочет человек научиться создавать сайты - знать жабаскрипт или похапе никак не лишне.
     
  27. Hermes

    Hermes Активный участник

    11.635
    2
    Да я же наоборот про программирование говорил, что на первом этапе оно не нужно. Верстка (хтмл, цсс) - вот что сначала изучить нужно.

    Вот столкнулся, например, человек, работая с цэмээской, с ситуацией, когда одна штучка на другую на пяток пикселей налезает. Или когда нужно чуть изменить шаблон. И что делать, если для тебя хтмл - тарабарщина?

    Я лишь продолжаю утверждать, что если человек хочет "делать сайты", ему нужно изучить html и css хотя бы на уровне понимания: "этот тег отвечает за то-то, а вот этот параметр нужен за тем-то".

    :)
    Я веб разработку под виндой как страшный сон вспоминаю. Но не будем холиварить.