JavaScript для начинающих

В отличие от серверного PHP Яваскрипт является клиентским языком программирования.
При большом желании можно обойтись без него (как и без PHP), но профессиональные сайты изобилуют JavaScript
И не путайте JavaScript c Java - это разные языки!

Стоимость обучения: 7000 р.

Оплатить тренинг

Урок 1. Введение в JavaScript
Урок 2. Первый скрипт - Привет, мир!
Урок 3. Внешние скрипты и подключение js файлов
Урок 4. Ждем загрузки документа: DOMContentLoaded, load, beforeunload, unload
Урок 5. Порядок загрузки скриптов и асинхронные скрипты: defer/async
Урок 6. Структура JS кода и точка с запятой
Урок 7. Комментарии в JavaScript
Урок 8. Современный стандарт и use strict
Урок 9. Переменные, имена переменных и константы в JavaScript
Урок 10. Как правильно назвать переменную?
Урок 11. Шесть типов данных в JS
Урок 12. Оператор typeof
Урок 13. Основные операторы и термины: «унарный», «бинарный», «операнд»
Урок 14. Операторы сравнения и логические значения
Урок 15. Взаимодействие с пользователем: alert, prompt, confirm
Урок 16. Условные операторы: if и ? (тернарный)
Урок 17. Азы отладки JS и console.log()
Урок 18. Задача: калькулятор prompt
Урок 19. Логические операторы в JavaScript
Урок 20. Преобразование типов
Урок 21. Циклы while, for
Урок 22. Задача: калькулятор prompt 2
Урок 23. Конструкция switch
Урок 24. Создание собственных функций в JavaScript
Урок 25. Функциональные выражения Function Expression
Урок 26. Рекурсия и стек
Урок 27. Генерация случайного числа Math.random()
Урок 28. Контрольная работа №1 по JavaScript
Урок 29. Введение в методы и свойства
Урок 30. Работа с числами в JavaScript
Урок 31. Работа со строками в JavaScript
Урок 32. setTimeout и setInterval
Урок 33. DOM и BOM
Урок 34. Дерево DOM
Урок 35. Навигация по DOM-элементам
Урок 36. getElementById или просто id
Урок 37. getElements*
Урок 38. querySelectorAll, querySelector и другие
Урок 39. innerHTML и outerHTML
Урок 40. Атрибуты, *Attribute и DOM-свойства
Урок 41. Калькулятор расчета стоимости часа на JS
Урок 42. Изменение документа
Урок 43. Задача: проход по таблице и печать
Урок 44. Работа с CSS стилями, style, getComputedStyle. CSS свойства узлов
Урок 45. Задача на перенос строк таблицы
Урок 46. Задача на скрытие блоков Знаю
Урок 47. VK API
Урок 48. Размеры и прокрутка элементов, offset*, client*, scroll*
Урок 49. Размеры и прокрутка страницы
Урок 50. Координаты в окне
Урок 51. Координаты относительно document
Урок 52. Подведение итогов и Контрольная работа №2 по JS
Урок 53. Введение в браузерные события
Урок 54. Действия браузера по умолчанию и отмена событий
Урок 55. Отправка формы: событие и метод submit
Урок 56. Задача: Генератор шаблонов и генерация ZIP архива на JS
Урок 57. Курсовая работа по JavaScript
Урок 58. Бонусы

Стоимость обучения: 7000 р.

Оплатить тренинг