10 Б
Программирование
Реляционные базы данных. Язык SQL
Для работы (обучения ) удобно использовать SQLite. Почему?
0. Soft
Удобно работать при помощи SQLite Browser. Установите его.
1. Создание таблиц
Какие типы данных есть в SQLitе? (ДО п. 2)
Изучите синтаксис SQL для создания и удаления таблиц
Создайте базу данных из след. таблиц и наполните их данными.
STUDENT : ID, SURNAME, NAME, STIPEND, KURS, CITY, BIRTHDAY, UNIV_ID
LECTURER : ID, SURNAME, NAME, CITY, UNIV_ID
SUBJECT : NAME, HOUR, SEMESTER
UNIVERCITY : ID, UNIV_NAME, RAITING, CITY
EXAM_MARKS : EXAM_ID, STUDENT_ID, SUBJ_ID, MARK, EXAM_DATE
SUBJ_LECT: LECTURER_ID, SUBJECT_ID
Протокол HTTP 1.0 на практике
Броузер шлет обычно запрос по по версии 1.1, но отвечать ему можно и нужно по протоколу 1.0.
0. Prerequisites
Практика:
Клиент – putty
a) Открыть серверный сокет,
передать клиенту строку символов,
забрать от клиента строку символов
b) То же, несколько строк.
с) Переподключение: сделать так, чтобы несколько клиентов могли подключаться последовательно.
1. Основы HTTP
a) Основные ссылки по HTTP-протоколу
b) Виды запросов
c) Синтаксис GET-запроса
d) Структура ответа, основные коды ответа
e) Значимые заголовки
2. Практика. Простой GET-запрос
a) Получение браузером от сервера простой статичной Web-страницы
3. Практика. Работа с файлами
a) Вывод содержимого файла из текущего каталога в консоль
б) То же из подкаталога текущего каталога
в) Скопировать бинарный, например, графический файл.
4. Практика. Передача файлов по HTTP
a) Получение браузером конкретного HTML-файла, путь которого жестко прописан в коде сервера
b) Получение браузером картинки, путь которой жестко прописан в коде сервера.
5. Практика. GET-запрос
a) Выделить путь из GET-запроса – отдать браузеру требуемый файл с правильным Content-type
b) Обработать ошибку 404.
6. Теория. Web-формы HTML
a) Устройство HTML формы (тег FORM атрибут ACTION, атрибут METHOD, Submit)
b) Пользовательский ввод (поле ввода, поле для ввода пароля, checkbox, radiobutton, выпадающий список)
7. Практика. Web-формы HTML
a) Создать форму со всеми элементами с GET запросом на localhost
8. Практика. Web-формы GET
a) Проанализировать получаемые данные браузера по GET запросу формы
б) Сформировать ответ браузеру, передав полученные данные в HTML
9. Практика. Web-формы POST
a) Проанализировать получаемые данные браузера по POST запросу формы
б) Сформировать ответ браузеру, передав полученные данные в HTML
Менеджеры компоновки
вторая ссылка
Java SDK
Инструкция по установке
Документация по строкам
1. Контесты по основам
2. Вывести в консоль ровный треугольник Паскаля