1

Этап 1

Составить план обучения.

16 сентября—19 сентября

2

Этап 2

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 1. Основы веб - программирования

19 сентября—10 октября

3

Этап 3

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 2. Расширенные возможности

11 октября—25 октября

4

Этап 4

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3а. Использование библиотеки jQuery

26 октября—09 ноября

5

Этап 5

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

10 декабря—10 декабря

1

Этап 1

Составить план обучения.

16 сентября—19 сентября

2

Этап 2

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 1. Основы веб - программирования

19 сентября—10 октября

3

Этап 3

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 2. Расширенные возможности

11 октября—25 октября

4

Этап 4

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3а. Использование библиотеки jQuery

26 октября—09 ноября

5

Этап 5

Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

10 декабря—10 декабря

16 сентября 2014 10 декабря 2014
Цель просрочена на 3618 дней

Цель заброшена

Автор не отписывался в цели 9 лет 9 месяцев 21 день

Образование

Изучить javascript

Это первый этап к цели стать профессиональным программистом.

 Критерий завершения

Свободно использовать Javascript при создании сайта. Самостоятельно создать Web приложение на Javascript.

 Личные ресурсы

1. Видео курсы от Lynda.com

2. Видео курсы "СПЕЦИАЛИСТ"

3. Литература.

4. Интернет.

