Технологическая школа О'Рейли - JavaScript 1 курс
У меня недавно была возможность взять JavaScript 1: Введение в JavaScript через Технологическую школу O'Reilly (ранее O'Reilly Learning). Это онлайн-курс, в котором вы работаете в своем собственном темпе. Курс предназначен для CEU из Университета штата Иллинойс (UIUC) Отдела непрерывного образования и применяется к их сертификатам профессионального развития в области веб-программирования и веб-программирования на стороне клиента. Этот курс предназначен для людей, которые могут не иметь никакого опыта программирования, но имеют хорошее понимание HTML и CSS. Я не совсем попал в целевую аудиторию, потому что у меня сильный опыт написания скриптов, включая JavaScript. Мой основной интерес в курсе состоял в том, чтобы заполнить мой пятнистый фон из-за того, что я собирал кусочки от чтения кода других людей, а не специально изучал JavaScript.

Я нашел начало курса немного медленным. На самом деле мы не начали писать код до 5-го урока. Тем не менее, для начинающих, это, вероятно, правильно, особенно потому, что некоторое время уходит на изучение копирования и адаптации свободно доступных скриптов в ваши собственные проекты. Насколько я ценю реальное понимание, в реальной жизни поиск и повторное использование подходящего существующего кода, вероятно, важнее. Поскольку курс проходил самостоятельно, ничто не мешает более опытным студентам быстро пройти через эти уроки. Курс охватывает основные основы JavaScript (или любого языка программирования) - переменные, функции, принятие решений. Каждая новая концепция практикуется путем написания одной или двух простых программ и коротких тестов, которые передаются инструктору для проверки. Преподаватель был очень хорош в исправлении моей работы быстро, обычно на следующий рабочий день. Я был немного разочарован общим отсутствием обратной связи о правильных ответах, но я думаю, что это, вероятно, компромисс для быстрого поворота. Преподаватель также может ответить на вопросы по электронной почте, хотя я, как правило, смог выяснить любые проблемы по предоставленным ссылкам. Хотя программы, которые мы написали, в целом были бесполезны (за исключением финального проекта), я видел, как их можно расширить, чтобы сделать что-то полезное.

Было несколько вещей, которые, я думал, могли бы быть лучше. Мне бы хотелось видеть больше информации о веб-стандартах и ​​лучших практиках, особенно в отношении доступности. JavaScript может быть отличным инструментом, чтобы сделать веб-страницы более понятными и доступными для всех, но он также делает чрезвычайно простым сделать страницу непригодной для использования при использовании программы чтения с экрана. Мне бы хотелось несколько советов по этому вопросу. Курс ссылается на некоторые отличные веб-ссылки и учебные пособия, настолько, что иногда я задавался вопросом, почему я работаю через этот курс, а не один из них. Реально, формат курса и необходимость сдавать упражнения и тесты для каждого урока помогли мне с дисциплиной и мотивацией.

Я думаю, что этот курс определенно стоит того, чтобы иметь реалистичные ожидания. Я думаю, что это было хорошее использование моего времени и денег. Вы получите хорошее базовое понимание JavaScript и, что более важно, сможете и сможете узнать больше самостоятельно. Вы также будете иметь полномочия от двух уважаемых организаций в области информационных технологий - O'Reilly и UIUC. Вы не собираетесь выходить из этого курса, готовясь стать профессиональным программистом JavaScript, но программирование - это не то, что вы можете просто изучить из любого курса. Ни одна книга или урок не помогут, если вы не будете продолжать заниматься и учиться. Как и любое искусство, программированию требуются время и практика, чтобы стать профессионалом. Этот курс дает вам хорошие возможности для этого.

Технологическая школа О'Рейли