Мы в соц.сетях

Ближайшие даты начала:

Цена:
9 900 руб.

Основы программирования на JavaScript

40 ч
один месяц
Уровень:

Базовый

Направление:

Курсы по созданию сайтов и web-технологиям

Ближайшие даты начала:

Цена:
9 900 руб.

О курсе

JavaScript – универсальный скриптовый язык, весьма гибкий и мощный. JavaScript находит широкое применение как язык описания сценариев для web-браузера, позволяет придавать интерактивность HTML-документам, так и в разработке серверных приложений на Node.js. В данном курсе будут рассмотрены основные возможности языка, традиционные области его использования и рассмотрены способы его применения при программировании web-приложений.

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

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

По окончании данного курса слушатели будут: 

- иметь представление об основах технологии объектно-ориентированного программирования, необходимых для Web-разработки; 

- иметь понимание механизма создания объектов, свойств и методов объектов, применению объектов для создания удобных интерактивных сайтов;
- иметь представление о языке создания сценариев JavaScript , уметь понимать конструкции языка и интерпретировать результат выполнения программного кода;  

- уметь  создавать Web-документы с динамически изменяемым содержимым на базе конструкций JavaScript; 

- использовать стилевое форматирование совместно с языками сценариев JavaScript  для расширения возможностей оформления веб-документов.

Программа курса

Курс знакомит с веб-программированием, с языком JavaScript, его спецификой и особенностями согласно стандарту ECMAScript-262 без привязки к исполняемой среде. В курсе рассматриваются конструкции JavaScript, определённые в стандарте ECMAScript-262: особенности синтаксиса, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. 
В процессе выполнения самостоятельных работ формируются навыки создания базовых алгоритмов.
Продолжительность обучения:  40 ак.ч. очно + 32 ак.ч. самостоятельно.


Занятие 1. Введение в JavaScritpt. 

Обзор клиентских веб-технологий.  Инструментальные средства разработки клиентских вебприложений.   Понятие языка сценариев. Основные сценарные языки.   Язык Javascript, история развития и версии.   Встраивание сценариев Javascript в HTML-документы.  Синтаксис языка Javascript.  Строки, переменные, литералы. Типы данных.  Зарезервированные слова, выражения и операции.  Ввод-вывод информации. Специальные символы.

Занятие 2. Создание циклов. Функции. 

Операторы. Условные инструкции if/else.   Операторы цикла do/while, for.  Инструкция переключения switch/case, инструкции continue, break.  Создание массивов. Методы работы с массивами.  Определение и вызов функций. Параметры, передаваемые функции.  Возвращаемое значение функции.  Область видимости переменной. Функции как данные. Контекст исполнения функции.

Занятие 3. Поддержка событий. Базовые объекты

События в JavaScript. Обработчики событий. Объект event. Распространение событий.  Объекты, свойства и методы. Создание объекта. Конструктор объекта. Прототипы. Механизм наследования.  Пользовательские объекты.  Базовые объекты JavaScript. Глобальный объект.  Обработка исключений. Объект Error.  Объекты Date, String, регулярные выражения. Шаблоны для поиска в строках. Методы RegExp и String для поиска. Проверка достоверности вводимых данных.  Объект Math

Занятие 4.Объекты браузера. Объект window 

Объектная модель документа DOM.  Объекты браузера. Коллекции.  Объект window.   Методы работы с промежутками времени.  Модальные диалоговые окна.   Управление окнами. Создание окна.   Перемещение и развертывание окна, обмен информацией с новыми окнами.

Занятие 5. Объекты браузера. Работа с изображениями 

Объект HTML DOM Document.   Объект image. Перекатывание изображений.  Предварительная загрузка изображений в браузер.  Создание движущегося изображения.

Занятие 6. Изменение стилей документа 

Применение каскадных таблиц стилей для создания динамических элементов страницы.  Изменение фонового цвета и изображения.   Смена стиля текста и ссылок.  Анимация.   Выпадающие меню.  Свойства и методы таблицы, ее элементов. Формат данных JSON   

Занятие 7. Работа с формами в JavaScript 

HTML-формы. Элементы форм.   Методы передачи информации из формы.   Использование сценариев Javascript для проверки форм.   События, связанные с формами. Установка и перенос фокуса.   Блокирование и скрытие элементов формы.

Занятие 8. Работа с cookie. Web Storage. Объекты DOM 

Использование Javascript для работы с cookie.   Интернет-хранилище Web Storage.  Реализация W3C DOM различными браузерами.  Структура дерева документа. Доступ к объектам DOM.   Элементы документа, их свойства и методы работы с ними. Типы узлов, работа с атрибутами.  Применение DOM для создания динамических эффектов.   Создание сворачивающихся списков и меню.

Занятие 9.Обзор библиотек JavaScript. JQuery

Особенности языка JScript. Библиотека ActiveX.  Обзор библиотек JavaScript   JQuery. Отбор элементов страницы с помощью селекторов.  Изменение стилевых свойств в JQuery

Занятие 10. Пользовательские интерфейсы JQuery

