codequick-darkmode-logo
ВходРегистрация
Основы веб-разработки | HTML | CSS | JavaScript

Программа Курса:

Основы веб-разработки | HTML | CSS | JavaScript

28 Уроки 204 Онлайн Вопросы по Программированию


Какие темы будут рассмотрены в курсе?

Основы Javascript Часть 1

  1. Первые шаги в разработке:

    • Вывод действия console.log

    • Объявление переменной типа var

    • Комбинирование переменных с console.log

  1. Основные математические операции:

    • Определение числовых переменных

    • Арифметические операции - сложение, вычитание, умножение и деление

    • Использование console.log с арифметическими операциями

  1. Строки:

    • Что такое string

    • Определение string переменных

    • Понимание индексации строк

    • Использование оператора квадратные скобки []

  1. Условия и булевы переменные:

    • Понимание условия if

    • Операция больше

    • Операция меньше

    • Операция равенства

    • Операция неравенства (не равно)

    • Операция больше или равно

    • Операция меньше или равно

    • Использование простых условий

  1. Продвинутые условия:

    • Продвинутые условия и логические операторы (&& и ||)

    • Использование if и else

    • Использование сложных условий с else if

  1. Операция модуля:

    • Использование операции модуля (%) для вычисления остатка

    • Использование метода для вычисления количества цифр в числе

    • Использование parseInt для округления результата числа

  1. Циклы while:

    • Как написать цикл while

    • Понимание концепции индекса и его использование

  1. Циклы for:

    • Определение цикла for и его применение

    • Понимание инициализации цикла, инкремента и завершения

  1. Продвинутые темы по модулю:

    • Использование модуля для более сложных задач

    • Как вычислить сумму цифр чисел

Основы Javascript Часть 2

  1. Массивы:

    • Определение массива

    • Понимание концепции индекса в массиве и его использование

    • Итерация по массивам с помощью циклов

  1. Объекты:

    • Определение пустого объекта

    • Инициализация ключей в объекте

    • Доступ к ключам с использованием точечного оператора

    • Динамический доступ к ключам

  1. Продвинутые темы по объектам:

    • Массив объектов

    • Использование цикла для итерации по массиву объектов

    • Метод Object.keys

    • Метод Object.values

    • Метод JSON.stringify

    • Метод JSON.parse

  1. Функции Часть А:

    • Определение функций

    • Определение аргументов для функции

    • Возвращаемые значения функции

    • Написание более сложных функций

  1. Функции Часть B:

    • Вызов нескольких функций

    • Вызов функции внутри другой функции.

    • Цепочка функций

  1. Вложенные For Loops:

    • Определение вложенных for loops

    • Правильное использование индексов

    • Сложные примеры с arrays

Интеграция HTML, CSS и JS

  1. Создание элемента с помощью кода:

    • Объединение областей HTML, CSS и JavaScript

    • Понимание DOM (Document Object Model)

    • Создание простого HTML элемента с помощью кода

    • Использование innerText и classList

    • Использование функции appendChild

  1. Создание списка с использованием цикла:

    • Создание динамического элемента ul

    • Создание динамических элементов li

    • Использование функций для динамического создания

  1. Извлечение элементов со страницы:

    • Понимание функции getElementById для извлечения

    • Понимание функции getElementsByClassName для извлечения

    • Понимание функции getElementsByTagName для извлечения

    • Понимание функции querySelectorAll для извлечения

    • Понимание функции querySelector для извлечения

    • Понимание функции createElement для создания

  1. Создание динамической таблицы:

    • Динамическое создание элемента table

    • Использование массивов и функций для построения таблицы

  1. События Часть А:

    • Привязка события клика к кнопке

    • Использование addEventListener

    • Динамическое добавление содержимого на страницу после события с пользователем

  1. События Часть B:

    • Использование inputs и событий

    • Интеграция динамических элементов

    • Более сложные примеры

Продвинутые темы в Javascript

  1. Функции обратного вызова:

    • Что такое функция обратного вызова

    • Когда ее использовать

    • Как передать аргументы

    • Как проверить корректность кода

  1. Таймеры:

    • Понимание функции setTimeout

    • Понимание функции setInterval

    • Понимание асинхронной природы в языке

  1. Взаимодействие с сервером Часть А:

    • Понимание объекта xmlHttpRequest

    • Создание связи с реальным сервером для получения данных

    • Построение динамических элементов на странице

  1. Взаимодействие с сервером Часть B:

    • Использование событий и коммуникации

    • Создание сложного потока для динамической страницы, взаимодействующей с сервером

    • Понимание асинхронного поведения в JavaScript

  1. Использование Promises:

    • Понимание объекта Promise

    • Использование then и catch

    • Создание коммуникации с помощью Promises

    • Создание сложного потока с использованием Promises

  1. Заключительное слово