Основи на JavaScript - безплатен курс от Hexlet, обучение 50 часа, Дата: 1 декември 2023 г.
разни / / December 04, 2023
1. Въведение
Запознайте се с курса
теория
2. Здравей свят!
Напишете първата си програма
теория
тестове
упражнение
3. Инструкции
Научете основите на изграждането на програми в JavaScript
теория
тестове
упражнение
4. Аритметични операции
Нека преведем аритметичните операции на език за програмиране
теория
тестове
упражнение
5. Грешки в дизайна (синтаксис и линтер)
Проучете видовете грешки и начините за тяхното отстраняване
теория
тестове
упражнение
6. струни
Научете се да работите с струни
теория
тестове
упражнение
7. Променливи
Научете се да съхранявате информация и да използвате повторно съществуващи данни
теория
тестове
упражнение
8. Изрази в дефиниции
Научете се да опростявате кода, да използвате променливи
теория
тестове
упражнение
9. Наименуване
Нека се научим как да именуваме правилно променливите
теория
тестове
упражнение
10. Интерполация
Научете друг начин за работа с низове в JavaScript
теория
тестове
упражнение
11. Извличане на знаци от низ
Научете се да получавате стойности от низове
теория
тестове
упражнение
12. Типове данни
Да умножим число по низ, да се запознаем с типовете данни
теория
тестове
упражнение
13. Неизменност и примитивни типове
Разберете дали JavaScript може да конвертира низове или числа
теория
тестове
упражнение
14. Функции и техните извиквания
Научете се да използвате готови функции
теория
тестове
упражнение
15. Функционален подпис
Научете как една функция приема и връща стойности
теория
тестове
упражнение
16. Извикване на функция - израз
Научете се да използвате резултатите от функциите
теория
тестове
упражнение
17. Функции с променлив брой параметри
Разгледайте разширени функции
теория
тестове
упражнение
18. Детерминизъм
Изучете някои свойства на функциите и характеристиките на тяхната работа
теория
тестове
упражнение
19. Стандартна библиотека
Нека се запознаем със стандартната библиотека
теория
тестове
упражнение
20. Свойства и методи
Научете се да използвате атрибути на данни, вградени в JavaScript.
теория
тестове
упражнение
21. Верига от обаждания
Научете се да свързвате верижни методи
теория
тестове
упражнение
22. Дефиниране на функции
Научете се да създавате функции
теория
тестове
упражнение
23. Връщане на стойности
Научете се да използвате резултата от функция
теория
тестове
упражнение
24. Функционални параметри
Научете се да предавате данни на функция
теория
тестове
упражнение
25. Незадължителни функционални параметри
Задайте стойности по подразбиране
теория
тестове
упражнение
26. Опростен синтаксис на функцията
Научете се да пишете кратък код
теория
тестове
упражнение
27. Логики
Научете какво е логически тип и как да използвате логически операции
теория
тестове
упражнение
28. Логически оператори
Научаване на писане на съставни условия
теория
тестове
упражнение
29. Резултат от логически операции
По-подробно за логическите операции
теория
тестове
упражнение
30. Условни изрази
Научете се да задавате поведение на програмата в зависимост от различни условия
теория
тестове
упражнение
31. Тернарен оператор
Научете се да пишете кратък код за условия
теория
тестове
упражнение
32. Дизайн на превключвател
Научете специална версия на if за множество условия
теория
тестове
упражнение
33. докато цикъл
Научете се да пишете програми за извършване на повтарящи се действия
теория
тестове
упражнение
34. Агрегиране на данни
Запознайте се с отделен клас задачи, където се използват цикли
теория
тестове
упражнение
35. Преминаване през низове
Научете се да обработвате и събирате низове в цикъл
теория
тестове
упражнение
36. Условия вътре в тялото на цикъла
Научете се да контролирате поведението на програма в цикъл
теория
тестове
упражнение
37. Увеличаване и намаляване
Запознайте се с унарните операции
теория
тестове
упражнение
38. за цикъл
Нека научим друг цикъл в JavaScript
теория
тестове
упражнение
39. Модули
Да се запознаем с модулите - начин за разделяне на програмите на съставни части и повторно използване на части.
теория
тестове
упражнение
40. Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса