Путь к Middle Frontend Developer. Этап 2
Начинается второй этап моего становления middle frontend developer
Первый к сожалению прошел не очень удачно и эффективно =(
Для начала небольшое резюме по прошлому этапу и некоторые мысли:
Во-первых хочу отметить ,что я уже ровно пол года работаю фронтенд-разработчиком ,и это круто! За это время я написал 2 проекта и еще 1 начал. У первого проекта очень стремный код получился ,и все это время мне как-то лень было его рефакторить. Второй проект получился получше в плане архитектуры.
Мне пришлось использовать те инструменты ,которые выбрал еще до меня первый их фронтендщик. А именно AngularJS ,CoffeeScript и Material Design на UI. Немного окунувшись в CoffeeScript ,он мне начал нравиться своим лаконичным синтаксисом и удобным сахаром. Но сейчас я понимаю ,что это не совсем тот язык ,на котором я хочу писать фронтенд.
Так же мне пришлось использовать довольно старую версию Angular - 1.3 и юзать некоторые устаревшие вещи вроде $scope. Ну ,просто потому что так начал делать тот разработчик ,который был до меня.
Но времена меняются. На этот раз Я буду выбирать инструменты для своей работы.
На этот раз я буду использовать все новые фичи Angular 1.5.x (акцент будет на component). Применю стайл-гайд для ES6 ,где мы все сущности создаем классами ,да и в целом юзаем ES6 по-максимуму. В качестве препроцессора будет TypeScript + Babel. В качестве UI останется тот же Material. В качестве css будет stylus. И возможно подключу Jade для более быстрого написания html.
И да ,в этом этапе я буду проходить курс от LoftSchool. Поэтому надеюсь ,что этот этап будет проведен максимально эффективно и полезно.
Критерий завершения
Все пункты плана выполнены
-
Изучить TypeScript
-
Изучить фичи ES6
-
Изучить оба стайлгайда для Angular (ES5, ES6)
-
Разобраться в UI Router
-
Изучить Jade (pug?)
- 2189
- 19 января 2017, 17:31
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением