1

Step 1

Shaping up with Angular.js

2

Step 2

Учебник по Javascript

3

Step 3

Staying Sharp with Angular.js

4

Step 4

Real-time Web with Node.js

5

Step 5

Building Blocks of Express.js

6

Step 6

Дополнительные материалы

7

Step 7

Домашний проект - Control Panel для моего бота

8

Step 8

Домашний проект - Английская версия бота

9

Step 9

Домашний проект - Переписать Backend для работы с сайтами занимающимися озвучкой напрямую

1

Step 1

Shaping up with Angular.js

2

Step 2

Учебник по Javascript

3

Step 3

Staying Sharp with Angular.js

4

Step 4

Real-time Web with Node.js

5

Step 5

Building Blocks of Express.js

6

Step 6

Дополнительные материалы

7

Step 7

Домашний проект - Control Panel для моего бота

8

Step 8

Домашний проект - Английская версия бота

9

Step 9

Домашний проект - Переписать Backend для работы с сайтами занимающимися озвучкой напрямую

12 August 2016
Goal completed 28 November 2016

Goal author

Career & Work

Become a MEAN Stack developer

О стеке технологий

MEAN представляет собой набор основанных на JavaScript технологий - MongoDB, Express.js, AngularJS и Node.js. Которые используются для разработки веб-приложений. Почитать по-подробней про каждый из этих компонентов можно по ссылкам:


Мотивация

Итак, я хотел переходить в менеджмент постепенно, именно по-этому начал читать соответствующие книги, но потом решил задуматься о приоритетах. Задумавшись, я вспомнил что собирался в близлежащем будущем переезжать в другую страну. Отсюда следует что переход в менеджере пока что стоит отложить, ибо, как мне кажется, найти работу менеджером в другой стране куда тяжелее.

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

Прикинуть план развития и учебы, а так же количество времени которое я буду уделять этой задаче. Думаю стоит начать с часа в день, кроме выходных. В выходные отдыхать.


Background

Начинаю я изучение не с нуля, некий бекграунд у меня уже есть. Во-первых это пройденные три курса с codecademy:

  • HTML & CSS
  • Javascript
  • jQuery

Которые я проходил в рамках своей старой цели по изучению Ruby on Rails. Так же у меня есть небольшой опыт работы с Node.JS и MongoDB - это Telegram бот Swatcher_bot который я написал примерно год назад.

Основной платформой для изучения я выбрал сайт https://www.codeschool.com и их курс по MEAN.

 Goal Accomplishment Criteria

Домашние проекты выполнены

 Personal resources

Время, силы

  1. Shaping up with Angular.js

    Первый этап. И как раз бесплатный, самое то что бы оценить.

    1. Flatlander's Gem Store
    2. Built-in Directives
    3. Forms
    4. Custom Directives
    5. Services

    AngularJS

  2. Учебник по Javascript

    Повторение - мать учения! Стоит немного повторить основы языка. Для беглово чтения выбрал этот сайт - https://learn.javascript.ru/ В основном стоит уделить внимание этим главам:

  3. Staying Sharp with Angular.js

    1. Getting Started With Routes
    2. Directives With Scope
    3. Services
    4. Reusable Directives
  4. Real-time Web with Node.js

    1. Intro to Node.js
    2. Events
    3. Streams
    4. Modules
    5. Express
    6. Socket.io
    7. Persisting Data
  5. Building Blocks of Express.js

    1. First Steps
    2. Middleware
    3. User Params
    4. Body Parser
    5. Refactoring Routes
  6. Дополнительные материалы

    Здесь буду собирать дополнительные учебные материалы что я нашел в сети:

  7. Домашний проект - Control Panel для моего бота

    Время от вермени нужно вносить изменения в базу данных, приходится это делать в ручную. Уже давно у меня назревает идея сделать панель управления с возможностью редактирования сериалов и выводом основной информации о работе бота!

  8. Домашний проект - Английская версия бота

    Английская версия бота тоже будет полезна. Просто будет оповещать о выходе новых серий. Тем более что Дуров объявил конкурс ботастроителей, можно будет поучаствовать.

  9. Домашний проект - Переписать Backend для работы с сайтами занимающимися озвучкой напрямую

    Это просто небольшая оптимизация которая сделает бота более независимым от сторонних сервисов.

  • 2623
  • 12 August 2016, 16:49
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?