1

Этап 1

Изучить TypeScript

2

Этап 2

Изучить фичи ES6

3

Этап 3

Изучить оба стайлгайда для Angular (ES5, ES6)

4

Этап 4

Разобраться в UI Router

5

Этап 5

Изучить Jade (pug?)

1

Этап 1

Изучить TypeScript

2

Этап 2

Изучить фичи ES6

3

Этап 3

Изучить оба стайлгайда для Angular (ES5, ES6)

4

Этап 4

Разобраться в UI Router

5

Этап 5

Изучить Jade (pug?)

19 января 2017
Цель завершена 23 апреля 2017
Карьера и работа

Путь к 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. Поэтому надеюсь ,что этот этап будет проведен максимально эффективно и полезно.

 Критерий завершения

Все пункты плана выполнены

  1. Изучить TypeScript

  2. Изучить фичи ES6

  3. Изучить оба стайлгайда для Angular (ES5, ES6)

  4. Разобраться в UI Router

  5. Изучить Jade (pug?)

  • 2190
  • 19 января 2017, 17:31
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?