Есть вопросы? Задайте их нам! +7(909)972-37-65 addandiam@gmail.com

Добро пожаловать на наш блог Академии дизайна

Программа курса по JavaScript (Описание на курс JavaScript & jQuery)

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

Подробнее о курсе по JavaScript.

Раздел 1. Общее понятие JavaScript. Здесь мы рассматриваем общие вопросы по JavaScript – история создания, перспективы развития и первые практические изыскания.

1. Описание языка программирования JavaScript и области его применения.
2. Среда разработки на языке JavaScript. Популярные редакторы кода.
3. Выбор оптимального браузера для разработки на JavaScript и знакомство с инструментами, встроенными в браузер на примере Google Chrome.
4. Взаимодействие JavaScript c HTML, способы подключения.

Раздел 2. Что такое JavaScript, основы и синтаксис. Непосредственно – само программирование на JavaScript с разбором прежних и современных тенденций и версий языка JavaScript. Основные конструкции и синтаксические правила языка.

1. Понятие переменной в JavaScript, создание переменных и работа с ними.
2. Понятие типа данных, области их применения и примеры использования.
3. Введение в базовые операции в JavaScript (сложение, вычитание, умножение, деление, присвоение).
4. Понятие приоритета операций и что такое интерпретатор JavaScript, порядок обработки операций.
5. Логические, условные, тернарные и другие наиболее часто применяемые операторы JavaScript.
6. Понятие функции. Создание и работа с функциями.
7. Работа со строками и числами в JavaScript.
8. Понятие массива, объекта и цикла в JavaScript.

Раздел 3. Введение в работу с DOM – моделью документа. Пожалуй – самое фундаментальное рассмотрение технологии JavaScript. Учимся добавлять динамику, меняем свойства, учимся удивлять.

1. Понятие DOM – модели документа.
2. Получаем доступ к элементам и их содержимому через DOM – модель.
3. Понятие атрибутов, классов и событий в JavaScript.
4. Модели поведения событий и стратегия добавления событий.
5. Асинхронная загрузка скриптов в JavaScript.
6. Методы взаимодействия с пользователем. Какие методы используются в массивах.
7. Работа с математическими операциями в JavaScript.
8. Понятие JSON – объектов.
9. Работа с датой и временем через объект DATE.
10. Сохранение данных в браузере.

Раздел 4. Работа с объектами и функциями в JavaScript. Это уже продвинутый JavaScript, на основе которого можно создавать самые продвинутые интерфейсные или серверные решения для любого веб проекта, настольного или мобильного приложения.

1. Понятие объектов и прототипов в JavaScript.
2. Работа с прототипами и настройка объектов в JavaScript.
3. Понятие контекста, и работа с ним.

Раздел 5. Введение в JavaScript EcmaScript 6. Современные стандарты и подходы к современному программированию на JavaScript.

1. Переменные в EcmaScript 6.
2. Понятие стрелочных функций, их использование и практика применения.
3. Объекты и операторы. Работа со строками.
4. Реализация ООП (объектно – ориентированное программирование). Классы и наследования.
5. Практика создания собственного плагина.

Раздел 6. Работа с асинхронными операциями в JavaScript. Это уже для настоящих профессионалов, с самыми высокими амбициями в сфере достижений прорывных технологических решений.

1. Понятие интервалов и таймеров в JavaScript и работа с ними.
2. Работа с асинхронными функциями.
3. Асинхронные Ajax - запросы.
4. Взаимодействие с асинхронным кодом.
5. Множественные асинхронные запросы.
6. Библиотеки JavaScript - jQuery и Lodash. Практика работы с библиотеками.
7. NodeJS и WebPack 4+. Знакомство с технологиями и практика использования для оптимизации процесса разработки на в JavaScript.

Записаться на курсы по JavaScript и jQuery