место в рейтинге
  • 36821
  • 212
  • 27
Нравится блог?
Подписывайтесь!

Курс веб-технологии. версия №2

В прошлом году я здесь просил совета, относительно курса веб-технологии.

Для тех кому лень читать, я преподаватель на ИТ факультете, и я веду предмет веб-технологии для 3-х курсов. 3-и курсы знают базовые веб-технологии, то есть могут создавать относительно простые динамические сайты, но до профессионалов еще далеко.

Прошел год, и теперь я хочу поделится тем что у меня получилось.

Цель: показать подводные камни веб-разработки, научить создавать профессиональные сайты.

Вот описание и порядок тем на этом курсе:

  1. Использование CSS при верстке float, position.Возможности CSS3
  2. Виды верстки, их реализация и их недостатки и преимущества. (Резиновая, фиксированная верстка).
  3. Javascript фреймворки, в частности jQuery.
  4. Асинхронные запросы на сервер. Аякс, long-polling, websocket, streaming.
  5. HTML5. Потоки, Canvas, SVG.
  6. Веб-фреймворки, CMS, MVC. (В частности CodeIgniter и для примера установка и создание страниц на Wordpress)
  7. Веб-фреймворки, ORM (Object-Relational-Mapping) и кеширование
  8. Куки и сессии. Виды аутентификации, реализация активирования аккаунта, "запомнить меня", OpenID.
  9. Безопасность и взлом сайтов, SQL-injection, Local File Include, Brute-force, XSS-атаки, CSRF-атаки.
  10. Мошенничество в интернете, фишинговые страницы, защита от роботов, Капча.
  11. SEO. поисковые механизмы, поисковая оптимизация, релевантность, методы продвижения, сайты сателлиты, спамдексинг, клоакинг.
  12. Сервера, виды баз данных, настройка CRON, .htaccess. NoSQL базы данных.
  13. Реклама в интернете, Google Adwords, Adsence, Begun. Платежи в сети. Авторские права в сети.

Некоторые вещи пришлось изучать походу семестра. Большинство тем получилось поверхностными, но мне кажется так лучше, что они хотя бы будут знать о существовании этих решений. На следующий год планирую добавить CoffeeScript, и показать Django.

Что скажете? Что лишнее? и что можно добавить?

20 апреля 2011, 0:23
761

Загрузка...
Loading...

Комментарии

Вообще, странно что вы ведёте и верстку и программирование и т.д. Это отдельный факультет веб-мастеров, или просто один из предметов.
Просто один из предметов
Интересный набор, мне все это только предстоит изучать =)
Разделите разработку, верстку, продвижение и защиту.
Про хеши надо бы рассказать.. Чтоб хранить пароли в базе(а то еще в открытую будут держать).. Соленые и просто.. Про SSL, чего тут, на yvi.kz, и в памине нет(покажите будущим хорошим скрипачам плохого, чтобы они поняли как не надо =) ).. Хотя это наверно у вас в "пункте 9".. Нормализации в БД, а то запарятся потом исправлять свою базу.. Еще было бы классно сказать про шаблоны, например про реализацию Post/Redirect/Get(я бы сказал спасибо тому, кто мне бы это в универе рассказал). И, думаю, RoR - это сократит им время в разработке кратно!.. А еще, не знаю мож рано еще им, но было б круто про "облака" - это будущее!
А можно онлайн версии уроков как-нибудь замутить?
Пока нет, но в будущем планирую
slider
0
0
>Безопасность и взлом сайтов, SQL-injection, Local File Include, Brute-force, XSS-атаки, CSRF-атаки.

С радостью почитаю...
Мне кажется, вы сами можете многому научить )
best
0
0
RoR ASP.net PHP и много много страшных слов...
Ваш курс длится 5 лет? Тогда программа хороша, но если времени меньше, то сконцентрируйтесь на чем-то более конкретном.

Как бы сделал я:

Сценарий 1:

Изучаем RoR - замечательный, быстро осваиваемый фреймворк. Пишем собственный Твиттер.
По ходу изучения на практике учимся верстке и мелочам вроде jquery - этому не надо учиться в теории, потому что на практике осваивается значительно быстрее и проще. Изначально разрабатываем грамотную архитектуру БД и учим по ходу дела индексы, как правильно делать запросы, когда нормализация - хорошо, а когда - плохо, миграции и ActiveRecord. Сразу приучите студентов кэшировать - этому тоже отдельно не надо учиться и понимать там нечего.

Сценарий 2:

Изучаем PHP фреймворки. Можно Yii или CodeIgniter. Если CI, то обязательно устанавливаем HMVC на первом же уроке и все делаем модульно - это грамотно и удобно. Учимся писать собственные библиотеки, расширять существующие, пишем собственную авторизацию и ACL. В конце концов получается блог. Опять же изучаем верстку, jquery и БД, используем кэширование с самого начала.

