JavaScript с Анной Блок
О чём курс
О курсе
Анна Блок учит JavaScript с нуля на примерах сайтов и браузерных игр. За девять недель вы пройдёте основы языка, примените их в задачах для веб-страниц и создадите несколько мини-проектов и игр. Курс рассчитан на тех, кто начинает изучать JavaScript и хочет закреплять теорию на практике.
Что внутри
Сначала вы разберёте переменные, типы данных, функции, циклы, массивы и объекты. Затем перейдёте к DOM, событиям, формам, хранению данных в LocalStorage и работе с API. Практические задания включают вывод списка по категориям, добавление треков в избранное и получение постов через API.
Игровая часть охватывает Canvas и WebGL: управление с клавиатуры и мыши, объекты сцены, камеру, освещение, материалы, текстуры и звук. Для анимации и слайдеров используются GSAP и Swiper.
Об авторе
Анна Блок создала сообщество «Типичный Верстальщик», сервис Frontend Help и учебную платформу Frontend Blok. В веб-разработке она работает более девяти лет и ведёт социальные сети на эту тему.
Программа обучения
- День 1. Что такое JavaScript?
- День 2. Переменные
- День 3. Типы данных
- День 4. Операторы
- День 5. Функции
- День 6. Циклы и итерации
- День 7. Массивы и методы
- День 8. Объекты и методы
- День 9. Введение в DOM
- День 10. События и обработчики событий
- День 11. Практика: Вывод списка по категориям
- День 12. Условные операторы
- День 13. Работа с формами и валидация
- День 14. Введение в LocalStorage
- День 15. Практика: Добавление треков в избранное
- День 16. Классы в JavaScript
- День 17. Работа с API (ч.1)
- День 18. Работа с API (ч.2)
- День 19. Практика: Вывод постов через API
- День 20. Анимация на чистом JavaScript
- День 21. Использование GSAP
- День 22. Создание слайдеров на Swiper
- День 23. Работа с Canvas
- День 24. Основы создания игр
- День 25. Управление клавишами и событиями мыши
- День 26. Практика: Простая игра на Canvas
- День 27. Введение в WebGL и three.js
- День 28. Объекты в сцене и перемещения камеры
- День 29. Свет и тени
- День 30. Материалы и текстуры
- День 31. Управление аудио
- День 32. Настройка клавиш
- День 33. Практика: Разработка игры на WebGL (ч.1)
- День 34. Практика: Разработка игры на WebGL (ч.2)
Теги курса
Другие материалы автора 3
АБ Анна Блок Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.