Рубрика: Фронтенд

Требования к фронтенд-разработчику уровня Middle

Узнал какие требования спрашивают на собеседованиях при устройстве на работу фронтенд-разработчиком, делюсь с Вами: HTML/CSS/JS (jQuery) это база. Надо знать. Пусть не на отлично, но ориентироваться и знать где что искать. Без этого ничего дальше быть не может. Что мы хотим сейчас поверх связки HTML/CSS/jQuery? 1. Блочная верстка. И я не имею ввиду верстку на дивах. Имеется ввиду одна из…

Как учить JavaScript

«Javascript is to programming what jazz is to music.» Markus Persson   Эта статья о том как я изучал/продолжаю изучать замечательный язык JavaScript. Думаю объяснять для чего учить JavaScript нет необходимости, достаточно прочитать статью «Актуальные технологии и тренды в веб-разработке». Начал с курса по JavaScript на codecademy.com, прошел примерно половину, параллельно начал изучать основы на learn.javascript.ru, удобнее купить книгу в…

Актуальные технологии и тренды в веб-разработке

«Software is eating the world, the web is eating software, and JavaScript rules the web.» Eric Elliott Что произошло за последний год в мире JavaScript? Frontend сегодня это не только JavaScript в браузере. Сегодня Frontend и клиент и сервер. JavaScript на сервере представлен Node.js (nodejs.org), экосистема Node.js — npm (www.npmjs.com). Что такое npm: 224 682 пакета, больше 2 500 000…

Архитектура Flux в картинках

Flux, в первую очередь архитектура для создания клиентских приложений. Flux больше шаблон чем формальный фреймворк. Flux создан для того чтобы сделать приложение более масштабируемым, предсказуемым, а отладку более простой. Сначала рассмотрим архитектуру MVC: Что будет с архитектурой если моделей  и представлений будет много: Теперь рассмотрим архитектуру Flux: Полная картина выглядит вот так, где Dispatcher является event-системой, Store — хранилище, модель для…

Как стать классным фронтенд-разработчиком

Всем привет! Меня зовут Кирилл Жаров и я постараюсь сформулировать как стать классным фронтенд-разработчиком! Постараюсь на Ваших глазах прокачиваться и по-ходу делиться своими мыслями, опытом и знаниями. Во-первых, необходимо определиться со сферой, я хочу сделать упор на такие инструменты как: React, ES6, Node.js, Redux, Webpack, которые весьма актуальны в данный момент. Тем более для фронтенд-разработчиков сейчас наступает удивительное время. Как…