1. Гость, Нет времени набирать посты, чтобы открыть HIDE ? Теперь есть решение, станьте Членом Клуба!
  2. Новые покупки

    07.12.2016: Эффективный маркетинг (П р я д у х и н К.)

    07.12.2016: [Courson] SMM с нуля: практическое руководство по магии в социальных медиа

    07.12.2016: Набор курсов от проекта Обнаженный бизнес

    07.12.2016: Бизнес за 21 день

    07.12.2016: Биржа. Легко не будет. (Артем Звёздин) VIP Курс

    06.12.2016: Денис Борисов - Мои биологически активные добавки (БАДы)

    06.12.2016: Курс по уверенности от тренера по харизме и межличностным коммуникациям из Вегаса

    06.12.2016: Практические методы диагностики и самодиагностики

    06.12.2016: Convert Monster - Идеальный landing page 3.0

    06.12.2016: Горячий миллион (пакет "Эксперт")

    06.12.2016: (Реалити) Создание и раскрутка Ютуб канала с нуля от А до Я

    05.12.2016: Доступ к базе коммерческих фото Shutterstock

    03.12.2016: Интим перед вебкамерой [Sex Workout]

    03.12.2016: [Синергия] SYNERGY SERVICE FORUM 2016 - Международный форум по сервисным стратегиям

    03.12.2016: [Синергия] Synergy Global Forum 2016 - глобальный форум для глобального прорыва

    03.12.2016: [Синергия] Роман Масленников. Взрывной пиар

    03.12.2016: Бизнес Молодость - МЗС Storage. Подписка на год

    02.12.2016: Бизнес Молодость - Соль цеха

    02.12.2016: Управляем Zennoposter через крутой веб-интерфейс

    02.12.2016: Mokselle - Профессия интернет-маркетолог от А до Я (Skillbox)

  3. Нужен организатор

    07.12.2016: Эффективный маркетинг (П р я д у х и н К.)

    07.12.2016: [Courson] SMM с нуля: практическое руководство по магии в социальных медиа

    07.12.2016: Набор курсов от проекта Обнаженный бизнес

    07.12.2016: Бизнес за 21 день

    07.12.2016: Биржа. Легко не будет. (Артем Звёздин) VIP Курс

    06.12.2016: Денис Борисов - Мои биологически активные добавки (БАДы)

    06.12.2016: Курс по уверенности от тренера по харизме и межличностным коммуникациям из Вегаса

    06.12.2016: Практические методы диагностики и самодиагностики

    06.12.2016: Convert Monster - Идеальный landing page 3.0

    06.12.2016: Горячий миллион (пакет "Эксперт")

    06.12.2016: (Реалити) Создание и раскрутка Ютуб канала с нуля от А до Я

    05.12.2016: Доступ к базе коммерческих фото Shutterstock

    03.12.2016: Интим перед вебкамерой [Sex Workout]

    03.12.2016: [Синергия] SYNERGY SERVICE FORUM 2016 - Международный форум по сервисным стратегиям

    03.12.2016: [Синергия] Synergy Global Forum 2016 - глобальный форум для глобального прорыва

    03.12.2016: [Синергия] Роман Масленников. Взрывной пиар

    03.12.2016: Бизнес Молодость - МЗС Storage. Подписка на год

    02.12.2016: Бизнес Молодость - Соль цеха

    02.12.2016: Управляем Zennoposter через крутой веб-интерфейс

    01.12.2016: Как написать хорошую книгу. Групповой коучинг с Филиппом Богачевым

[javascript.ru] JavaScript, DOM, интерфейсы

