Видео-курс по JavaScript на русском языке

    Здравствуй, Хабр!

    Представляю вам свой курс по JavaScript, недавно прошедний на Хекслете. Курс состоит из семи лекций общей продолжительностью около четырех часов.



    Первая лекция: Введение в JavaScript, немного истории, числа (тут есть ошибка: функция toFixed округляет значения).



    Остальное – под катом.

    Вторая лекция: Строки и объекты. Прототипы объектов и цепочки свойств. Небольшое введение в наследование.



    Третья лекция: Самые важные части JavaScript: функции и замыкания (closures).



    Четвертая лекция: Наследование свойств и конструкторы в JavaScript.



    Пятая лекция: Массивы и работа с массивами.



    Шестая лекция: Регулярные выражения.



    Седьмая лекция: Сравнение переменных и объектов, var, eval и заключение.



    P.S. Напомню, что проект Хекслет существует благодаря пожертвованиям пользователей. Вы можете поддержать проект любым удобным вам способом на этой странице. Ну и простая информационная поддержка (расскажите друзьям, расшарьте в соц. сети и так далее) сильно поможет нам. Большое спасибо!

    Знания должны быть свободными!
    Hexlet 52,59
    Практические уроки по программированию
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Похожие публикации
    Комментарии 23
    • +6
      добавил в избранные, на выходных кажись нашел чем заняться :)
      спасибо
      • +3
        Уроки понравились. Спасибо! А будет ли продолжение?
        • +7
          объекты всё кроме...<> и строк

          var t = new String("abcd"); //undefined
          t //String {0: "a", 1: "b", 2: "c", 3: "d"}
          t+"a" //"abcda"
          t.length //4
          t.v = "YZ"; //"YZ"
          t.v //"YZ"
          

          Ошибка в том, что опять не указываете нюансы сразу.
          А потом у людей баттхёрты случаются и они по всем интернетам с «WAT???» носятся.
          • +9
            Лекции по программированию (да и по чему угодно) — не лучший способ изучения, как мне кажется.
            Приходится напрягаться изо всех сил, чтобы удерживать внимание, потом пробуешь делать что-то — ничего не запомнил, оказывается, кроме общих понятий.

            Лучший способ учиться программированию на начальном этапе из тех, что я видел — интерактивные уроки, например, на coursera, codeschool, codeacademy, udemy. Сразу делаешь руками, пробуешь так и сяк и понимаешь, как оно на самом деле работает.
            • 0
              Pluralsight еще есть и всякие там tutsplus. Согласен, что видеолекции специалистов с заданиями и реальным кодом- лучший способ изучения.
              • 0
                Я думал, это моя проблема (ну типа неустойчивость внимания), даже не задумывался, что это недостаток способа. А ведь действительно в интерактивных уроках проще удержать внимание. Еще лучше когда есть реальная задача и чтобы ее решить ты постепенно набираешься знаний. Но это когда есть хоть какой-то минимум знаний и никто не торопит)
                • 0
                  Подпишусь.
                  Я также думал, что я что-то делаю не так и поэтому не могу как следует усвоить материал. А потом попробовал изучать по книге, там был описан какой-то способ, который у меня не заработал, и к тому моменту когда я разобрался почему у меня не работает код, и как заставил действовать его как надо, изучил три главы :)
                  • +1
                    Отчасти согласен. Но лекции дают возможность объяснить не совсем очевидные концепции, особенно если лекции рассчитаны на то, что учащийся будет повторять действия преподавателя в настоящей среде у себя на компьютере.

                    Хорошие интерактивные уроки сделать сложно. Многие ограничиваются совсем простыми шагами «введите это», «введите то», «нажмите кнопку», «вы молодец».

                    Истина, как всегда, где-то посередине, имхо. Лекции по программированию нужны, но когда они даются без явных интерактивных дополнений, то ответственность на применение знаний ложится на учащегося полностью. В идеале (и мы в Хекслете к этому стремимся) нужна комбинация лекций и практических занятий.
                    • 0
                      А когда практические занятия планируете реализовать? И каким способом?
                      • 0
                        В следующем году. Все еще в разработке, поэтому, извините, пока не могу рассказать толком.
                  • +2
                    Отличный курс! Изложение четкое и последовательное, спасибо!
                    • 0
                      Хороший курс, для новичков.

                      А теперь критика: тесты слишком легкие. Наилучшим способом мне видится выполнение практического задания, после которого список вопросов по этому заданию с подсказками для отстающих. И только в конце (!) итоговый контрольный тест.
                      • 0
                        Согласен насчет тестов. Мы работаем над концептуальным улучшением практической части наших курсов.
                        Спасибо!
                      • +1
                        спасибо!
                        • 0
                          Очень бы хотелось иметь лекции в виде аудиоподкаста, чтобы слушать в машине.
                          • +1
                            Могу сконвертировать и выложить, но там многие моменты будут совершенно непонятны без картинки.
                            • 0
                              Видимо я неправильно выразился. Я хотел сказать, что очень не хватает лекций, ориентированных на прослушивание без просмотра.
                              Сейчас в лекциях есть момент: «Смотрите, если мы сделаем так, то получим то, что видно на экране».
                              • 0
                                А, понял. Это интересная идея.
                            • +2
                              А может лучше не просто смотреть на дорогу, а ещё внимательно анализировать ситуацию? )
                              В пробках можно и видео посмотреть.
                            • +2
                              Спасибо. Как раз думал поискать что-нибудь по js.

                              Кстати, огромное уважение вызывают люди, которые придерживаются данной тенденции:
                              Знания должны быть свободными!
                              • +1
                                Спасибо за лекции! Сейчас читаю Флэнагана, ваши лекции будут отличным дополнением.
                                • 0
                                  Тоже смотрю лекции параллельно с Флэнаганом, он отлично их дополняет.
                                • +1
                                  Отличная статья. Надо будет попрактиковаться уже сегодня! Жаль «Нравится» не могу пока нажать =)

                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                  Самое читаемое