All streams
Search
Write a publication
Pull to refresh
5
0

Пользователь

Send message
Модуль для создания страниц со списками материалов (gui-интерфейс для настройки). Делает сначала select для получения списка идентификаторов материалов, а потом каждый отдельно загружает (еще select-ы на каждый материал, если они сделаный в cck — то несколько select-ов).

Если делать «ручками», то обычно можно обойтись одним select-ом.
Оптимизация № 1: не использовать views.
Понравился Atrium. Хотя OG меня обычно пугает, но в таком виде он вполне симпотичен) Еще не нашел вики, есть только обычный book.
верно, но упор всё равно делаю на веб
Я упрощенно написал список тем выше по названиям технологий (http, html и т.д.). Излагать я пытаюсь именно в русле раскрытия самих принципов веба (http как базовый протокол веб-приложений, html/css как клиентская часть веб-приложений, расширение функциональности веб-серверов на примере cgi, java servlet, php и т. д.).
Открыто, к сожалению, нету, все материалы сделаны по заказу универа по договору (была у нас такая программа в универе) и сам открыто опубликовать их не могу. Хотя сам лично считаю, что это неправильно и такие вещи вузы могли бы публиковать открыто, как делает, к примеру, mit (я про ocw.mit.edu).
потом не будут ли «неокрепшие» студенты думать, что веб-приложение — это обязательно аякс? у меня на аякс только одна необязательная задача (из пункта 2, на автомат)
Упомянуть как-то надо, чтобы не изобретали велосипед, когда это не нужно имхо.
У нас с Вами структура курса схожая (я ниже написал), но у меня после 1-го пункта еще сетевое программирование (без веба, чисто на сокетах клиенты и сервера, на яве). Ну и базовый не ПХП, а ява+сервлеты+jsp, пхп обзорно.
Какое-то продвинутое администрирование не нужно, но хотя бы чтобы могли запустить на своем компе сервер и знать куда копать, если его надо «подкрутить». Думаю это лучше помогает понять суть происходящего на веб-сервере… и чтобы не считали его непонятным черным ящиком для складирования скриптов.
Для начала изучения «основ проектирования как обычных, так и веб-приложений» нужно понимать как всё крутится — tcp/ip, http, html, cs, js, веб-сервера, cgi/php/servlet. Иначе это как начать решать диффернциальные уравнения пропустив алгебру и мат. анализ. Имхо.
1) Делаем по 15-20 лабораторных: стандартный набор задач по вариантам разной сложности, вариант выбирается вначале года по желанию студента.
2) Несколько необязательных задач повышенной сложности по темам, которые не изучались или рассматривались обзорно (на «автомат»)
3) Тесты

Про нужное ПО: вначале года у нас обычно «инженеры» собирают требования к ПО с преподавателей. Конкретно апач и томкэт не заказываю, т.к. используем версии, которые не требуют инсталяции (скачиваем с нашего сайта, там же где и конспекты лекций, условия задачи, тестирование и т.д., используем Moodle).
Пропустил:

4.1) веб-сервера (Apache, Tomcat, IIS)
4.2) CGI

в 7 еще немного про CMS/frameworks
Я преподаю «Программирование в Интернет» на мат. факультете, 2 семестра по 2 ленты в неделю. У нас темы такие:

1) IP-сети, Интернет
2) сетевое программирование на Java
3) HTML, CSS
4) Javascript
5) сервлеты + JSP
6) PHP
7) обзор прочего: MVC, применение SQL-СУБД, основные виды уязвимостей сетевых/веб приложений
получается типа rdf-a… надеюсь будет отображение из этого микроформата в rdf
пока просвета не видать, маразм только крепчает) habrahabr.ru/blogs/patent/66989/
Да, может и еще есть примеры, но всё же «пугали» и сотни миллионов штрафа — существенная разница.
Мб это для того, что избежать судебных исков, подобных сабжу? По крайней мере не слышно, чтобы МС у кого-то отсуживало огромные суммы за дабл-клики и т. п. По крайней мере пока что)
И так:

«Я имею честь пожать храброму иракскому гражданину руку, которую Саддам ему отрезал.»
«Я принимал хорошие решения не только в прошлом, но и в будущем.»
«Я выучил свой урок со всех ошибок, которые я, может быть, совершил.»

И многое другое (см. «Бушизм»))
интересует прогнозирование, кластеризация, анализ клиентских сред и пр.)

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity