Мастер-классы по Javascript, AJAX/COMET, jQuery Узнать больше...
Javascript.RU

Курсы javascript

Добрый день!

Проект javascript.ru предлагает вашему вниманию профессиональные курсы по языку javascript.

Они посвящены современному javascript и грамотным практикам программирования на этом языке, на основе того как реально делаются ведущие фреймворки и сайты мира.

Конечно, предполагается, что вы можете создать простую HTML-страницу.

На курсе вы узнаете многочисленные тонкости и особенности языка javascript и браузеров, научитесь создавать интерфейсы на этом языке, познакомитесь с частыми проблемами и путями их грамотного решения.

В настоящий момент идет группа "Основы Javascript", со следующей программой.

Основы javascript

Курс по основам javascript, с нуля.

Предназначен для получения и упорядочения знаний.

Этот курс специализируется именно на основах, то есть на тех основных знаниях о языке, которые необходимы до интерфейсов, событий и тому подобного.

Программа:

  • Обзор технологий
    • Что такое javascript?
    • Что такое AJAX?
    • Что умеет javascript?
    • Что не умеет javascript?
    • Смежные и альтернативные технологии.
    • Перспективы и тенденции в развитии javascript.
  • Первые шаги
    • Инструменты разработки.
    • Подключение и запуск javascript.
    • Переменные. Комментарии. Точка с запятой.
    • Базовые UI-операции.
    • Firebug. Консоль, её настройка, просмотр ошибок.
  • Основные операторы и управляющие конструкции.
    • Операторы, их особенности в javascript.
    • Сравнение, преобразование типов.
    • Циклы while, for
    • Метки, break/continue
    • Бесконечный цикл
      • Задача: ввод чисел с подсчетом их суммы.
    • Тернарный оператор.
  • Введение в Функции
    • Два основных синтаксиса функций.
    • Область видимости функций, в зависимости от объявления.
    • Возвращение значений, undefined.
  • Основные типы данных
    • Тип данных String (строка)
      • Основные операции со строками
      • Тонкости и особенности, отличия от аналогичных типов в других языках.
      • Задача: обрезание строки при превышении размера.
    • Тип данных Number (число)
      • Тонкости и особенности, отличия от аналогичных типов в других языках.
      • Задача: функция проверки строки на число.
      • Задача: интерфейс для сложения чисел.
    • Объекты в javascript, тип Object
      • Объявление объектов, получение, создание и удаление свойств.
      • Задача на объявление объектов.
      • Особенности и возможные значения this в javascript.
      • Функции как методы объектов.
      • Задача на создание объекта с методами.
      • Объект как ассоциативный массив, перебор свойств.
      • Задача: умножение всех свойств объекта на 2.
      • Некоторые встроенные объекты javascript.
    • Массивы, тип Array.
      • Объявление, автодлина.
      • Задача: функция поиска в массиве.
      • Очередь и стек в javascript.
      • Функции манипуляции: splice, slice, join, reverse...
      • Задачи на работу с массивами.
    • Объекты и примитивы
      • В javascript не все - объекты.
      • Примитивы, оператор typeof.
      • Примеры частого некорректного использования typeof.
      • Строковые операции, автоприведение через toString.
      • Арифметические операции, автоприведение через valueOf.
      • Булевый контекст, приведение toBoolean.
    • Функции
      • Присвоение и передача функций.
      • Статические переменные.
  • Область видимости и замыкания
    • Глобальная область видимости.
    • Внутреннее устройство области видимости для функций.
    • Вложенные области видимости.
    • Порядок работы директив var,function.
    • Замыкания: примеры создания и использования, внутреннее устройтво.
      • Изменение значения во внешней области видимости.
      • Как обрабатываются переменные без var.
      • Самая частая ошибка с замыканиями.
    • Порядок инициализации объекта активации.
    • Блоки и область видимости в javascript.
    • Влияние замыканий на использование и утечки памяти.
  • Функции с переменным числом параметров
    • Вызов функции с любым числом параметров.
    • Доступ к неименованному параметру, псевдо-массив arguments.
      • Задача: добавить значение по умолчанию в один из примеров.
    • Применение arguments.callee.
    • "Keyword arguments"

Программа выше не содержит части, посвященной DOM-модели и работе со страницей. Она будет выложена в скором времени.

Участие

Курсы проходят в режиме он-лайн. Системные требования.

Курсы платные, но стоимость очень доступная.

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

Запросить уведомление
Электронный адрес*

Сотовый тел. в формате: +7(921)1234567

По всем вопросам просим писать на manager@javascript.ru.


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
11 + 9 =
Введите результат. Например, для 1+3, введите 4.
 
Новости

Открылась регистрация на мастер-классы по профессиональному Javascript, AJAX/COMET, jQuery в городах:

  • Ярославль (24-25 сентября)
  • Новосибирск (3-4 октября)
  • Казань (9-10 октября)
  • Минск (16-17 октября)
  • Днепропетровск (23-24 октября)
  • Одесса (30-31 октября)
  • Самара (13-14 ноября)

Более подробно - на странице мастер-классов.

Если вас интересует другой город - посмотрите здесь, выбрав "Другие города".

Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Статьи и мероприятия

Будьте в курсе наших последних новостей!

Последние обсуждения на форуме
Forum
Последние комментарии