Курс JavaScript (базовый)
Создайте свою первую интерактивную веб-страницу
JavaScript используется для того, чтобы сделать ресурс более привлекательным и живым. Управление мультимедиа, анимированные изображения, всплывающие окна и другие интерактивные элементы — его заслуга. JavaScript постоянно совершенствуется и является единственным языком программирования для браузеров, что делает его перспективным и востребованным.
Если вы планируете развиваться в веб-разработке — вам не обойтись без изучения JavaScript. Кроме того, это подходящий выбор для новичков, так как он достаточно простой, но содержит все необходимые фундаментальные понятия.
После окончания курса ты будешь разбираться в инструментах JavaScript, научишься добавлять визуальные эффекты на веб-страницы, а также работать с консолью разработчика и проверять код на предмет ошибок. Курс подготовит тебя к дальнейшему продвинутому изучению JavaScript.
Программное обеспечение, необходимое для обучения на курсе:
1. Google Chrome — браузер, который мы будем использовать во время обучения. Скачать можно здесь
2. Visual Studio — интегрированная среда разработки, в которой будем писать код. Скачать можно по ссылке
3. Notepad++ последней версии. Это текстовый редактор для Windows с подсветкой синтаксиса и разметки, в котором удобно писать код. Скачать можно тут
4. GitHub. Ресурс, на который можно загрузить код и работать над ним, разместить примеры своих проектов. Здесь будут размещены домашние работы и материалы уроков. Регистрация по ссылке
5. Git. Программа позволяет хранить ваш код локально и на сайте, а также управлять им. Регистрация по ссылке
Дополнительно:
1. Google Translator. Поможет быстро перевести нужный текст. Скачать можно по ссылке
2. FreeCodeCamp. Здесь найдете дополнительные задачи для лучшего усвоения материала уроков. Регистрация по ссылке
3. CodeWars. Сайт позволяет эффективно прокачивать свои скиллы и предлагает разного рода задачи по JS и другим языкам. Регистрация по ссылке
- Теории без практики
- Устаревших механик работы
- Пересказа чужих лекций и книг
- Вопросов без ответа
Это будет увлекательно и эффективно!
- Общая информация о языке и его особенности
- Справочники, спецификации и ссылки на них
- Консоль разработчика
- Внешние скрипты и порядок их подключения
- Переменные и правила их именования
- Типы данных и приведение типов
- Операторы сравнения и логические значения
- Условные операторы
- Логические операторы
- Конструкция switch
- Циклы ‘for’, ‘while’, ‘do…while’
- Рекурсия и понятие стека
- Понятие и синтаксис функции
- Функциональные выражения
- Области видимости
- Псевдомассив ‘arguments’
- Функции обратного вызова (callback)
- Перебирающие методы
- Внутреннее представление массивов
- Передача по ссылке
- Перебор свойств
- Стандартные встроенные объекты
- Работа с Git Bash
- Workflow от создания репозитория до его отправки на удаленный сервер
- Работа с ветками
- Работа с конфигурационными файлами
- Обучение в формате просмотра стрима или записи занятий
- Личный кабинет с доступом к материалам курса
- Помощь ментора курса
- Актуальную программу обучения