- Joined
- Jan 5, 2015
- Messages
- 16,426
- Reaction score
- 5,164
Для кого этот курс?
Как может быть понятно из названия, этот курс для тех, кто только делает первые шаги в Ruby и Rails. Если ты только начал учить этот язык и фреймворк или только собираешься это сделать, то этот курс для тебя.
Но для чего нужен еще один начальный курс по RoR, если в интернете и так много информации?
На данный момент мы отучили уже почти 100 человек на нашем профессиональном курсе, для участия в котором требуется знания основ RoR. И мы заметили, что даже у тех, кто изучал до этого Rails по нескольким источникам и делал свои проекты на нем, есть провалы в знаниях и непонимание фундаментальных основ.
Мы проанализировали наиболее популярные источники по изучению RoR, такие как самоучитель Хартла и т.д, и обнаружили, что многие из них не объясняют основных принципов, идей, основ, заложенных не только в Rails, но и в Ruby. Кроме того, у многих нет понимания ООП, основ баз данных, есть проблемы с javascript.
И мы решили сделать курс, на котором с самого начала дадим правильное понимание RoR и смежных принципов и технологий, а главное - не только расскажем, как что-то надо делать, но и объясним, почему и как это устроено. Потому что эффективное изучение, на наш взгляд, это прежде всего изучение принципов и фундаментальных основ изучаемой технологии. И это особенно актуально для RoR.
Не будем перечислять все темы, и так письмо получилось довольно длинным, перечислим лишь некоторые из них:
Основы Ruby, в том числе основы метапрограммирование
Основы ООП (объекты, классы, наследование, миксины и т.д.)
Четкое понимание HTTP-протокола
Основы БД (проектирование, нормализация, язык запросов SQL)
Основы javascript (DOM, jQuery, события браузера)
Конечно же, основы RoR (MVC и REST, ActiveRecord, ActionController, Routing, ActionView, Gems)
и многое другое, например git, Github, Twitter Bootstrap и т.д.
Особенности курса
"Концентрированные" знания - четкая "выжимка" знаний, без воды с объяснением принципов и основ (с нужным балансом).
Работа с наставником, который проверит задания и лично объяснит каждому непонятные моменты, а также поможет решить возникшие проблемы.
Занятия выдаются в виде скринкастов, а значит, можно смотреть их в удобное время, в любом месте и по нескольку раз. Доступ к записям останется и после окончания курса.
Работа с группой единомышленников. Наш опыт показывает, что обучение в группе гораздо эффективнее, т.к. происходит обмен опытом и идеями.
[GUEST]
http://ror.thinknetica.com/courses/ror_beginner
http://skladchik.com/threads/ruby-on-rails-c-нуля-Эффективный-путь.84506/
[/GUEST]
Как может быть понятно из названия, этот курс для тех, кто только делает первые шаги в Ruby и Rails. Если ты только начал учить этот язык и фреймворк или только собираешься это сделать, то этот курс для тебя.
Но для чего нужен еще один начальный курс по RoR, если в интернете и так много информации?
На данный момент мы отучили уже почти 100 человек на нашем профессиональном курсе, для участия в котором требуется знания основ RoR. И мы заметили, что даже у тех, кто изучал до этого Rails по нескольким источникам и делал свои проекты на нем, есть провалы в знаниях и непонимание фундаментальных основ.
Мы проанализировали наиболее популярные источники по изучению RoR, такие как самоучитель Хартла и т.д, и обнаружили, что многие из них не объясняют основных принципов, идей, основ, заложенных не только в Rails, но и в Ruby. Кроме того, у многих нет понимания ООП, основ баз данных, есть проблемы с javascript.
И мы решили сделать курс, на котором с самого начала дадим правильное понимание RoR и смежных принципов и технологий, а главное - не только расскажем, как что-то надо делать, но и объясним, почему и как это устроено. Потому что эффективное изучение, на наш взгляд, это прежде всего изучение принципов и фундаментальных основ изучаемой технологии. И это особенно актуально для RoR.
Не будем перечислять все темы, и так письмо получилось довольно длинным, перечислим лишь некоторые из них:
Основы Ruby, в том числе основы метапрограммирование
Основы ООП (объекты, классы, наследование, миксины и т.д.)
Четкое понимание HTTP-протокола
Основы БД (проектирование, нормализация, язык запросов SQL)
Основы javascript (DOM, jQuery, события браузера)
Конечно же, основы RoR (MVC и REST, ActiveRecord, ActionController, Routing, ActionView, Gems)
и многое другое, например git, Github, Twitter Bootstrap и т.д.
Особенности курса
"Концентрированные" знания - четкая "выжимка" знаний, без воды с объяснением принципов и основ (с нужным балансом).
Работа с наставником, который проверит задания и лично объяснит каждому непонятные моменты, а также поможет решить возникшие проблемы.
Занятия выдаются в виде скринкастов, а значит, можно смотреть их в удобное время, в любом месте и по нескольку раз. Доступ к записям останется и после окончания курса.
Работа с группой единомышленников. Наш опыт показывает, что обучение в группе гораздо эффективнее, т.к. происходит обмен опытом и идеями.
[GUEST]
http://ror.thinknetica.com/courses/ror_beginner
http://skladchik.com/threads/ruby-on-rails-c-нуля-Эффективный-путь.84506/
[/GUEST]
You need to log in to view the content.