пн-пт: 09:00-21:30, сб-вс: 10:00-16:00

 

+7 (965) 117-21-00


Заказать звонок
О НАС

ЦПО Столица на Соколе - это современный многопрофильный учебный центр, специализирующийся как на подготовке "с нуля", так и на переподготовке и аттестации специалистов в различных областях: от мастеров маникюра до дизайнеров интерьеров, от менеджеров по рекламе и PR - до профессиональных бухгалтеров, аудиторов и IT-специалистов.

подробнее

Наши партнеры

Курсы JavaScript

Цена: 16600 руб.
со скидкой: 13300 р.
индивидуально: 23700 р.**
онлайн: 11600 р.
Кол-во академических часов: 32
Записаться

Ближайшие группы:

Режим обучения Дата начала занятий Время обучения
Дневная группа 03 мая 2024 10.00 – 14.30
15.00 – 18.00
Вечерняя группа 30 апреля 2024 18.30 – 21.30
Группа выходного дня 11 мая 2024 10.00 – 14.30
15.00 – 19.30
Язык Яваскрипт используется для написания и выполнения сценариев на стороне клиента, т.е. браузера. Это значит, что все действия будут происходить прямо в браузере, без необходимости подключения к сети интернет. В основном этот язык используется при создании сайтов, для того чтобы придать им больше динамичности и гибкости. Если вы хотите устроиться в престижную IT- компанию, или же зарабатывать хорошие деньги удаленно, не выходя из дома, то добиться этого можно пройдя обучение яваскрипт.

Эти курсы будут полезными как для тех, кто уже имеет базовые знания создания сайтов, так и для новичков желающих этому обучиться. На курсах JavaScript учащиеся будут изучать в теории и на практике такие понятия, как переменные, массивы, функции, циклы, условные операторы и выражения. Также будут изучаться объекты яваскрипт и их методы. Они научатся использовать ОМД- объектную модель документа, и БОМ – объектную модель браузера. Кроме этого слушатели смогут познакомиться с популярными яваскрипт библиотеками.

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

1. Командная разработка.
1.1. Контроль версий кода на примере системы Git. Знакомство с системой контроля версий кода. Установка и настройка системы Git. Cоздание репозитория, контроль за его состоянием, фиксирование изменений и их история. Внешние репозитории сервисы GitHub и BitBucket.
1.2. Организация рабочего процесса. Общий репозиторий. Ветки (отдельные ветки для каждой функции, для разработки, ветки для подготовки релиза, ветки для срочного исправления ошибок, форки)
1.3.Обзор и особенности HTML5. Элементы HTML, DOCTYPE. Устаревшие атрибуты и теги.Использование новых тегов в HTML5. Атрибуты и их значения. Структура документа, обязательные теги, работа с метаданными.

2. Основы JavaScript.
2.1. Синсаксис JavaScript (Тип данных, структура, циклы и переменные в коде языка, основные и условные операторы и выражения, конструкция switch)
2.2.Массивы
Работа с данными и их использование в разных ситуациях. Основные понятия в теме: массивы, дата, время, объекты и строки, свойства, а так же методы.
2.3.Использование функций. Создание и наделение ее параметрами, результат этой работы. Работа с локальными переменными, область видимости и замыкание переменных. Рекурсия и стек.

3. Объекты JavaScript
3.1.Функциональные выражения и замыкания. Основные ошибки при работе с замыканиями. Синтаксис, функциональная анонимность. Работа с переменными – сохранение, вызов, передача, возврат функций. Область видимости переменных внутри функции.
3.2.Объекты и их методы. Обзор возможностей и область применения. This и New. Геттеры и сеттеры. Сall, apply, bind.
3.3. Основы объектно-ориентированного программирования. Работа с конструктором, создание функционального стиля, прототипы и наследование.

4. Расширенные возможности HTML и JavaScript.
4.1. Browser Object Model (BOM - Объектная модель браузера). Структура и основные глобальные объекты окно, навигация, локация, история, консоль и др.
4.2. Document Object Model (DOM - Объектная модель документа). Работа с деревом и его свойства, навигация и поиск элементов, атрибуты DOM.

5. Расширенные возможности CSS.
5.1.Адаптивная верстка под различные устройства, в том числе мобильные. Характерные особенности и различные варианты исполнения задач. Работа с CSS media queries. (возможности изменения размеров, цвета, типов, а так же ориентация страниц)
5.2. Использование языка программирования стилей SASS. Оптимизация кода с помощью SASS. Знакомство с препроцессорами. Работа с переменными (mixins), импорт, родительство, циклы, расширения стилей.
5.3.Автоматизация задач с помощью менеджера зависимостей NPM Работа с задачами – создание, настройка, вызов.

6. Обзор библиотек и фреймворков.
6.1.Библиотека JQuery. Верстка фотогалереи с добавлением анимации. Базовые понятия анимации. Использование CSS transitions и animations. Cобытие transitionend.
6.1.1.Обработка событий и порядок действий. Определение объекта события. Всплытие, перехват и делегирование событий. Создание событий вручную. Браузер - действия по умолчанию
6.1.2.Какие бывают события. События клавиатуры, мыши, окна – изменение размера, прокрутка документа. Загрузки документов и изображений, скриптов. Перетаскивание элементов. Теория: События мыши. Cобытия клавиатуры. Прокрутка документа. Изменение размеров окна. Загрузка документа. Изображений. Cкриптов.
6.1.3.Знакомство с AJAX. Кросс-доменные запрос с помощью объекта XMLHttpRequest. Кросс- доменные коммуникации с помощью JSONP
6.2.Фреймворк Bootstrap. Как работает фреймворк и его функциональные возможности (линейные, радиальные, повторяющиеся градиенты, получение промежуточного цвета). Создание различных эффектов - форма и размер, трансформация элементов, в том числе трехмерная, смещение, масштаб.

7. Анимация с помощью CSS.
7.1.Верстка фотогалереи с добавлением анимации. Базовые понятия анимации. Использование CSS transitions и animations. Cобытие transitionend.
7.2.Различные виды градиентов. Трансформации обычные и трехмерные. Функции – поворота, масштаб и смещение.

8.Зачет.

Задать вопрос

Ваш вопрос обрабатывается модератором Вы не ввели ваш вопрос


Ваше имя:         
Оба поля обязательны для заполнения!

Вопрос-ответ:

Комментариев к курсу пока нет, станьте первым!
МЫ В СОЦСЕТЯХ
Мы в Контакте
РЕГИСТРАЦИЯ

Пройдя регистрацию на выбранный курс прямо сейчас, Вы получаете возможность обучения со СКИДКОЙ 20-40%!

ЭТАПЫ ПУТИ
2024 - это Ваш год!

Сейчас мы можем предложить Вам 7 направлений обучения, более 120 программ, самых опытных преподавателей-практиков, современные оборудованные аудитории и индивидуальный подход к каждому слушателю. Мы ждем Вас!

2000 - год становления центра

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

1992 - год основания центра

В этот год наш Учебный центр в первый раз любезно распахнул свои двери для своих слушателей. Было назначено действующее руководство и сформирован штат опытных преподавателей.

подробнее