место в рейтинге
  • 38078
  • 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
777

Загрузка...
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

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

Дорога Алматы – Хоргос. Впечатления от первой поездки

Дорога Алматы – Хоргос. Впечатления от первой поездки

Если раньше путь до Хоргоса занимал около 5 часов по Кульджинской трассе, то сейчас время до границы с Китаем сокращается до 2,5-3 часов. Уже сейчас можно ехать по 4-полосной дороге с цементобетонным покрытием.
theYakov
15 сент. 2017 / 9:35
  • 5449
  • 12
Работа в Mc Donald's. Советы и лайфхаки для гостей

Работа в Mc Donald's. Советы и лайфхаки для гостей

За три месяца я поработала в трёх разных сферах. И сегодня, хочу поведать вам о работе в одной из богатейших компаний мира. Звучит значительно лучше, чем «Я работаю в Mc Donald’s».
madiNAtty
15 сент. 2017 / 12:44
  • 3004
  • 16
Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Почему депутат Божко хочет ограничить приток сельской молодёжи в города?

Вице-спикер Мажилиса Владимир Божко остановился на некоторых деталях известного конфликта в Астане возле строящегося «Абу Даби Плаза», затронув проблему «многочисленной сельской молодёжи»...
openqazaqstan
19 сент. 2017 / 13:16
  • 2207
  • 54
«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

«Моя депрессия длилась больше двух лет». История о том, как я была готова сдаться

По данным статистики 2017 года Казахстан занимает 4 место по самоубийствам. Говорить об этом - социальное табу. Мы игнорируем разговоры о депрессиях. Потому что нам страшно.
goribaldi
18 сент. 2017 / 15:45
  • 2141
  • 61
Фотопрогулка по Алматы. Иностранцам не интересны наши стеклянные здания и моллы

Фотопрогулка по Алматы. Иностранцам не интересны наши стеклянные здания и моллы

Алматы - самый лучший город для меня, так как родной и самый близкий. Так как я много лет прожил за рубежом, могу сказать свою точку зрения, что надо делать у нас.
Ispanec
15 сент. 2017 / 6:20
  • 2053
  • 21
«Папина принцесса» или «обезьяна с гранатой»? Случай в бассейне

«Папина принцесса» или «обезьяна с гранатой»? Случай в бассейне

Мужчины спокойно подчиняются логичным правилам, большинство женщин пытаются выторговать себе особые условия. Я убеждалась в этом много раз.
ValentinaVladimirska
18 сент. 2017 / 14:25
  • 1734
  • 30
Бой Головкина и Альвареса завершился ничьей

Бой Головкина и Альвареса завершился ничьей

Канело согласен на реванш, что неудивительно, Гена тоже "за". Все это было немного ожидаемо - эксперты отмечали, что промоутеры надавят на поединок, и захотят растянуть его на трилогию.
Trequartista
17 сент. 2017 / 0:15
  • 2057
  • 17
Лайфхаки для путешественников. Как я не заплатила ни цента за проживание в Испании

Лайфхаки для путешественников. Как я не заплатила ни цента за проживание в Испании

Бесплатное проживание и завтрак в Испании, как прокачать иностранный язык и где поймать бесплатные ништяки в Европе. Если вы backpacker, который пересекает границу разных стран каждую неделю -...
dianaobyrne
18 сент. 2017 / 12:16
  • 2245
  • 1
Путешественник был шокирован полицейским беспределом в Казахстане

Путешественник был шокирован полицейским беспределом в Казахстане

Полицейский беспредел в Казахстане осудил российский блогер и путешественник Евгений Золотухин. На своей странице он рассказал, как встретился с казахстанскими полицейскими, и как они оставили не...
tala03
18 сент. 2017 / 16:58
  • 1386
  • 13