1

Этап 1

Shaping up with Angular.js

2

Этап 2

Учебник по Javascript

3

Этап 3

Staying Sharp with Angular.js

4

Этап 4

Real-time Web with Node.js

5

Этап 5

Building Blocks of Express.js

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

1

Этап 1

Shaping up with Angular.js

2

Этап 2

Учебник по Javascript

3

Этап 3

Staying Sharp with Angular.js

4

Этап 4

Real-time Web with Node.js

5

Этап 5

Building Blocks of Express.js

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

12 августа 2016
Цель завершена 28 ноября 2016
Карьера и работа

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.

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

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

 Личные ресурсы

Время, силы

  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 для работы с сайтами занимающимися озвучкой напрямую

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

  • 2833
  • 12 августа 2016, 16:49
Регистрация

Регистрация

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

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

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