Огромное желание.

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

    Без четкого плана обучение будет хаотично и не эффективно

  2. Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 1. Основы веб - программирования

    Хороший курс. На русском языке один из лучших.

    Имеется 4 уровня: для начинающих и продвинутый.

    1 уровень состоит из 6 видео по 2,5 часа. Можно смотреть с 2х ускорением. Думаю на одно видео уйдет 3 дня, с учетом дополнительного чтения литературы, подготовки конспекта и диаграммы. Думаю за 3 недели управлюсь.

    Модуль 1. Основы программирования

    Как устроен компьютер
    Как работают программы
    Введение в JavaScript
    Обзор базовых типов
    Операторы
    Выражения и инструкции
    Переменные
    Приведение типов
    Тривиальные типы
    Практикум: Использование переменных, типов данных и операторов

    1. Краткое объяснение

    2. Диаграмма.

    3. http://smartprogress.do/site/redirect/?url=http%3A...

    Модуль 2. Управляющие конструкции
    Циклы
    Цикл while
    Операторы инкремента и декремента
    Цикл for
    Цикл do while
    Управляющие конструкции if – else if – else
    Метки
    Прерывание и продолжение цикла
    Управляющая конструкция switch
    Практикум: Практическое применение управляющих конструкций в JavaScript

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 3. Функции
    Понятие функций
    Возврат значений
    Области видимости
    Анонимная функция
    Замыкания
    Рекурсия
    Практикум: Использование функций при процедурном подходе в программировании

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 4. Объекты и массивы
    Объектный тип: Объект (Object)
    Свойства объекта
    Методы объекта
    Методы функций
    Объектный тип: Массив (Array)
    Свойство и методы массива
    Встроенный объект Math
    Практикум: Использование объектных типов в JavaScript

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 5. Использование объектов JavaScript
    Свойства и методы объекта Number
    Свойства и методы глобального объекта
    Свойствo и методы объекта String
    Использование регулярных выражений
    Практикум: Использование базовых типов как объектов с регулярными выражениями

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 6. Объектно-ориентированное программирование
    Конструкторы объектов
    Прототипы
    Методы объекта
    Объект Date
    Объект Error
    Практикум: Применение объектно-ориентированного подхода в программировании

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

  3. Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 2. Расширенные возможности

    Модуль 1. Объектная модель браузера
    Объектная модель браузера
    Объект Window
    Объект Navigator
    Объект Screen
    Объект History
    Объект Location
    Объект Document
    HTML-коллекции
    Практикум: Практическое использование объектов браузера

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 2. Использование элементов HTML
    Свойства и методы элемента Form
    Свойства и методы элемента Input
    Свойства и методы элемента TextArea
    Свойства и методы элемента Select
    Свойства и методы элемента Option
    Свойства и методы элемента Image
    Свойства и методы элемента Table
    Практикум: Практическое использование элементов HTML

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 3. Объектная модель документа: DOM
    Document Object Model (DOM)
    Типы узлов
    Связи между объектами
    Свойства и методы интерфейса Node
    Свойства и методы интерфейса Element
    Свойства и методы интерфейса Document
    Нестандартные свойства и методы HTML-элементов
    Свойства и методы коллекции styleSheets
    Практикум: Использование объектной модели документа

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

    Модуль 4. События и их обработка
    Список событий
    Модели событий
    Назначение обработчиков событий
    Работа с обработчиками событий
    Получение ссылки на событие
    Отмена действий по умолчанию
    Кроссбраузерные свойства события
    Получение ссылки на элемент
    Использование фазы всплытия событий
    Отмена всплытия события
    Практикум: Использование разных моделей событий

    1. Краткое объяснение

    2. Диаграмма.

    3. http://www.wisdomweb.ru/

  4. Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3а. Использование библиотеки jQuery

    jQuery — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
    По окончании курса Вы будете уметь:
    Производить эффективную выборку элементов
    Работать с элементами веб-формы
    Эффективно манипулировать элементами DOM
    Управлять эффектами
    Использовать базовую анимацию

    Модуль 1. Введение в jQuery
    Использование текстовых редакторов
    Использование javascript-консоли в браузерах
    Введение в jQuery
    API jQuery
    Выборка в jQuery
    Фильтрация
    DOM: отношения элементов
    Работа с элементами веб-формы
    Лабораторная работа

    Модуль 2. События и манипуляции с элементами
    События jQuery
    Обработка событий
    Объект Event
    Отмена событий
    Добавление элементов
    Манипуляции с элементами
    Делегирование событий
    Лабораторные работы

    Модуль 3. Анимация в jQuery
    Базовые эффекты
    Управление эффектами
    Метод animate()
    Исследование анимации
    Полезный метод grep()
    Лабораторные работа

    Модуль 4. Практическая работа с jQuery
    Создание кода плавного показа картинок
    Оптимизация кода
    Создание шаблонизатора
    Использование шаблонизатора Handlebars

  5. Пройти курс от "СПЕЦИАЛИСТ " JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

    AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными.
    По окончанию курса Вы будете уметь

    1. создавать высокоэффективные сайты Web 2.0;
    2. использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
    3. передавать и обрабатывать данные на сервер всеми доступными методами;
    4. использовать JSON нотацию для передачи данных;
    5. использовать XML-PRC протокол в AJAX приложениях;
    6. взаимодействовать с XML Web сервисами по протоколу SOAP;
    7. выполнять аутентификацию и авторизацию пользователя различными методами;
    8. понимать вопросы безопасности AJAX-приложений;

    Модуль 1. Основы построений AJAX приложений
    Что такое AJAX?
    Механизмы взаимодействия с сервером
    Объект XmlHttpRequest
    Синхронные и асинхронные запросы
    Получение данных с сервера
    Лабораторная работа: Получение текстовых данных с сервера

    Модуль 2. Взаимодействие с сервером, передача данных
    Методы передачи данных на сервер
    Передача простых данных методом GET
    Управление кешированием ответа
    Запросы HEAD
    Лабораторная работа: Передача данных на сервер методом GET
    Передача простых данных методом POST
    Получение и разбор комплексных данных с сервера
    Лабораторная работа: Передача данных на сервер методом POST

    Модуль 3. Передача сложных типов данных. Нотация JSON
    Недостатки простых текстовых форматов
    Способы передачи структурированных данных
    Нотация JSON
    Разбор JSON пакета в браузере
    Лабораторная работа: Использование JSON для получения данных с сервера
    Сериализация и разбор JSON пакета на сервере (PHP)
    Получение данных с сервера
    Лабораторная работа: Использование JSON для обмена данными с сервером

    Модуль 4. Использование XML. XML-RPC
    Проблемы текстовых данных и JSON пакетов
    Другие способы передачи структурированных данных
    Обзор XML технологий
    Разбор XML пакета
    Клиент-ориентированная и сервер-ориентированная архитектура
    Протокол XML-RPC
    Формирование XML-RPC запроса
    Преобразование XML данных
    Лабораторная работа: Получение XML данных с сервера


    Модуль 5. Использование XML Web-сервисов. Протокол SOAP

    Проблемы XML-RPC
    Сервис-ориентированная архитектура (SOA)
    SOAP (Обзорно)
    XML Web-сервисы на примере ASP.Net 2.0
    Формирование и разбор SOAP сообщений
    Лабораторная работа: Реализация клиента XML Веб-службы, использование протокола SOAP
    Модуль 6. Безопасность и эффективность AJAX приложений
    Вопросы безопасности AJAX приложений
    Аутентификация и авторизация пользователя
    Лабораторная работа: Аутентификация пользователя в AJAX приложениях
    Проблемы юзабилити AJAX приложений
    Лабораторная работа: Управление состоянием приложения
    Производительность AJAX приложений
    Обзор решений AJAX
    Подведение итогов

  • 3394
  • 16 сентября 2014, 07:34
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?