maxim218 / JavaScript-Tasks-IU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Оглавление курса

Отчет по каждой Лабораторной работе должен содержать: титульник, цель работы, задания, коды решений, скрины с тестами, вывод

Отчёты скидывать после защиты в формате pdf на почту prog.bmstu@yandex.ru, обязательно с темой Отчет по ЛР для срабатывания фильтра

Лабораторная работа 1

Раздел 1

1.1 Установка NodeJS и NPM. Установка Visual Studio Code. Создание проекта. Написание программы и запуск

1.2 Работа с целыми числами. Циклы

1.3 Строки

1.4 Массивы

1.5 Объекты

1.6 Ссылочные типы данных

1.7 Функции

1.8 Преобразование типов. Особенности преобразования типов

Раздел 2

2.1 Процедурный тип параметров

2.2 Область видимости - глобальные переменные. Область видимости - процедурный тип параметров

2.3 Основы ООП

2.4 Основы ООП - взаимодействие методов. Использование композиции объектов

2.5 Основы ООП - Наследование. Стрелочные функции

2.6 Использование setTimeout. Контроль выполнения

2.7 Использование setInterval

Лабораторная работа 2

Раздел 3

3.1 Создание файла с зависимостями

3.2 Формат JSON - получение строки JSON

3.3 Формат JSON - особенности

3.4 Получение объекта из строки JSON

3.5 Работа с файлами

3.6 Считывание с клавиатуры

Раздел 4

4.1 Запуск сервера

4.2 Получение HTML страниц

4.3 Работа с формами

Лабораторная работа 3

Раздел 5

5.1 Получение статических файлов

5.2 AJAX запросы GET

5.3 POST запросы в AJAX

5.4 Специальные символы

Раздел 6

6.1 Работа с шаблонизатором

6.2 Сессии в NodeJS

Лабораторная работа 4

Раздел 7

7.1 Взаимодействие между серверами. Сервер для отправки запросов на другой сервер

7.2 Передача параметров скрипту

7.3 Дочерние процессы

Раздел 8

Страница для скачивания установщика

https://www.swi-prolog.org/download/stable

Примеры программ

https://maxim218.gitbook.io/prolog/chapter1

Хорошее руководство

http://lpn.swi-prolog.org

About


Languages

Language:JavaScript 100.0%