Что правильнее учить, после выученного HTML и CSS? Что стоит учить дальше, первее? PHP или Java?
zhbyfn
zhbyfn
- #2
javascript
Позитивный голос 0
Den4ik24
Den4ik24
- #3
вся динамика интернета работает в основном на php скриптах, а js в основном для статики.
Позитивный голос 0
Angry
Angry
- #4
Ну тут ещё вопрос, программированием занимались когда-нибудь? Если да, то js, нет — начинать с php или js та ещё затея. И Java это не javascript.
Позитивный голос 0
ad097
ad097
- #5
Дальше надо учить программирование — которое никак не зависит от того, какие именно языки ты будешь использовать.
Позитивный голос 0
97evdoshenko97
97evdoshenko97
- #6
Перво-наперво, после общего введения в информатику, всегда учится си. Потом уже можно изучать ООП на основе жабы. ХТМЛ и ЦСС в любом нормальном курсе программирования приделываются сбоку под изучение основ. Выучить их без понятия что такое компьютер и как он работает — дорога в никуда.
Позитивный голос 0
Stay_Punk
Stay_Punk
- #7
javascript учи.
Позитивный голос 0
«Посоветуйте как лучше учить вёрстку, и на каком уровне должен уметь верстать frontend разработчик?» — Яндекс Кью
Программирование и технология
Программирование и технология
Главная КьюЛента сообществаО сообществеУчастникиТеги сообществаПрограммированиеJavascript+3
Dmitriy DimidovПрограммирование и технология ·3,7 KОтветитьУточнитьДостоверноМарк СафроновПрограммирование
1,6 KВеб-разработчик, геймер, специалист по этике · 16 апр 2022
Лучше всего учить вёрстку, как и всё в программировании, на практике. Если мы говорим не про «легче», а про «лучше».
Берёте пример дизайна веб-страницы, картинкой, в идеале — плоским JPEG’ом, ещё и в неверном масштабе, и завёрстываете в HTML/CSS.
Начинаете с каркаса HTML-страницы, потом переносите в этот каркас весь текстовый контент с дизайна, оборачиваете этот текстовый контент семантическими тегами. Здесь вам понадобится минимальный набор знаний в HTML/CSS, который придётся изучить по справочникам, увы.Потом мысленно разбиваете дизайн на графические приёмы и через поиск в Сети ищете, как эти графические приёмы реализовать в HTML/CSS. «Как сделать закруглённые углы», «как сделать градиент», «как поставить ссылки в горизонтальный ряд», «как отцентровать прямоугольник одновременно по вертикали и горизонтали», и так далее.
Повторяете несколько десятков раз.
Через год такой практики вы будете смотреть на любую веб-страницу и примерно представлять CSS-правила, применяемые к любому элементу на ней. Смотреть на любое изображение дизайна страницы и на автопилоте «резать» его на HTML элементы.
Все справочники и всю теорию вы найдёте естественным образом, пока будете искать информацию через поиск.
На каком уровне должен уметь верстать сферический фронтэндер в вакууме, сказать сложно, потому что буквально на каждом проекте свои требования и подходы к пользовательскому интерфейсу. Но я бы сказал, что планка, к которой нужно стремиться — это то, что я описал выше: вам дают изображение дизайна страницы и вы просто сами мысленно уже порезали это изображение на HTML элементы и примерно представили, какой CSS к ним применить.
Вы поймёте, что достигли этого уровня, когда вам смертельно надоест процесс вёрстки и вы начнёте искать способы избавить себя от этой пытки: препроцессоры типа HAML/LESS, библиотеки CSS типа Tailwind, фреймворки типа Ant Design.
2 эксперта согласны
Денис Кулигинподтверждает
19 мая 2022Согласен, хотя Ant Design — перебор уже. Понял бы еще Semantic UI/Bootstrap/Zurb Foundation… Вот что было… Читать дальше
Комментировать ответ…Комментировать…Топ-20Вячеслав Витальевич ШляхетскийПрограммирование
2,3 KДиванный философ, по совместительству инженер · 16 апр 2022
Это крайне массовая IT-специальность поэтому учить ее можно как угодно. Все мыслимые способы изучения доступны в более чем достаточном количестве. Литература, видеоуроки (без обратной связи с преподавателем), онлайн-курсы, традиционные курсы… Ну в силу простоты теоретической части формальное образование типа колледжа или ВУЗа именно для верстки достаточно трудно назвать… Читать далее
1 эксперт согласен
Марк Сафроновподтверждает
16 апреля 2022Я бы не стал впадать в такой уж оголтелый элитизм, принижая «верстальщиков» по сравнению с фронтэнд-разработкой в… Читать дальше
Программирование
1Программист-исследователь. Системный инженер в космической отрасли · 18 апр 2022
Доброго времени суток! Поделюсь своим опытом вхождения в веб-разработку, хотя раньше не имел с этим направлением ничего общего. Я получил предложение изучать html и css от своего друга, который работал удаленно и занимался разработкой сайтов. Нужен был спец по верстке, и я начал изучение с теории: завел тетрадь, кропотливо выписывал из старой книги по основам веб-разраб. .. Читать далее
Комментировать ответ…Комментировать…Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопросКак стать разработчиком интерфейса
❮ Предыдущая Далее ❯
Зачем становиться фронтенд-разработчиком
Это весело и креативно.
Гибкость — вы можете работать откуда угодно!
Многие компании ищут Front-End разработчиков.
Чем занимается Front-End разработчик
Основной обязанностью Front-End-разработчика является Пользовательский интерфейс .
Проще говоря, создавать то, что видит пользователь.
Примечание: Если вы не знаете, что такое Front-End Developer, вы можете узнать больше об этом в учебнике Что такое Front-End Developer.
Разница между Front-End и Back-End заключается в том, что Front-End относится к тому, как выглядит веб-страница, а back-end — к тому, как она работает.
Вы также думаете о Front-End как на стороне клиента и Back-End как на стороне сервера .
С чего начать
HTML, CSS и JavaScript — это основные языки, которые необходимо знать для создания веб-сайта.
Чтобы стать Front-End разработчиком, начните с предметов, перечисленных ниже, в следующем порядке:
Чтобы научиться программировать, вам нужно программировать. Практикуйтесь много!
- Создайте структуру с помощью HTML. Первое, что вам нужно выучить, это HTML, стандартный язык разметки для создания веб-страниц. Изучайте HTML »
- Стиль с помощью CSS. Следующим шагом будет изучение CSS, чтобы установить макет вашей веб-страницы с красивыми цветами, шрифтами и многим другим. Изучайте CSS »
- Сделайте его интерактивным с помощью JavaScript. После изучения HTML и CSS вы должны изучить JavaScript, чтобы создавать динамические и интерактивные веб-страницы для своих пользователей. Изучайте JavaScript »
Вы когда-нибудь слышали о W3Schools Spaces ? Здесь вы можете бесплатно создать веб-сайт с помощью HTML, CSS и JavaScript.
* кредитная карта не требуется
Изучайте и практикуйте JavaScript и CSS-фреймворки и библиотеки, такие как:
Bootstrap — Изучите Bootstrap
SASS — Изучите SASS
jQuery — Изучите jQuery
Реагировать — Изучить Реагировать
Контроль версий с помощью Git — Изучите Git
Знание фреймворков и библиотек сделает вас более привлекательным на рынке труда.
Изучение RESTful API — это бонус. Это позволит вам подключить Front-End к Back-End и его логике.
Соответствующие навыки
Интерфейсный разработчик может иметь большой набор навыков.
Вот некоторые из них:
- Языки программирования, такие как Python, PHP и SQL
- Решение проблем
- Графический дизайн
- Типография
- Коммуникация и сотрудничество
- SEO
Хотите получить свою первую работу? Прочтите нашу статью о том, как получить работу разработчика за десять шагов.
Начать чтение »W3Schools Spaces
W3Schools Spaces
Все, что вам нужно прямо в браузере. Он прост в использовании — попробуйте!
Начните бесплатно❮ Назад Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTMLУчебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебник по PHP
Учебник по C++
Учебник по jQuery
Лучшие ссылки
HTML ReferenceCSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
901 48 лучших примеров Примеры HTML
Примеры CSS
Примеры JavaScript
Как сделать Примеры
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности. Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Что изучать после HTML/CSS
Сертификат полнофункциональной веб-разработки
Избранный курс от Noble Desktop
Узнать больше и зарегистрироватьсяСертификат полнофункциональной веб-разработки
Изучите гарантию навыков™Станьте разработчиком полного стека и работайте над всеми частями веб-приложения, от его внешнего вида до управления данными на бэкенде. Компании нуждаются в разработчиках полного стека из-за их разнообразия талантов.
- 7995 долларов США
- 420 часов
- Бесплатная пересдача
- В прямом эфире или в Нью-Йорке
- 1:1 наставничество включено
Избранный курс от Благородный рабочий стол
Язык гипертекстовой разметки (HTML) и каскадные таблицы стилей (CSS) — это два инструмента, которые используются для создания веб-сайтов. HTML создает базовую структуру веб-сайта, а CSS добавляет элементы стиля, такие как цвет и размер шрифта, макет и изображения. Кроме того, CSS может помочь обеспечить отзывчивость вашего веб-сайта на всех устройствах и размерах экрана, независимо от того, просматриваете ли вы сайт со своего мобильного устройства, планшета или настольного устройства.
Если вы готовы поднять свои навыки веб-разработки на новый уровень, есть и другие инструменты, которые вы также можете изучить. В частности, сюда входят JavaScript, библиотеки/фреймворки JavaScript и WordPress. Ниже приводится обсуждение каждого из этих инструментов, а также доступные ресурсы, которые помогут вам научиться их использовать.
JavaScript
Получив базовые навыки работы с HTML и CSS, каждый разработчик внешнего интерфейса должен уделить время изучению третьего языка: JavaScript. Этот язык особенно полезен, когда речь идет о добавлении интерактивности на веб-страницы. Разработчики могут использовать JavaScript для создания веб-приложений и мобильных приложений или отображения анимации на веб-сайте.
JavaScript также можно использовать для создания браузерных видеоигр. Например, вы наверняка уже слышали об играх Candy Crush или Angry Birds, даже если не играли в них. Для создания обеих этих игр использовался JavaScript.
В дополнение к получению навыков работы с JavaScript, лица, имеющие базовые знания HTML и CSS, могут также изучить возможность использования некоторых библиотек и фреймворков JavaScript. Эти инструменты можно использовать для ускорения процесса разработки, поскольку фреймворки могут служить шаблоном разработки, поэтому вам не нужно писать код полностью с нуля. Некоторые библиотеки и фреймворки, которые вы можете изучить, — это jQuery, Node.js и React.
How to Learn JavaScript
Люди могут научиться программировать с помощью JavaScript различными способами, в том числе путем самостоятельного изучения. В Интернете доступно множество учебных пособий и обучающих видеороликов, которые позволяют легко научиться использовать JavaScript, если у вас есть время, самоотверженность и терпение. Это особенно верно для тех, кто уже научился создавать веб-сайты с использованием HTML и CSS.
Если вы изучаете информатику на уровне бакалавриата, вполне вероятно, что в вашей школе есть курс JavaScript (или два). Зачисление на такой курс может помочь вам подготовиться к таким ролям, как веб-разработчик после окончания учебы.
В качестве альтернативы вы можете записаться на онлайн-курс или виртуальный курс в стиле буткемпа. Noble Desktop предлагает несколько различных курсов, посвященных JavaScript и библиотекам JavaScript. Некоторые из этих курсов также включают индивидуальное наставничество и возможности для развития портфолио, что делает их отличной альтернативой формальному образованию.
Сертификат разработчика JavaScript позволяет учащимся создавать веб-приложения на этом языке. Кроме того, студенты узнают, как использовать React и Node.js, а также работать с API и базами данных. Этот курс проводится в течение девяти недель с полной занятостью или шести месяцев с частичной занятостью. Для более краткого ознакомления с JavaScript вы также можете рассмотреть курс Noble «Основы программирования на JavaScript», который охватывает основы использования JavaScript в течение 48 часов.
Лица, которые предпочитают сосредоточиться исключительно на изучении фреймворка JavaScript, могут рассмотреть учебный курс Noble React Development Bootcamp. Этот класс учит основам использования этой библиотеки, в том числе тому, как создавать веб-приложения и компоненты.
WordPress
WordPress — это платформа веб-разработки, которая позволяет пользователям создавать привлекательные и функциональные веб-сайты, не зная программирования. Однако, поскольку вы читаете этот пост в блоге, скорее всего, вы уже знаете, как использовать HTML и CSS — и это к лучшему!
Лица, имеющие базовые знания HTML и CSS, могут извлечь пользу из изучения WordPress, поскольку это одна из самых популярных платформ веб-разработки, используемых сегодня. Таким образом, вас, вероятно, попросят использовать WordPress в какой-то момент вашей карьеры, если вы будете выполнять такие роли, как Front End Developer или Web Developer.
Как изучить WordPress
Поскольку WordPress является такой популярной платформой для веб-разработки, в Интернете доступно множество ресурсов, с помощью которых можно научиться ее использовать. Кроме того, вы можете записаться на онлайн-курс или виртуальный курс, посвященный этому инструменту.
У Noble Desktop есть несколько таких курсов WordPress на выбор. Его WordPress Bootcamp учит студентов, как создать веб-сайт с использованием этой платформы, включая создание страниц и редактирование контента. Кроме того, в этом курсе студенты узнают, когда код может помочь им получить еще больший контроль над макетом или внешним видом сайта.
Поскольку вы уже знаете, как использовать HTML и CSS, вас также может заинтересовать курс Noble «WordPress for Coders». Этот курс учит людей, как использовать HTML и CSS для настройки определенных элементов в WordPress. В рамках этого курса студенты также узнают, как WordPress работает «за кулисами», чтобы лучше понять, что они могут сделать, чтобы манипулировать им.
Веб-дизайн
Создание красивого веб-сайта требует большего, чем просто знание кода с помощью HTML и CSS. Люди, которые хотят поднять свои навыки разработки переднего плана на ступеньку выше, могут рассмотреть возможность изучения веб-дизайна.
Это включает в себя изучение таких вещей, как дизайн взаимодействия с пользователем (UX) и дизайн пользовательского интерфейса (UI). Дизайнеры взаимодействия с пользователем помогают сделать веб-сайт интуитивно понятным и удобным для посетителей. Затем дизайнер пользовательского интерфейса следит за тем, чтобы сайт был визуально привлекательным.
Как научиться веб-дизайну
Веб-дизайн можно изучать в рамках учебной программы по графическому дизайну в колледже или университете. Кроме того, вы можете узнать о принципах веб-дизайна путем самостоятельного изучения, включая просмотр учебных пособий в Интернете.
Некоторые люди также могут изучать веб-дизайн, записываясь на очные или виртуальные курсы в стиле буткемпа. Noble Desktop предлагает несколько таких курсов веб-дизайна, которые могут помочь людям научиться создавать очень привлекательные сайты.
Сюда входит сертификат веб-дизайна UX и UI, выдаваемый в течение четырех месяцев (неполный рабочий день). На этом курсе студенты узнают, как проводить исследования и тестирование пользователей, создавать привлекательные веб-сайты с использованием принципов UX и UI и даже создавать портфолио дизайна UX и UI, которое можно использовать при поиске будущей работы.