Поддержка событий в JQuery, вызов и обработка событий.  Манипуляция элементами страницы, визуальные эффекты: анимация, изменение видимости и прозрачности элементов.   Управление атрибутами элементов.  Пользовательские интерфейсы. Drag & Drop, выпадающий календарь.    

Фотогалерея

Учебный график:

по будним дням:  утро c 10:00 до 13:00, вечер с 18:30 до 21:30

по выходным дням: с 11:00 до 17:00

Время занятий он-лайн:

График занятий: Ежедневно или 2-3 раза в неделю
Продолжительность одного занятия: 1-2 академических часа



Учебный комплекс

Режим

Дата начала

Группа



Преподаватели курса:

Преподаватели курса имеют огромный опыт работы, терпение, и самое главное, талант. Талант объяснять материал курса простым и доступным языком, понятным начинающему пользователю.

Наши преподаватели — профессионалы в обучении начинающих пользователей, поэтому вы получите отличный результат.

Индивидуальный подход к каждому ученику
Единый стандарт обучения — стандарт высокого качества и комфортного общения
Более 90% практических уроков и полное усвоение материала
Уникальные методички и раздаточные материалы, значительно упрощающие процесс обучения
Яблоков Лев Николаевич

Яблоков Лев Николаевич

Преподаватель-методист ЧОУ ДО "Учебный центр "БАЗИС".

Выпускник МГУ им. М.В. Ломоносова  (мех-мат. Факультет).  Имеет большой опыт работы инженером-программистом, ведущим программистом и техническим директором в IT-компаниях. Большой педагогический стаж, более 10 лет преподавательской деятельности на физико-математическом факультете Педагогического университета им. А.И.Герцена, позволяет проводить занятия по направлению WEB-дисциплин с максимальной эффективностью, при полном контакте с любой аудиторией. Автор курсов по WEB-технологиям.  
 


После обучения вы получите

Как записаться

• Можно отправить заявку с сайта через форму «Записаться»

• или подойти в любой офис нашего учебного центра с паспортом для заключения Договора.

При онлайн записи через сайт Вам перезвонит наш менеджер для уточнения деталей и условий. Договор Вы сможете взять в офисе на первом занятии.

Как оплатить

В любом филиале
Вы можете рассчитаться как наличными, так и банковской картой. Также можно оформить беспроцентную рассрочку на любой курс (0-0-12).

Оплата ОНЛАЙН
Банковской картой на сайте. Выберите нужный вам курс и запишитесь через форму «Записаться» на странице курса. В личном кабинете у Вас будет доступ к онлайн оплате. Оплата осуществляется банковской картой Visa или Mastercard через Процессинговый центр АКБ "РосЕвроБанк"

Безналичная оплата
Только для юридических лиц

FAQ

Занятия начинаются по мере комплектования групп. Как правило, точная дата начала занятий определяется в течение месяца. Информацию о начале занятий мы сообщаем слушателям за 3-4 дня до первого занятия. Также эта информация доступна на сайте и в группе Вконтакте https://vk.com/courses_bazis
Возможны различные режимы обучения:
утренние группы – с 10.00 (10.30) до 13.00 (13.30) 2-3 раза в неделю по будним дням;
вечерние группы – с 18.30 (19.00) до 21.30 (22.00) 2-3 раза в неделю по будним дням;
группы выходного дня – с 11.00 до 17.00 по субботам или воскресеньям.
Внести оплату можно через сайт bazis.ru/zakaz/ или в любом из офисов наличными или банковской картой. Также можно оформить беспроцентную рассрочку на 12 месяцев. Возможна оплата по безналичному расчету юридическими лицами.
Да, возможны. При индивидуальном обучении можно составить список тем, которые Вас интересуют, и определить удобное время занятий. Мы согласуем дату с преподавателем и забронируем учебную аудиторию.
Необходимые для обучения методические материалы или выдаются слушателям в распечатанном виде, или рассылаются по электронной почте.
Да, это возможно. При заключении договора и внесении предоплаты за обучение обязательно сообщите менеджеру, когда Вы готовы начать приступить к занятиям.
Да
У нас круглогодичный набор. Можно начинать обучаться в любое удобное для Вас время.
Нет. Но, если у вас есть такая потребность, мы сможем подобрать вам варианты проживания у наших партнеров. Услуга платная.
В УЦ «Базис» работает отдел по трудоустройству наших учащихся.Так как уровень подготовки наших выпускников хорошо известен в городе, к нам обращаются работодатели с информацией о вакансиях. Выпускникам предлагаются заявки от работодателей. Эта услуга оказывается выпускникам бесплатно.
Мы регулярно проводим тренинг по трудоустройству. Специалисты по карьере рассказывают о тенденциях рынка труда в Санкт-Петербурге, уровне заработных плат и помогают составить или откорректировать резюме. На тренинге можно подготовиться к предстоящему собеседованию.
Да. В нашем учебном центре можно пойти тестирование на профориентацию и получить консультацию психолога.
Выбор программы зависит от базового образования, возраста и личных способностей человека. У нас есть программы повышения квалификации и программы профессиональной переподготовки. Обратитесь к нашим менеджерам за консультацией по выбору программы.

Вас также может заинтересовать

Сервис онлайн оплаты заказов временно недоступен. Приносим извинения за доставленные неудобства.