Технологии программирования — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Ivsavin (обсуждение | вклад) |
|||
Строка 69: | Строка 69: | ||
# см. док-т "'''lab 3 (DNS)'''" в G.Drive [ UNLOCKED ] | # см. док-т "'''lab 3 (DNS)'''" в G.Drive [ UNLOCKED ] | ||
# [https://docs.google.com/document/d/1hPWUff6hMcQrdzvxhFrZ9ngYbnZMNCAqu-scKJuRsG0/edit?usp=sharing lab_4: "Python web development"] [ UNLOCKED ] | # [https://docs.google.com/document/d/1hPWUff6hMcQrdzvxhFrZ9ngYbnZMNCAqu-scKJuRsG0/edit?usp=sharing lab_4: "Python web development"] [ UNLOCKED ] | ||
− | # [https://docs.google.com/document/d/1oRCehlV6IHZ8BkVQXtD1fx6pZkcjTlOikziwoV7egtI/edit?usp=sharing lab_5: "Reliable transport protocol"] [ | + | # [https://docs.google.com/document/d/1oRCehlV6IHZ8BkVQXtD1fx6pZkcjTlOikziwoV7egtI/edit?usp=sharing lab_5: "Reliable transport protocol"] [ UNLOCKED ] |
# [https://docs.google.com/document/d/1ljy5dLEO_8YgqrJDRwVYpnYOHnhl4JOjBs9M1miUqzE/edit lab_6: "Webserver"] [ LOCKED ] | # [https://docs.google.com/document/d/1ljy5dLEO_8YgqrJDRwVYpnYOHnhl4JOjBs9M1miUqzE/edit lab_6: "Webserver"] [ LOCKED ] | ||
Версия 13:40, 16 марта 2016
Содержание
Общая информация
Преподавательский состав
Лекторы:
- Бурмистров Дмитрий Александрович (3-ий модуль)
- Савин Иван Ильич (4-ый модуль)
Преподаватели практических занятий:
- Абрамов Сергей Петрович (группа - 142-2)
- Бурмистров Дмитрий Александрович (группы - ..)
- Короткий Федор Михайлович (группы - 144-2, 146-2)
- Красавина Алина Константиновна (группы - ..)
- Кутылёв Сергей Александрович (группа - 145-2)
- Савин Иван Ильич (группы - ..)
- Салагаев Евгений Анатольевич (группы - ..)
- Строк Федор Владимирович (группы - ..)
- Чичварин Михаил Николаевич (группы - ..)
- Яковлев Виктор Вадимович (группы - ..)
Структура курса
3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)
- тема 3-его модуля - "Введение в сетевые технологии"
- тема 4-ого модуля - "Базы данных"
Студентам
- завести "дневник лабораторных работ" (лист бумаги А4, на котором преподаватель будет ставить за семинар оценку и свою роспись - нужно, чтобы исключить ошибки/опечатки в документах преподавателей)
Список литературы
Обязательная:
- В. Олифер, Н. Олифер - "Основы компьютерных сетей", 2009 ( < 400 стр. ), главы 1, 2, 3
Дополнительная:
- Крэйг Хант - "TCP/IP. Сетевое администрирование." O'Reilly (с крабиком)
- Г. Курячий, К. Маслинский - "Операционная система Линукс", 2009
- http://book.itep.ru/
Программа курса и список лекций
Лекции
Практические занятия
Они же "лабораторные работы" и "семинары".
Лабораторный стенд
- лабораторный стенд - набор виртуальных машин для среды VirtualBox с Ubuntu GNU/Linux
- все образы и документация находятся в Google Drive каталоге labs_public
- описание лабораторного стенда: intro
- схема лабораторного стенда: bundle-schema.png
- образ VirtualBox (bundle.ova): bundle.ova (в случае проблем со скачиванием, можно попробовать скачать с Яндекс.Диска)
Окружение для web-разработки на Python
Методические материалы
- Каталог с методичками по практическим занятиям: Google Drive
- Репозиторий заданий/материалов для семинаров по web-программированию - https://github.com/slon/networks-labs
- см. док-т "lab 1 (TCP/IP & tools)" в G.Drive [ UNLOCKED ]
- см. док-т "lab 2 (dhcp & sshd)" в G.Drive [ UNLOCKED ]
- см. док-т "lab 3 (DNS)" в G.Drive [ UNLOCKED ]
- lab_4: "Python web development" [ UNLOCKED ]
- lab_5: "Reliable transport protocol" [ UNLOCKED ]
- lab_6: "Webserver" [ LOCKED ]
Полезные ссылки
Wireshark
Virtualbox на ubuntu ставить через apt-get
xgu.ru