1

Step 1

Составить развернутый план обучения

2

Step 2

HTML(HyperText Markup Language) — язык разметки гипертекста

3

Step 3

СSS(Cascading Style Sheets) — каскадные таблицы стилей

4

Step 4

Верстка сайта (HTML\CSS)

5

Step 5

Javascript

6

Step 6

Язык программирования Ruby

7

Step 7

Фреймворк Ruby on Rails

8

Step 8

Javascript продолжение

9

Step 9

SQL(Structured Query Language) — Структурированный язык запросов

10

Step 10

Написать статью

1

Step 1

Составить развернутый план обучения

2

Step 2

HTML(HyperText Markup Language) — язык разметки гипертекста

3

Step 3

СSS(Cascading Style Sheets) — каскадные таблицы стилей

4

Step 4

Верстка сайта (HTML\CSS)

5

Step 5

Javascript

6

Step 6

Язык программирования Ruby

7

Step 7

Фреймворк Ruby on Rails

8

Step 8

Javascript продолжение

9

Step 9

SQL(Structured Query Language) — Структурированный язык запросов

10

Step 10

Написать статью

12 August 2013
Goal completed 15 January 2014

Goal author

Education

Обучение веб-программированию(HTML, CSS, JS, SQL, Ruby On Rails)

Интернет с каждым годом становиться больше, как с в плане количества пользователей, так и в плане сайтов. Каждый год появляются новый технологии и новые стартапы и конечно же им нужны люди способные реализовывать их идеи в рабочие приложения и сервисы. В общем веб-программисты без работы не сидят и вряд ли будут в ближайщее время. Сфера интересная и динамичная, стоит сунуться и посмотреть что внутри. Тем более что я давно хотел попробовать онлайн-обучение.

 

Итак, что имеем за плечами:

  •  образование Инженер-радиосвязи
  •  общий стаж программирования 3 года(1 год - студенческая, 2 года - коммерческая)
  •  основной язык программирования Си, изредка использую С++
  •  направление в котором программирую - микроконтроллеры и встраиваемые системы

от этого и будем отталкиваться. Поехали!

 Goal Accomplishment Criteria

Задача будет считаться выполненной если: (1) есть собственный проект на RoR, который не стыдно показать (2) есть несколько завершенных коммерческих проектов(фриланс)

  1. Составить развернутый план обучения

    Чем детальней тем лучше. Определиться с датами. подготовить материалы.

  2. HTML(HyperText Markup Language) — язык разметки гипертекста

    1. пройти курсы по HTML на codeacademy
    2. для тренировки, пройти курс на htmlacademy 
  3. СSS(Cascading Style Sheets) — каскадные таблицы стилей

    1. пройти курсы по CSS на codeacademy
    2. повторить и закрепить на htmlacademy
    3. посмотреть этот учебник: http://softwaremaniacs.org/blog/category/primer/
  4. Верстка сайта (HTML\CSS)

    1. Прочитать и разобраться http://htmlbook.ru/samlayout
    2. попрактиковаться на http://htmlbook.ru/practical
    3. найти несколько простых макетов и сверстать их для себя
  5. Javascript

    Изучите Javascript(включая замыкания и прототипы) и DOM. Обратить внимание на технологию AJAX. Посмотреть, попробовать библиотеки:

    1.  JQuery
  6. Язык программирования Ruby

    1. пройти курс на codeacademy
    2. прочитать The well-grounded rubyist
    3. достичь 4 kuy на codewars
  7. Фреймворк Ruby on Rails

    1. Пройти Rails for Zombies 
    2. Прочитать http://railstutorial.ru/chapters/beginning
    3. Тут тоже хороший гайд для новичков http://rusrails.ru
  8. Javascript продолжение

    Продолжаем учить JS, теперь уже на платных курсах codeschool

    1. Backbone
    2. jQuery
  9. SQL(Structured Query Language) — Структурированный язык запросов

    1. основы баз данных и SQL Coursera(Introduction to Databases)
  10. Написать статью

    Написать статью описывающую весь процесс обучения и впечатления от него, с подробным планом и подбором хороших материалов.

  • 9804
  • 12 August 2013, 13:20
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?