Имя
Логин
Пароль
Повтор пароля
Email

    Войти через соц. сети:


    или внутреннюю авторизацию:

    Логин
    Пароль
      Обучение проводится онлайн
      Урок длится 2 часа
      Курс состоит из 8 уроков
       
      Цена урока 500 рублей
      Цена курса 4000 рублей

      JavaScript Базовый.

      О чем курс

      На курсе JavaScript второго уровня вы расширите свои знания и навыки как программиста клиентской части веб-приложения.

      Вы узнаете что из себя представляет web-страница с точки зрения JavaScript.

      • Вы научитесь динамически модифицировать страницу страницу в зависимости от действий пользователя, тем самым превращая страницу в интерактивную программу
      • Изучите ООП подход к созданию web-приложений
      • Познакомитесь с шаблонами проектирования, которые часто применяются в JavaScript для решения типовых задач
      • Научитесь программно работать с графикой - это принципиально расширит возможности браузера, позволяя создавать от простых графических эффектов до сложных браузерных игр
      • Изучите возможности сохранения информации прямо в браузере, создавая web-страницы, ничем не уступающие классическим приложениям
      • И наконец изучите возможность непрерывного взаимодействия с сервером, что позволит создать такие элементы живого общения, как чат.

      Для кого курс

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

      На базе полученных знаний вы смело сможете развиваться в качестве JavaScript- программиста

      Урок 1. Область видимости, Замыкания.
      • Главный объект windows.
      • Замыкания изнутри и снаружи.
      • Организация модулей с помощью замыканий.
      • Использование памяти в JavaScript. Работа сборщика мусора.
      Урок 2. Работа c DOM.
      • Устройство DOM дерева.
      • Перемещение по дереву документа.
      • Поиск в дереве.
      • Виды и свойства узлов дерева.
      • Изменение дерева с помощью JavaScript.
      Урок 3. Объекты Javascript их методы и контекст.
      • Создание объектов
      • Использование статических методов
      • Вызов метода с заданным контекстом (call).
      • Вызов метода с произвольным количеством параметров (apply).
      • Привязка контекста (bind).
      Урок 4. Шаблоны проектирования (часть 1).
      • Шаблон Singleton (одиночка).
      • Шаблон Factory (фабрика).
      • Шаблон Deorator (декоратор).
      Урок 5. Шаблоны проектирования (часть 2).
      • Шаблон Promise (обещание).
      • Шаблон Observer (наблюдатель).
      • Шаблон Mediator (посредник).
      Урок 6. Canvas - программное рисование на холсте.
      • Настройка холста.
      • Рисование графических примитивов: прямоугольники, линии, дуги, кривые.
      • Выбор цветов.
      • Работа с изображениями.
      Урок 7. Хранение данных на клиенте.
      • LocalStorage - хранилище пользовательских данных в виде ключ/значение
      • Сериализация, десериализация данных.
      • Web SQL - работа с базой данных в браузере.
      • Соединение. Выбор данных. Вставка данных. Работа с результатами.
      Урок 8. WebSocket-ы. Постоянный обмен данными между клиентом и браузером.
      • Открытие, закрытие соединения.
      • Отрпавка, получение данных.
      • Обработка сокетов на сервере.
      • Реализация простого чата.

      Набор в группы

      В те­ку­щий мо­мент, на­бор в груп­пы по это­му кур­су не про­из­во­дит­ся, но пла­ни­ру­ет­ся в бли­жай­шее вре­мя.

      За бо­лее по­дроб­ной ин­фор­ма­ци­ей об­ра­щай­тесь на форум.

      СПОСОБЫ ОПЛАТЫ

      Webmoney Яндекс деньги Qiwi
      Терминал Банковсая карта Мобильный