Сценарий 3:

Все то же самое, но для Django и Python. Админка, ORM, модульность и так далее. Пишем новостной портал =)

Если бы меня учили так, то я бы носил фотографию препода в бумажнике :D
Спасибо, я подумаю над этим.
Этот курс всего лишь на один семестр, счас у меня он получается немного сумбурным, из одной темы в другую.
Ваша идея кажется логичной.
artery
0
0
а есть курсы в городе по вебу - верстка, программинг для чайников?
viktor
0
0
Все правильно - нужно по больше и по качественней знаний дать студентам в студенческие годы.А там уже им решать что с ними делать.

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Школа High Tech High – дети здесь самостоятельны так же, как и профессионалы в офисах

Школа High Tech High – дети здесь самостоятельны так же, как и профессионалы в офисах

Известный казахстанский бизнесмен становится первопроходцем и создает школу, о которой можно только мечтать. То, что мы, как взрослые, делаем в бизнесе, дети будут делать в этой школе.
Zhumanova
24 апр. 2017 / 16:29
  • 21540
  • 5
Кому в Казахстане жить хорошо? Почему мы остаёмся в топ-5 стран мира по числу самоубийств

Кому в Казахстане жить хорошо? Почему мы остаёмся в топ-5 стран мира по числу самоубийств

Всё ли так хорошо у жителей Казахстана? Почему-то наша страна сохраняет твёрдые позиции в первых строчках мировых рейтингов по числу самоубийств.
openqazaqstan
24 апр. 2017 / 16:54
  • 4163
  • 20
«Казпочта» отжигает. Редкий шанс вспомнить агрессивные советские очереди

«Казпочта» отжигает. Редкий шанс вспомнить агрессивные советские очереди

Люди старшего и среднего поколений помнят шумные, недобрые, грубо ругающиеся очереди советских лет. Увидеть, как это было, можно теперь разве что в каком-нибудь фильме. Хотя не только.
openqazaqstan
26 апр. 2017 / 16:14
  • 2863
  • 31
Президент велел делиться. Почему бы казахстанским миллиардерам не послушаться?

Президент велел делиться. Почему бы казахстанским миллиардерам не послушаться?

Президент Назарбаев призвал крупных бизнесменов делиться с народом, следуя примеру своих коллег из развитых стран. В Казахстане, действительно, сегодня много богатых людей.
openqazaqstan
27 апр. 2017 / 14:09
  • 2408
  • 26
Юный алматинец покорил Первый канал на шоу Максима Галкина

Юный алматинец покорил Первый канал на шоу Максима Галкина

Житель Алматы по имени Марк Усачев недавно оказался на телепрограмме "Лучше всех", с успехом идущей на Первом канале России. 9-летний алматинец покорил публику своими недюжинными знаниями.
Seattle
24 апр. 2017 / 16:59
  • 2417
  • 2
Преподаватели и ЭКСПО: «Пока газеты пишут одно, нас заставляют покупать билеты на выставку»

Преподаватели и ЭКСПО: «Пока газеты пишут одно, нас заставляют покупать билеты на выставку»

Чтобы вы знали, чем занимаются в сфере образования - педагоги являются основой массовок. Какое отношение к учителям со стороны государства, такого же уровня и качество образования.
SaukovV
26 апр. 2017 / 16:05
  • 2284
  • 16
Любовница. «Мне часто доставались мужчины, поломанные браком»

Любовница. «Мне часто доставались мужчины, поломанные браком»

Мне часто доставались мужчины, поломанные браком. Таких почти сразу видно – у них маска состоявшегося мужчины по швам трещит. И каждый из них реагирует по-своему. Поясню на паре примеров.
Jamiklisa
вчера / 14:21
  • 2518
  • 99
Инстаграм – это «рынок девушек» и он круче любой базы данных

Инстаграм – это «рынок девушек» и он круче любой базы данных

Для меня Инстаграм – это рынок. Почему? Ничего не изменилось, девушки все так же бьются в попытках наиболее выгодно себя продать, посредством привлечения внимания.
Annette_Scherer
24 апр. 2017 / 22:35
  • 2319
  • 5
Жуткие истории о рабстве – такие вещи творятся в стране, принимающей «ЭКСПО»

Жуткие истории о рабстве – такие вещи творятся в стране, принимающей «ЭКСПО»

Мы живём, возможно, уже совсем в другом обществе, а не в том, к которому привыкли. Не первый год Казахстан периодически потрясают жуткие истории о рабстве.
openqazaqstan
26 апр. 2017 / 9:39
  • 2088
  • 19