Как научиться создавать сайты, если в программировании полный 0?
Добрый день. Хочу научиться программировать. Сейчас в этом я полный ноль.
В результате своего обучения, я бы хотел уметь создавать сайты (это главная цель) и приложения на window/android (это не настолько главная цель, главное — создание сайтов).
Не могли бы вы мне подсказать опорную точку, от которой я должен двигаться, полезные ресурсы (в том числе и обычные книги), где можно найти необходимую информацию, а также примерный курс моего обучения (если такое возможно)?
Заранее всем спасибо
- Вопрос задан более трёх лет назад
- 20519 просмотров
1 комментарий
Простой 1 комментарий
Решения вопроса 2
Для начала нужно цель прояснить и срок. Если просто быстро сайтики собирать научиться — то рекомендую сначала с tilda.cc поиграться, потом с webflow.io. Их по крайней мере с нуля быстро можно освоить. И наверное это тоже можно назвать программированием.
Если же цель — достичь хорошего уровня, то нужно уже профессиональные инструменты осваивать.
Я бы взял как программу минимум HTML, CSS, JS, NodeJS, React, Mongo. Подача мне вот тут нравится https://codedojo.ru/
Еще, на базовом уровне алгоритмы хорошо бы изучить. Понять какие бывают структуры данных. Поиграться с функциональным и объектно ориентированным программированием.
Как бы я построил обучение.
Я бы выбрал проект, который хочется довести до конца. Реальную задачу.
И начал бы просто ее делать. Задавая вопросы гуглу, здесь или знакомым программистам. Садится, писать, пробовать и до победного.
За сколько времени можно в среднем научиться делать сайты? Не надо говорить, что для каждого индивидуально. Примерно
как понять делать? ты сразу хочешь научиться структуре создания и дизайну? если просто хочешь научиться варганить сайты на подобии ЖЖ то тут сайтов дофига для быстрого ознакомления. Не сложно сделать немного почитав инструкцию. Я думаю в среднем для освоение малейших навыков нужно пол месяца. . а дизайн иже индивидуально.
примерно от недели до бесконечности.
какой вопрос — такой ответ.
за 1 год, с терпением, фантазией и мозгами
если простой, без всяких наворотов, то за 1-2 дня. Если красивый (для себя) месяц или два. Если профессионально, за деньги, то с полгода
Примерно-если очень надо и за сутки можно научиться
Вопрос, конечно, не раскрыт, потому и ответы соответствующие.
Как сделать сайт? и т. п. — абсолютно расплывчатые.
Если сайтом назвать несколько перелинкованных статичных HTML страничек на бесплатном домене третего уровня, типа как на:
— http://narod.yandex.ru/
— [ссылка заблокирована по решению администрации проекта]
то и за часик можно склепать сайт, а то и меньше.
================
Если делать уже более солидный сайт, то:
— надо подобрать правильно имя и купить домен второго уровня, типа: www.site.ru
— подобрать для своих целей хостинг (где будете размещать файлы сайта) и оплатить его
— Попробовать на вкус разные СМС: Jumla, WordPress, DLE (систем таких очень много, не буду их все перечислять) .
СМСки можете глянуть здесь:
http://www.cmsmagazine.ru/catalogue/
http://cmslist.ru/
Естественно нужно уметь заливать файлы на хостинг, желательно знать HTML, CSS (небольшие познания в PHP, JavaScript, MySQL тоже приветствуются) .
В итоге всё один хрен упирается в цели создания сайта. Если это несколько статичных страничек для школьного сайта — то и пары деньков вполне достаточно, а если подходить серьёзно, то от месяца до бесконечности.
Слишком уж обширная тема.
Сколько времени необходимо, чтобы создать сайт?
Все компании сталкиваются с огромным количеством проблем, но самой распространенной из них, пожалуй, является неспособность (или нежелание) сменить курс.
5 апреля 2024
Редизайн сайта: 8 шагов для достижения маркетинговых целей
Редизайн веб-сайта — весьма увлекательное мероприятие, дарующее вашему бизнесу возможность завоевать новые рынки. Это комплексная работа, направленная на модернизацию дейс.
29 марта 2024
Разработка
сайтов
6 мая 2022
По некоторым подсчётам, в этом году более 2,14 миллиардов человек по всему миру покупают товары и услуги онлайн. Исходя из этой статистики, можно сделать простой вывод: чтобы ваш бренд добился успеха, вам необходимо присутствие в интернете. А оно начинается с веб-сайта.
Когда речь идёт о создании платформ для распространения цифрового контента, основными проблемами обычно является дизайн и стоимость. Однако, существует ещё один важный фактор: время. Чем дольше разрабатывается, тестируется и развёртывается сайт, тем больше ваших потенциальных клиентов уйдут к конкурентам, успевшим быстрее перейти в онлайн.
Но какие сроки можно назвать реалистичными? Какие этапы входят в процесс разработки сайта и сколько времени занимает каждый из них? Какие варианты у вас имеются при создании и развёртывании площадки и как они влияют на общие сроки?
Из этой статьи вы узнаете, сколько на самом деле необходимо времени для создания работоспособного веб-сайта с нуля.
Разработка сайта: основные моменты
Несмотря на возможность создания и развёртывания сайта собственными силами, большинство компаний предпочитают пользоваться услугами фрилансеров или профессиональных веб-студий. Они хотят гарантированно получить надёжную и удобную площадку.
Со стороны многие сайты кажутся простыми. Несколько меню здесь, парочка кнопок там, немного ссылок и изображений – и всё готово, не так ли?
Не совсем. Ведь под пользовательским интерфейсом, который видят сотрудники и клиенты компании, скрывается очень многое – от HTML и CSS до PHP, Java и других языков программирования, необходимых для достижения идеального результата.
На практике процесс создания сайта с помощью веб-студии обычно включает шесть шагов:
- изучение и выбор;
- первичное обсуждение и постановка целей;
- составление плана действий;
- дизайн-макеты и обратная связь;
- углубленная разработка;
- проверка и доработка.
Давайте рассмотрим каждый из этих этапов более подробно и узнаем, сколько времени обычно занимает каждый из них.
Изучение и выбор (1 неделя – 1 месяц)
Первый шаг при создании сайта – выбор разработчика. В зависимости от ваших потребностей и бюджета, эта часть процесса может занять от одной недели до одного месяца.
Представим, что вы являетесь представителем малого бизнеса и хотите создать простую веб-страницу, которая позволит вам заявить о себе и своем бренде в интернете. Тогда для выбора веб-студии и начала работы вам достаточно будет изучить и сравнить несколько вариантов. Если же вы являетесь владельцем или руководителем крупной компании, то в процесс принятия решения могут быть вовлечены несколько уровней менеджмента, что может растянуть этот этап на несколько недель.
В обоих случаях ключевые требования остаются неизменными – вам нужна фирма-разработчик с надежной репутацией, которая выполняет работы в срок и в рамках бюджета. Она должна быть способна создать дизайн, соответствующий стилю и эстетике вашего бренда. Стоит сравнить несколько веб-студий, чтобы понять, работы какой из них лучше всего соответствует вашему видению бренда.
Первичное обсуждение и постановка целей (1 – 3 недели)
После выбора разработчика вашим следующим шагом будет налаживание общего языка и определение основных целей дизайна.
Здесь у вас есть два варианта. Вы можете позволить разработчику принимать все решения на основе предоставленной вами информации о видении, миссии и желаемых результатах вашего бренда. Либо можно сразу предоставить базовое представление о том, как должен выглядеть готовый продукт.
Позволив разработчику работать с чистого листа, вы существенно облегчите себе жизнь. В то же время, ему придется потратить больше времени на изучение вашего бренда и подготовку различных вариантов. Если же вы предоставите общий план, то разработчики смогут сразу приступить к работе. Они заранее объяснят, какие из ваших идей хорошие, а какие – нет, и что можно добавить, чтобы повысить эффективность вашего сайта.
Составление плана действий (1 – 2 недели)
Получив информацию о том, что вы хотите получить, разработчики создадут несколько базовых планов действий по созданию сайта и предоставят их вашей команде. Вы рассмотрите их, чтобы определить, соответствуют ли они вашим требованиям или нуждаются в переработке. Если они согласуются с вашими пожеланиями, то вы предложите конкретные дополнения или изменения, на основе которых разработчик продолжит составлять план.
На выполнение этого шага потребуется от одной до двух недель. Всё это время вы будете поддерживать связь с разработчиком, чтобы определить наиболее оптимальный вариант действий.
Дизайн-макеты и обратная связь (2 – 3 недели)
Далее следует создание дизайн-макетов и обратная связь. Воспринимайте макеты как очень простую версию готового продукта. Также называемые схемами, они дают представление о том, где на вашем сайте будут располагаться различные элементы – текст, изображения, кнопки – а также в целом масштаб этих элементов.
Вы должны будете получить макет каждой страницы, которая появится на сайте. Если разработчик был нанят для создания домашней страницы, страницы «О нас», страниц услуг и товаров, то вам стоит требовать макет каждой из них.
Этот этап – идеальное время для предоставления подробной обратной связи. Если вы в чём-то не уверены или вам не нравится, где размещён элемент или изображение, – сообщите об этом. Поскольку фактическая разработка ещё не началась, внести изменения будет просто. Вы сможете делать правки и во время основной фазы создания сайта, но из-за этого значительно сдвинутся сроки.
В среднем вам придётся переписываться по электронной почте и рассматривать различные версии макетов около двух-трёх недель, прежде чем вы определитесь с окончательным вариантом.
Углубленная разработка (1 – 2 месяца)
Далее следует наиболее существенный этап создания сайта: углубленная разработка. На этом шаге ваш разработчик берёт утверждённые макеты и превращает их в полностью функционирующий продукт, включающий весь утверждённый вами контент.
В зависимости от размера и сложности вашего сайта, этот этап может занять от одного до двух месяцев – или даже больше, если возникнут проблемы. Не заблуждайтесь: ничто никогда не идёт точно по плану, но хорошие разработчики обычно закладывают в смету дополнительное время, чтобы успеть завершать проекты в соответствии с заявленными сроками.
На этом этапе разработчик должен постоянно поддерживать с вами контакт, предоставляя новости и информацию о проекте, включая скриншоты того, как продвигаются дела. Если вы заметите, что что-то идёт не по плану или выглядит не так, как на макете – прямо сообщите об этом. После этого может последовать незначительная задержка проекта, но это лучше, чем полное отключение всего сайта уже после запуска из-за того, что проблема не была решена своевременно.
Один-два месяца – вполне стандартный срок разработки сайта, но он может растянуться до трёх или даже четырёх месяцев, если вы регулярно вносите правки и дополнения.
Проверка и доработка (1 – 2 недели)
После разработки, тестирования и оптимизации сайта разработчик отправит его вашей команде на проверку и доработку. На этом этапе вы оцените конечный продукт и убедитесь, что он выглядит и работает так, как ожидалось.
Если предыдущие этапы были выполнены по плану, то потребуются лишь незначительные исправления – корректировка мелких деталей наподобие размера шрифта или цвета может быть легко устранена до запуска сайта в эксплуатацию. На всё это уйдёт от одной до двух недель, пока ваша команда будет изучать сайт и выявлять проблемы.
Стоит отметить, что проектирование и разработка сайта не заканчиваются после обзора и доработки. Спустя несколько недель или месяцев вы можете узнать о новых функциях и захотите внедрить их на свою площадку. Также могут потребоваться обновления для поддержания бесперебойной работы сайта. Учитывая всё вышеперечисленное, рекомендуется искать разработчика, который предлагает как предварительную, так и долгосрочную поддержку.
Самостоятельная разработка веб-сайта
В целом, процесс разработки и внедрения веб-сайта в профессиональной студии может занять от пяти до шести месяцев.
Если вы не можете позволить себе ждать так долго или у вас нет бюджета, чтобы нанять профессиональную фирму для разработки, вы можете попытаться сделать это самостоятельно с помощью конструктора. Инструменты наподобие CMS Hub помогут вам быстро спроектировать и оптимизировать новый сайт, а адаптируемые темы позволят легко создавать и соединять страницы, превращая их в единое целое.
Использование конструктора сайтов может значительно сократить расходы на разработку и сроки запуска. Ваш ресурс будет готов к работе не спустя месяцы, а после нескольких недель работы.
Плюсы и минусы профессиональной и самостоятельной разработки сайтов
Не знаете, какой путь выбрать при создании сайта, профессиональный или «сделай сам»? Ниже приведены плюсы и минусы как профессиональной, так и самостоятельной разработки.
Профессиональная разработка
- опытные разработчики могут полностью настроить ваш сайт;
- сайты тщательно тестируются и оптимизируются перед запуском;
- разработчик учитывает все ваши дополнения и изменения.
- дороже, чем самостоятельная разработка;
- сроки выполнения работ колеблются от пяти до шести месяцев;
- необходимо постоянно поддерживать общение с разработчиком, чтобы добиться нужного результата.
Самостоятельная разработка
- быстрее, чем профессиональная разработка – от одной до двух недель;
- менее затратно – для самостоятельной разработки существует множество бесплатных и очень дешевых инструментов;
- корпоративные данные точно не попадут в чужие руки.
- ограниченные возможности для кастомизации сайта;
- вашей команде придётся отвлечься от других проектов и заняться созданием сайта;
- регулярное обслуживание и поддержка должны осуществляться собственными силами.
Поспешишь – людей насмешишь
Вне зависимости от того, какой подход вы выберете, у вас должен быть надёжный и отзывчивый сайт, представляющий ваш бренд и позволяющий потенциальным покупателям легко найти то, что они ищут.
Если вы предпочтёте самостоятельную разработку, то на создание сайта уйдёт меньше средств и времени. Обратите внимание, что при этом вы будете ограничены определёнными шаблонами и наборами инструментов.
Если же вы обратитесь в профессиональную студию, то на создание сайта уйдёт от пяти до шести месяцев и гораздо больше средств. В то же время, вы будете обладать полным контролем над его содержимым на протяжении всего процесса разработки.
Онлайн-курсы для тех, кто хочет создавать сайты
Дизайн, верстка, разработка, тестирование — выбирайте что нравится и учитесь на проектах от реальных компаний.
Нажимая кнопку, я соглашаюсь с Положением о персональных данных и даю согласие на их обработку и хранение.
Только ноябре
- скидки до 60%
- командный проект с призом
- 3 мес бесплатно
Дизайн
Научитесь делать эстетичные и удобные сайты с продуманным интерфейсом, которыми будут хотеть пользоваться.
Профессия веб-дизайнер
Профессия UX/UI-дизайнер
Профессия UX/UI-дизайнер с нуля до PRO
Профессия графический дизайнер
Профессия графический дизайнер с нуля до PRO
Разработка и верстка
Фронтенд — внешняя сторона сайта, с которой соприкасается пользователь. Бэкенд — внутренняя, серверная часть веб-продукта, скрытая от посторонних глаз. Выбирайте что-то одно или станьте фулстек-специалистом, который может собрать сайт целиком.
Профессия fullstack веб-разработчик на JavaScript и PHP
Профессия frontend-разработчик PRO
Fullstack-разработчик на Python
Тестирование
Сайт нужно обязательно проверить на ошибки. Этим занимаются тестировщики — они находят баги в готовом продукте и составляют отчеты для разработчиков.
Профессия тестировщик на Java
Профессия инженер по ручному тестированию
Курс-симулятор «Тестировщик на Python»
Вернем деньги, если не найдете работу через полгода
Учитесь у лучших: над уроками работают эксперты из ведущих IT-компаний
Практикуйтесь с первых модулей — на тренажерах и заданиях по реальным брифам от клиентов
Повысьте шансы на оффер: участвуйте в программе трудоустройства от Центра карьеры
Инвестируйте в учебу выгодно: платите сразу и получайте скидку или возьмите беспроцентную рассрочку
Почему мы так говорим? Потому что уверены в знаниях и навыках, которые мы даем.
Часто задаваемые вопросы
Что нужно знать, чтобы разрабатывать сайты?
HTML (HyperText Markup Language) — основной язык разметки для создания структуры веб-страниц.
CSS (Cascading Style Sheets) — язык описания внешнего вида документа. Он отвечает за то, как выглядят веб-страницы: цвет фона и декоративных элементов, размер и стиль шрифтов.
JavaScript — язык программирования, который позволяет создавать интерактивные элементы на веб-страницах.
Принципы работы с веб-серверами, хостингом и доменами.
Основы работы с базами данных MySQL или PostgreSQL для хранения информации на сайте.
Понимание принципов адаптивного дизайна, чтобы создавать сайты, которые хорошо отображаются на разных устройствах.
Знание основ SEO (Search Engine Optimization) — чтобы оптимизировать сайт под поисковые системы и улучшить его видимость в интернете.
Навык работы с фреймворками и библиотеками — например, Bootstrap и jQuery.
Принципы безопасности веб-разработки, чтобы защитить сайт от атак и утечек данных.
Сколько стоит создать сайт?
Стоимость создания сайта зависит от многих факторов. В цене учитывается все: тип, функциональность, дизайн, объем работы. Цены также могут различаться в зависимости от региона, студии или прайс-листа фрилансера, которые занимаются разработкой сайтов. Но если взять примерные расценки, то на фриланс-бирже Kwork они такие:
Лендинг-пейдж (одностраничный сайт) — от 10 000 до 30 000 рублей.
Корпоративный сайт (несколько страниц, информация о компании, услугах) — от 30 000 до 100 000 рублей.
Интернет-магазин (с возможностью добавления товаров, оплаты, корзины и т. д.) — от 50 000 до 200 000 рублей и выше, в зависимости от функционала.
Сайт-каталог (для отображения продуктов или услуг без онлайн-продаж) — от 40 000 до 150 000 рублей.
Сложные проекты (с большим объемом функционала, интеграцией сторонних сервисов и т. д.) — от 100 000 рублей и выше.
Можно ли самому создать сайт?
Да, простой сайт можно собрать в онлайн-конструкторе. Или пойти более сложным и долгим путем и освоить веб-разработку — самостоятельно или на курсах. Там вы научитесь создавать более сложные проекты и для себя, и для других.
Что нужно для создания сайта?
- Доменное имя: уникальное имя сайта в интернете, которое пользователи будут вводить в адресной строке браузера.
- Хостинг: сервис, который предоставляет серверное пространство для размещения сайта и обеспечивает его доступность в сети.
- Планирование и дизайн: определите цели и аудиторию своего сайта, спланируйте его структуру и дизайн. Решите, какие страницы и функции будут на сайте.
- HTML, CSS и JavaScript: основные языки веб-разработки. HTML используют для создания структуры страницы, CSS — для стилизации элементов, JavaScript — для добавления интерактивности.
- CMS или фреймворк: для удобного управления контентом и функционалом сайта выбирайте систему управления контентом, например WordPress, или фреймворк, например Bootstrap.
- Графические редакторы: для создания и редактирования графики на сайте понадобятся программы типа Photoshop или Sketch.
- SEO (оптимизация для поисковых систем): улучшите видимость сайта в поисковых системах, следуя основным принципам SEO.
- Тестирование и оптимизация: перед запуском убедитесь, что все работает корректно, и проведите тестирование на различных устройствах. Оптимизируйте сайт для быстрой загрузки и удобства пользователей.
Где можно научиться создавать сайты?
На онлайн-курсах, например от Skillfactory. А также с помощью бесплатных ресурсов, например MDN Web Docs, W3Schools и YouTube-каналов по веб-разработке.
Сколько нужно учиться, чтобы делать сайты?
Вы сможете создать простой сайт уже после нескольких месяцев учебы. Но для сложных проектов понадобятся годы постоянной практики и изучения нового. Технологии и требования в веб-разработке постоянно меняются, так что обучение никогда не закончится.