Тема в разделе "Программирование", создана пользователем allnulled, 22 апр 2016.

  1. allnulled

    allnulled Администраторы Команда форума Администраторы

    Регистрация:
    2 фев 2015
    Сообщения:
    15.975
    Симпатии:
    1.026
    Курс состоит из трёх частей:

    Первая часть позволяет хорошо разобраться в языке JavaScript, получить знания и навыки написания хорошего JavaScript-кода.
    Вторая часть позволяет научиться работать со страницей и посетителем, создавать меню, слайдеры, Drag'n'Drop и прочие интерфейсные компоненты.
    Третья часть посвящена грамотному использованию jQuery и более продвинутому ООП.

    Большое внимание на этом курсе уделяется стилю кода. Это важно. Хороший стиль кода позволяет писать более быстро, красиво и делать меньше ошибок. А на серьёзных проектах он просто необходим.

    Результат обучения:

    Вы хорошо знаете JavaScript, свободно разрабатываете и отлаживаете программы на этом языке.
    Вы умеете создавать компоненты и объединять их в интерфейсы средней сложности.
    Ваши интерфейсы работают стабильно, без глюков, их можно удобно дорабатывать и развивать.
    Мы идём от основ и до довольно-таки сложных штук. Успешное прохождение обучения гарантировано в том случае, если вы будете регулярно заниматься и делать домашнее задание.

    Основные темы первой части курса:

    Основной JavaScript.
    Здесь мы изучим сам язык, его конструкции и особенности, которые позволяют "разговаривать" на JavaScript коротко, понятно, а главное - без ошибок.
    Основные структуры данных, работа с числами, строками, датами.
    Эффективное использование базовых структур данных в JavaScript, их тонкости и внутреннее устройство.
    Инструменты разработки, отладка в браузерах.
    Объекты и массивы.
    Функции, виды объявлений и тонкости использования.
    Более глубокое понимание языка.
    Чтобы писать хороший код, а также грамотно пользоваться современными фреймворками, мы изучим JavaScript лучше, включая тонкости и продвинутое применение языковых конструкций.
    Замыкания и их грамотное применение.
    Преобразование типов.
    Контекст this в деталях.
    Введение в ООП.

    По окончанию первой части курса вы свободно пользуетесь языком JavaScript, с учётом его особенностей. Мы улучшим эти навыки в последующих частях курса.

    Вторая часть курса:

    Документ, генерация интерфейса.
    Здесь мы учимся работать с документом, решать всевозможные задачи в браузере.
    Внутреннее устройство браузера, работа со скриптами.
    Дерево DOM, особенности в современных браузерах и IE<9.
    Получение информации об элементах страницы.
    Динамическая генерация элементов интерфейса.
    События, взаимодействие с посетителем.
    Введение в события, способы назначения обработчиков и тонкости их использования.
    Практика создания "живых" интерфейсных компонент (кнопки, меню, карусели).
    Динамические компоненты интерфейса
    Координаты в окне и документе, передвижение элементов
    Drag'n'Drop, по окну и внутри элемента
    Практика (слайдер, подсказка)
    Работа с большим количеством элементов
    Всплытие и перехват событий
    Паттерн "делегирование", оптимизация производительности и архитектуры
    Особенности работы событий mouseover, mouseout с учётом всплытия.
    Практика создания интерфейсных компонент (дерево, галерея, редактируемая таблица)

    По окончании второй части вы можете создавать интерфейсные компоненты, но нужно больше практики.

    Третья часть курса:

    Фреймворк jQuery, его важные тонкости и правильное использование.
    Прототипный стиль ООП.
    Архитектура сложных интерфейсов.
    Практика создания компонент для сложных интерфейсов, свои события.
    Системы шаблонизации, использование шаблонов для удобного создания компонент.
    Обзор AJAX-технологий и фреймворков (Backbone, Angular.JS), куда двигаться дальше.

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

    Скачать

     
  2. Загрузка...

    Похожие темы Форум Дата
    Специалист - JavaScript. Уровень 1 + Уровень 2 (2016) Программирование Воскресенье в 03:36
    Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е издание Программирование 20 ноя 2016
    VIP [Специалист] М20480: Программирование в HTML5 с JavaScript и CSS3 (подготовка к 70-480) Программирование 17 ноя 2016
    JavaScript для верстальщика (2016) Программирование 12 окт 2016
    [Специалист] JavaScript ( + jQuery + AJAX + Node.js) (2015) Программирование 26 сен 2016

Пользователи, которые прочитали эту тему (Всего: 0)