Обучение веб-программированию(HTML, CSS, JS, SQL, Ruby On Rails)
Интернет с каждым годом становиться больше, как с в плане количества пользователей, так и в плане сайтов. Каждый год появляются новый технологии и новые стартапы и конечно же им нужны люди способные реализовывать их идеи в рабочие приложения и сервисы. В общем веб-программисты без работы не сидят и вряд ли будут в ближайщее время. Сфера интересная и динамичная, стоит сунуться и посмотреть что внутри. Тем более что я давно хотел попробовать онлайн-обучение.
Итак, что имеем за плечами:
- образование Инженер-радиосвязи
- общий стаж программирования 3 года(1 год - студенческая, 2 года - коммерческая)
- основной язык программирования Си, изредка использую С++
- направление в котором программирую - микроконтроллеры и встраиваемые системы
от этого и будем отталкиваться. Поехали!
Критерий завершения
Задача будет считаться выполненной если: (1) есть собственный проект на RoR, который не стыдно показать (2) есть несколько завершенных коммерческих проектов(фриланс)
-
Составить развернутый план обучения
Чем детальней тем лучше. Определиться с датами. подготовить материалы.
-
HTML(HyperText Markup Language) — язык разметки гипертекста
- пройти курсы по HTML на codeacademy
- для тренировки, пройти курс на htmlacademy
-
СSS(Cascading Style Sheets) — каскадные таблицы стилей
- пройти курсы по CSS на codeacademy
- повторить и закрепить на htmlacademy
- посмотреть этот учебник: http://softwaremaniacs.org/blog/category/primer/
-
Верстка сайта (HTML\CSS)
- Прочитать и разобраться http://htmlbook.ru/samlayout
- попрактиковаться на http://htmlbook.ru/practical
- найти несколько простых макетов и сверстать их для себя
-
Javascript
Изучите Javascript(включая замыкания и прототипы) и DOM. Обратить внимание на технологию AJAX. Посмотреть, попробовать библиотеки:
-
Язык программирования Ruby
- пройти курс на codeacademy
- прочитать The well-grounded rubyist
- достичь 4 kuy на codewars
-
Фреймворк Ruby on Rails
- Пройти Rails for Zombies
- Прочитать http://railstutorial.ru/chapters/beginning
- Тут тоже хороший гайд для новичков http://rusrails.ru
-
Javascript продолжение
Продолжаем учить JS, теперь уже на платных курсах codeschool
- Backbone
- jQuery
-
SQL(Structured Query Language) — Структурированный язык запросов
- основы баз данных и SQL Coursera(Introduction to Databases)
-
Написать статью
Написать статью описывающую весь процесс обучения и впечатления от него, с подробным планом и подбором хороших материалов.
- 12207
- 12 августа 2013, 13:20
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением