Компьютерный практикум

Инвариантная самостоятельная работа

Тема 1. Транспиляция и сборка проекта с использованием директив импорта и экспорта в код с модульностью CommonJS

Отчёт о выполнении задания

Тема 2. Отправка HTTP-запроса серверу методом GET и POST с помощью приложения cURL с записью скринкаста совершаемых действий

Отчёт о выполнении задания

Тема 3. Проектирование веб-базы данных и разработка приложения на основе фреймворка Express с реализацией маршрутизации и операций CRUD над простой БД с обработкой запросов REST

Отчёт о выполнении задания


Вариативная самостоятельная работа

Тема 1. Сборка проекта с помощью бандлера Webpack

Отчёт о выполнении задания

Тема 2. Разработка серверной компоненты приложения удалённого доступа к базам данных и экспериментальная проверка корректности её работы

Отчёт о выполнении задания

Тема 3. Подготовка материалов для выступления по NoSQL-решениям

Отчёт о выполнении задания

Тема 4. Развёртывание веб-ресурса на платформе vscale.io с использованием Docker

Отчёт о выполнении задания


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

Транспиляция. Babel. Компонентность

Цель: освоить основные операции по транспиляции кода с помощью Babel.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы были освоены основные операции по транcпиляции кода с помощью Babel.


Лабораторная работа 5, 6

Модульность в экосистеме JavaScript

Цель: освоить основные операции по сборке проекта с помощью webpack.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы были освоены основные операции по сборке проекта с помощью webpack.


Лабораторная работа 7, 8

SVG и Canvas

Цель: освоить методы рисования графики с использованием JavaScript Canvas API.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы было отрисовано изображение на Canvas, изучены основные методы контекста Canvas.

Открыть страницу

Лабораторная работа 9, 10

Отправка HTTP-запроса серверу методом POST с помощью клиентов telnet и cURL

Цель: освоить операции отправки запросов серверу с помощью клиентов telnet и cURL.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы были отправлены запросы на сервер методом POST с помощью клиентов telnet и cURL, освоены операции отправки данных на сервер.


Лабораторная работа 11, 12

Создание сценария на языке PHP, обработка запросов GET и POST

Цель: разработать сценарий на языке PHP для обработки запросов, отправленных методами GET и POST.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы было создано приложение, обрабатывающее запросы GET и POST, на языке PHP.


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

Добавление и чтение записей файла в PHP

Цель: разработать сценарий на языке PHP для обработки запросов чтения и добавления записей в текстовый файл.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы было создано приложение, обрабатывающее запросы на чтение и добавление записей в файл.


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

Работа с базой данных в PHP

Цель: разработать приложение “Книга отзывов”.

Выполненная работа размещена по ссылке.

Приложение размещено по ссылке.

Вывод: в ходе работы было создано приложение с использованием базы данных MySQL.


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

Взаимодействие с базой данных MongoDB

Цель: разработать приложение для взаимодействия с базой данных MongoDB.

Выполненная работа размещена по ссылке.

Вывод: в ходе работы было создано приложение для взаимодействия с базой данных MongoDB.