На главную
ГЛАВНАЯ
НОВОСТИ
О нас
Курсы центра
Аналитика
Партнеры
Вакансии
Контакты

Курс программе «WEB-программирование»

Курс программе «WEB-программирование»

Продолжительность курса 24 часа  
(12 занятий)
JavaScript. Уровень 1. Основы веб - программирования
Ни один современный сайт не обходится в наше время без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это, и многое другое, реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.
На занятиях слушатель изучит особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основные встроенные функции. На простых примерах освоит стандартные методы работы с DHTML и сценариями, а также нестандартные технологии (например, мультимедийные фильтры IE). Также сможет создавать кроссплатформенные решения и сценарии, совместимые со всеми современными браузерами.
   
   
Программа курса
    Тема     Ак. часов      
             
    Модуль 1. Введение в JavaScript, основные сведения, синтаксис
•    Краткая история JavaScript, текущая версия (1.5)
•    Внедрение сценариев в HTML
•    Синтаксис, зарезервированные слова
•    Понятие операторов
•    Лабораторная работа: Первый сценарий
•    Понятие переменной, литерала
•    Классификация типов данных, оператор typeof
•    Краткое описание всех типов данных
•    Глобальный объект
•    Тривиальные типы данных null, undefined
•    Базовые типы String, Number, Boolen
•    Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat()
•    Лабораторная работа: Изучение методов экземпляров String
•    Лабораторная работа: Изучение методов экземпляров Number, методов глобального объекта и объекта Math    6      
    Модуль 2. Инструкции и функции
•    Понятие инструкции
•    Объединение инструкций, оператор ","
•    Блок инструкций {}
•    Условные инструкции (if, if/else, if/else if/else)
•    Инструкции цикла (while, do/while, for, for/in)
•    Инструкция переключения (switch/case/default)
•    Инструкции continue, break
•    Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error)
•    Лабораторная работа: Построение таблицы в цикле (использование элемента и правил CSS для модификации внешнего вида таблицы) <br />•    Лабораторная работа: Определение правильного окончания слова с разными числительными<br />•    Функции<br />•    Имена функций, их создание и вызов<br />•    Область видимости переменных<br />•    Аргументы функций, объект arguments, рекурсивный вызов<br />•    Инструкция return<br />•    Лабораторная работа: Использование функции для модернизации предыдущего примера с окончанием слова<br />•    Лабораторная работа: Создание функции для работы с любым количеством переданных аргументов<br />•    Лабораторная работа: Создание функции, возвращающей значение    10       <br />    Модуль 3. Массивы и объекты <br />•    Массивы, тип данных Array<br />•    Свойства и методы экземпляров Array<br />•    Лабораторная работа: Изучение методов массивов<br />•    Объекты в JS, тип данных Object<br />•    Свойства и методы экземпляров Object<br />•    Углубление понятия свойств и методов любого объекта в JavaScript<br />•    Контекст исполнения функции в качестве метода объекта<br />•    Лабораторная работа: Вызов глобальной функции как метода объекта, ключевое слово this<br />•    Пользовательские объекты<br />•    Понятие класса-конструктора, оператор instanceof, свойство constructor<br />•    Механизм наследования, prototype <br />•    Лабораторная работа:<br />Создание пользовательского класса-конструктора, передача аргументов<br />•    Лабораторная работа: Модификация пользовательского класса-конструктора с помощью prototype    8      <br />    Модуль 4. Регулярные выражения и даты <br />•    Шаблоны для поиска в строках, тип данных RegExp<br />•    Синтаксис регулярных выражений<br />•    Спецсимволы, неалфавитные символы (управляющие последовательности)<br />•    Классы символов<br />•    Повторение<br />•    Альтернатива, группировка и ссылки (внутри вне шаблона)<br />•    Флаги<br />•    Свойства экземпляров RegExp<br />•    Методы экземпляров RegExp и String для поиска с использованием шаблонов <br />•    Лабораторная работа: Использование рассмотренных методов для поиска<br />•    Лабораторная работа: Составление шаблона для проверки корректности e-mail<br />•    Создание дат, тип данных Date<br />•    Свойства и методы экземпляров Date <br />•    Лабораторная работа: Получение текущей и заданной дат<br />•    Лабораторная работа: Получение даты с заданным смещением (неделя - 7 суток, месяц - 30 суток)<br />•    Лабораторная работа: Использование экземпляров Date в качестве "секундомера"<br />•    Заключительная часть – закрепление знаний про объекты, их свойства и методы, синтаксис доступа к ним    10   </p>


Контакты

г.Бишкек, ул.Манаса, 16, 
каб. 7 

Телефон / факс:
31-61-47,
0 555 92-34-56

E-mail:

ceo@global.edu.kg
amina.iskanderova@mail.ru


Схема проезда

Другим тоже интересно:
Это нужно знать! Наши новости Наши партнеры Социальные сети
Преподаватели ОФ регулярно повышают свою квалификацию
Каждый преподаватель ОФ «Образование без границ»

Все материалы, опубликованные на сайте, представлены только для частного ознакомления.
Любая перепечатка либо распространение материалов возможна лишь при письменном согласии владельцев сайта. 
Разработка и продвижение компании: Inform.kg, 2012

Inform.kg Яндекс.Метрика