• Профессия frontend HTML Academy стоит ли того?

    С первого потока професии из 100 человек выпустился 51 человек. Первый поток завершился в январе 2018 года. Через два месяца после выпуска были трудоустроены или выполняли коммерческие заказы почти половина выпускников. Сейчас обновляем статистику, проходимся по выпускникам, так что скоро будут более свежие данные.

    Но уже точно могу сказать, что да - для начала работы знаний достаточно. Для какой-нибудь веб-студии знаний предостаточно, для продуктовой компании - надо ещё будет подкачаться, но это как раз можно делать и в заказной разработке.

    Код (но не дизайн) проектов, которые вы будете выполнять в процессе обучения, конечно, можете в портфолио публиковать.
    Ответ написан
    2 комментария
  • Как сделать скошенный блок с бэкграундом?

    -moz-transform: skewY(-2deg);
    -webkit-transform: skewY(-2deg);
    transform: skewY(-2deg);
    Ответ написан
    4 комментария
  • Как тестировать верстку?

    alone_lion1987
    @alone_lion1987
    Веб-разработчик
    Статья habrahabr.ru/post/114256

    1. Проверка соответствия макету.
      Допускается расхождение до 5px для текста. Разрешены и даже приветствуются правки размеров и расположения криво нарисованных блоков (разница размерах в 1-2px на разных страницах).
      В качестве инструмента можно использовать Pixel Perfect (см. статью).

    2. Кроссбраузерность. Корректное отображение в браузерах, указанных в задаче на тестирование.
    3. Проверка на всех необходимых разрешениях
      Всегда следует проверять, как страница реагирует на уменьшение масштаба, таким образом, эмулируя просмотр на устройстве с большим экраном.
      Особенно это актуально, если на странице есть фоновая картинка, которая должна быть на всю область экрана. Это позволяет проверить, что она не вставлена с обрубками.

    4. Проверка на всех необходимых устройствах.
      Даже сайты, не адаптированные под мобильное устройство, должны на нем более-менее корректно смотреться. На мобильных устройствах следует проверять хотя бы в двух браузерах.
      Интересный сервис: webmark.com.ua/mobile
      Можно средствами браузера.
      Адаптивная верстка - рекомендую бутстрап, getbootstrap.com

    5. Отсутствие js-ошибок. В консоли браузера не должно выдаваться ошибок.
    6. Валидация html - validator.w3.org/. Наличие предупреждений (Warning) при проверки возможно. Ошибок не должно быть.
    7. Валидация css.
    8. Корректная работа при вбивании реального текста, надёжность вёрстки.
    9. Оптимизация скорости загрузки.
      https://gtmetrix.com/
      https://developers.google.com/speed/pagespeed/insights/

    10. Наличие Win/Mac/Linux-аналогов шрифтов. При использовании нестандартных шрифтов (определить подгрузку таких шрифтов - также в консоли на закладке Network), проверить, что в случае их незагрузки сайт нормально смотрится.
      Как эмулировать их незагрузку? Например, если шрифт грузится с google fonts, закрыть к нему доступ через файл hosts. Сайт будет смотреться иначе, но ничего не должно слишком сильно разваливаться.

    11. Label и input/select должны быть слинкованы
    12. Проверка корректности заполнения форм на JS. В верстке формы должны валидироваться: обязательные поля подсвечиваться, поле email проверяться на корректность и т.п. Поля для ввода телефона должны иметь маску (если телефон, скорее всего, российский), возможно маски на другие поля (дата, время).

    13. Переключение между элементами форм по кнопке tab
    14. Лого на внутренних страницах должно вести на главную страницу (должно быть ссылкой)
    15. Интерактивность соответствующих элементов - реакция на наведение и нажатие
    16. Skype-плагин не должен ломать вёрстку
    17. Ресайз textarea не должен ломать вёрстку
    18. Ссылки на сторонние сайты должны быть с target=”_blank” (открываться в новой вкладке)
    19. Проверка орфографии, в том числе автоматизированными средствами (Word'ом)
    Ответ написан
    1 комментарий
  • Какие технологии вы используете для лендингов?

    Nikolay12
    @Nikolay12
    Верстальщик
    Если без фреймворка, а просто верстка по макету, то:
    • Emmet - быстрый кодинг html и сss
    • less - переменные для шрифтов, вложенность селекторов или бэм-нейминг.
    • flexbox - для сетки, расположения элементов и респонсива.
    • autoprefixer - добавление css-префиксов
    • Imagemin-pngquant - для сжатия картинок
    • gulp - для сборки вышеперечисленного
    • slick - карусели и слайдеры
    • remodal - модалки


    Если использовать фреймворк, например, bootstrap, то быстрее будет работать с исходниками бутстрапа и потом собрать их:
    • переопределить переменные
    • подключить нужные js-скипты из коробки
    • подключить нужные less-стили
    • собрать это всё галпом
    Ответ написан
    1 комментарий
  • Как тестировать верстку?

    @soledar10
    html css3 js jquery
    1. Pixel perfect
    2. Валидность кода
    3. PageSpeed Insights
    4. GTmetrix
    5. Pingdom Website Speed Test
    6. Проверка адаптивности
    7. Проверка для Retina (srcset, svg, иконочные шрифты)
    Ответ написан
    3 комментария
  • Как тестировать верстку?

    27cm
    @27cm
    TODO: Написать статус
    Комментировать
  • Что нужно подучить за год, чтобы устроиться в среднею веб-студию или уйти на фриланс?

    Atanvar
    @Atanvar
    Frontend developer
    анимацией на css, пока без адаптивности и кроссбраузерности легко

    Верстай с адаптивностью и кросбраузерностью

    Свободное время, от 6 до 16 часов в день

    Можно 1 час времени тратить продуктивнее чем 16

    Желаемые технологии: html, css, javascript, java (андроид), php

    Выбирай чем хочешь заниматься (фронтенд бэкенд мобилки) и уже только потом язык.

    Оборудование: отличный ноутбук с i7 и 8 гб памяти для работы

    Достаточно и кор2дуо с 4 гигами оперативы

    До декабря верстать по 1-2 макета в день, чтобы набить руку

    Верстая 1 в неделю но сложный, с нестандартными элементами ты продвинешься дальше чем 1-2-3-4-5 стандартных в день.

    До июля учить php, попутно делая сложные проекты и кидая заявки на upwork

    Сложность понятие относительное.
    Ответ написан
    Комментировать
  • Интенсив html academy?

    NikMelnikov
    @NikMelnikov
    Отличное место, чтобы оставить скидку на интенсив. Он действительно стоящий!

    Купон на 10% скидку — 13308f8ca3
    Ответ написан
    Комментировать
  • Интенсив html academy?

    На интенсиве мы пошагово собираем полноценный проект с нуля. Процесс работы похож на реальный процесс работы верстальщика. То есть, если у вас хватает базовых знаний, но как сверстать страницу с нуля по макету в фотошопе вы ещё не понимаете, то интенсив будет полезен.

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

    Базовые знания - понятие растяжимое) На сайте HTML academy есть программа курса. Сравни ее со своими знаниями. А так в общем, HTML academy это отличное решение для старта.
    Ответ написан
    Комментировать