На нашем курсе по frontend-разработке мы ждём от студентов определённого входного уровня, ведь в первую очередь эта программа — для junior и даже middle специалистов.
В то же время мы не считаем, что все, кто к нам придёт, поголовно должны быть разработчиками с опытом. Необходимую и достаточную для старта базу можно получить и из спецификаций.
Что это за база? Нас интересует классическая для фронтенда связка: HTML, CSS и JavaScript. Само собой, никто уже давно не ограничивает себя этим инструментарием — это просто основа, от которой можно и нужно отталкиваться. Смысл в том, чтобы в процессе учёбы нам не пришлось «тормозить» об азы вёрстки и программирования.
Другой вопрос, что без реального опыта веб-разработки вам может быть сложно оценить свою подготовленность. Чтобы чуть облегчить эту задачу, мы набросали по каждому блоку списки «минимальных вводных» — начнём с HTML.
Говоря о знании вёрстки, мы ожидаем, что вы…
1. Чётко осознаёте, что такое элементы, теги и атрибуты разметки.
2. Легко собираете страницы из базовых «каркасных» элементов: <head>, <title>, <body>, <header>, <nav>, <div>, <footer>.
3. Понимаете, чем блочные элементы отличаются от строчных, и знаете основные теги: <h1>-<h6>, <p>, <ul>, <ol>, <li>, <span>, <img>, <br>.
4. Умеете создавать как якоря внутри документа, так и внешние ссылки с помощью <a>.
5. Без проблем структурируете любую информацию в таблицы: <table>, <tr>, <td>.
6. Можете организовать сбор данных через форму: <form>, <input>, <textarea>, <select>, <option>, <button>.
7. Базово умеете работать с метатегами.
Если ни один из пунктов не вогнал вас в ступор, вы знакомы с большинством упомянутых тегов и понимаете, как всё это применить на практике, чтобы сверстать лендинг, — поздравляем, проверка на знание HTML пройдена!
А если вдруг вы поняли, что не всё так гладко, как хотелось бы, — это не повод сдаваться: ещё есть время заполнить пробелы для комфортного прохождения курса.