человек-оркестр и вечный студент
Что в голове у front-end разработчика?
(облегченная версия)
Hyper Text Markup Language
разметка
Cascading Style Sheets
стили
язык сценариев
Усложненная версия front-end разработчика
Фреймворки
программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
Библиотека
сборник подпрограмм или объектов, используемых для разработки программного обеспечения .
Препроцессоры
это компьютерная программа, принимающая данные на входе и выдающая данные, предназначенные для входа другой программы (например, компилятора)
<html>
<head>
<title>Самая простая страница</title>
<style>
h1 {
color: #ff0000;
font-size: 40px;
}
.text {
font-size: 25px;
margin: 30px 20px;
}
</style>
</head>
<body>
<h1>Это главный заголовок</h1>
<p class="text"> Это просто абзац с текстом бла-бла-бла</p>
</body>
</html>
Увидеть "внутренности" сайта можно нажав Ctrl+U в браузере
var names = 'Маша, Петя, Марина, Василий';
var arr = names.split(', ');
for (var i = 0; i < arr.length; i++) {
alert( 'Вам сообщение ' + arr[i] );
}
Работа с документацией и требованиями
Оценка времени работы
Работа с дизайнером (выяснение нюансов)
Верстка
Программирование (javascript)
Тестирование в браузерах, на платформах и девайсах)
Взаимодействие с командой: с программистами, тестировщиками и др
Общение с заказчиком
Тренинги, курсы:
Сообщества, конференции, встречи:
training.by