Одним из главных принципов уникальной «системы Физтеха», заложенной в основу образования в МФТИ, является тщательный отбор одаренных и склонных к творческой работе представителей молодежи. Абитуриентами Физтеха становятся самые талантливые и высокообразованные выпускники школ всей России и десятков стран мира.

Студенческая жизнь в МФТИ насыщенна и разнообразна. Студенты активно совмещают учебную деятельность с занятиями спортом, участием в культурно-массовых мероприятиях, а также их организации. Администрация института всячески поддерживает инициативу и заботится о благополучии студентов. Так, ведется непрерывная работа по расширению студенческого городка и улучшению быта студентов.

Адрес e-mail:

Все новости

Cпецкурс "Современные веб-технологии"

опубликовано: 28.09.2007

Программа курса:
1. Введение. Почему web? В чем специфика? В чем перспективность? Какие задачи решаются в web сейчас? Типичные web-проекты и web-проблемы. О чем будет курс? Какие вопросы будем рассматривать?
2. Сеть. TCP/IP четырехуровневая модель. mac, ipv4/ipv6, tcp/udp, DNS, SMTP. HTTP - подробно (включая заголовки, типы запросов, управление кешированием, куки, auth-basic.
3. Клиент-сервер. Разделение задач между ними в нашем случае. Клиентские технологии, HTML, xHTML, WML, CSS, Javascript - основная идея, основные возможности, основы синтаксиса, направления развития. Браузеры, основные особенности.
4. Сервер. ОС Unix с точки зрения серверных технологий. API для работы с сетью, процессами, тредами, файловой системой.
5. HTTP-сервера. prefork, thread-модель, FSM, смешанные модели, достоинства и недостатки. apache1.3, apache2, nginx, imagine, главные параметры в конфигурации.
6. Языки серверного web'а. Java, Perl, PHP, Ruby, Python, C, C++. История, основная идея, основные достоинства и недостатки, база синтаксиса.
7. Классическая модель web-сервиса. Фронтенд-бекенд-хранилище. Варианты реализации хранилищ, BDB 1, BDB4, базы данных, самопальные хранилища.
8. Oracle, postgres, mysql (MyISAM, InnoDB), основные возможности, преимущества, недостатки, средства масштабирования.
9. Бекенд. Принципы написания правильных скриптов, корректная работа с базой, memcached, безопасность.
10. Фронтенд. Балансирование нагрузки, отказоустойчивость, быстрая отдача статики, предгенерация.
11. Интеграция и взаимодействие. JSON, XML, CORBA, RMI, правила работы с внешними данными.
12. Коллективная разработка. Документация, багтрекинг, системы контороля версий (SVN), шаблонизаторы (Smarty).
13. PHP. Более подробный синтаксис, работа с регулярными выражениями, полезные модули, существующие фреймворки.
14. AJAX. Что это такое, обзор возможностей, недостатков, существующие библиотеки, проблемы.

Заявки просьба присылать по адресу tarasov@isa.ru с темой "заявка на спецкурс".
Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2016 Московский физико-технический институт
(государственный университет)

Техподдержка сайта

МФТИ в социальных сетях

soc-vk soc-fb soc-tw soc-li soc-li
Яндекс.Метрика