Освоение основ языка JavaScript
Ощущение, что каждый человек на SmartProgress кроме меня - программист, который по вечерам взламывает Пентагон. Вот и я своими гуманитарными мозгами хочу на танцпол.
Список всего, что я знаю о JavaScript на момент 28.10.2023:
- Язык - это такой орган во рту. Мягонький и слизистый.
- Ну, или там русский, немецкий... Значит где-то есть страна JavaScriptия, на котором говорят... язык не поворачивается назвать этот народ (язык, который в первом пункте)
- Java... что-то такое я видел при загрузке майнкрафта.
Какие у меня есть проблемы на данный момент? Они вполне очевидны. Между мной и айтшниками есть, как бы это сказать, "языковой барьер" (да, я горжусь этим каламбуром). Мне непонятен их язык, они никогда ничего не объясняют и всегда думают, что новички с лёгкостью усвоят кучу новых терминов на английском языке (даже те, кто английский знают). Но я тупой, я так не могу. Хотя эксель с мудлом же усвоил, нет ничего невозможного. Раз плюнуть... да?
*всё, что Вы видите в плане действий, создано ChatGPT. Возможно ничего из этого не имеет смысла, я просто не знаю. Советы и пожелания приветствуются
Критерий завершения
Понять, чё эта такое
Личные ресурсы
Доступ в интернет, книги и видеоресурсы. Так понимаю, для практики нужна какая-то программа, у меня пока ничего нет, но, надеюсь, заведётся
Экологичность цели
Уже давно мечтаю разработать сайт и игру. Это будет первый ползок к её воплощению
-
День 1-2: Введение в JavaScript
- Изучение основ JavaScript
- Понимание синтаксиса и структуры языка
- Написание простых скриптов
-
День 3-4: Работа с переменными и типами данных
- Изучение различных типов данных в JavaScript
- Создание переменных и их использование
- Операторы и выражения
-
День 5-6: Условные операторы и циклы
- Изучение условных операторов (if, else if, else) и их применение
- Практика использования циклов (for, while) для выполнения повторяющихся задач
-
День 7-8: Функции
- Понимание концепции функций в JavaScript
- Создание и использование функций
- Параметры и аргументы функций
-
День 9-10: Массивы
- Изучение работы с массивами в JavaScript
- Добавление, удаление и изменение элементов массива
- Использование циклов для работы с массивами
-
День 11-12: Работа с объектами
- Понимание концепции объектов в JavaScript
- Создание объектов и их свойств
- Методы объектов и их использование
-
День 13-14: Работа с DOM
- Изучение работы с DOM (Document Object Model)
- Получение доступа к элементам страницы и их изменение
- Обработка событий
-
День 15-16: Работа с формами
- Изучение работы с формами в JavaScript
- Получение и проверка значений полей формы
- Отправка данных на сервер
-
День 17-18: Работа с AJAX
- Понимание концепции AJAX (асинхронные запросы)
- Использование AJAX для загрузки данных с сервера без перезагрузки страницы
- Обработка полученных данных
-
День 19-20: Работа с JSON
- Изучение формата JSON (JavaScript Object Notation)
- Преобразование данных в формат JSON и обратно
- Использование JSON для обмена данными с сервером
-
День 21-22: Работа с библиотеками
- Изучение популярных библиотек JavaScript, таких как jQuery или React
- Интеграция библиотеки в проект
- Использование функций и методов библиотеки для упрощения разработки
-
День 23-24: Оптимизация и отладка
- Изучение методов оптимизации и отладки JavaScript кода
- Использование инструментов разработчика браузера для отладки кода
- Оптимизация производительности приложения
-
День 25: Практика и повторение
- Практические задания и упражнения для закрепления полученных знаний
- Повторение основных концепций и тем, изученных в предыдущие дни
- Подготовка к проверке полученных знаний по JavaScript «Базовый уровень»
- 882
- 28 октября 2023, 20:57
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением