Инфа о сайте
Сайты
Форум
KamPol-LUG
Проект
Гостевая
Club music
Баллы
Баннеры
Радио

()                                                   

 

  • Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: insaneowl  
Наш продвинутый форум » Создание сайтов » Web-программирование » Предлагаю провести серию online занятий по Web
Предлагаю провести серию online занятий по Web
heliosДата: Вторник, 24.08.2010, 08:18 | Сообщение # 1
Рядовой
Группа: Друзья
Сообщений: 3
Статус: Выкл...
Добрый день!
В благом порыве пообещал prepod'у (я так полагаю)
Quote
...помочь ребятам с сайтом и попробовать поделиться своим опытом разработки сайтов (занятие прибыльное), раскруткой их…

А недавно он мне напомнил, о данном обещании. Что же, назвался груздем - полезай в кузов.

Итак, о чём я могу рассказать:


  • Создание статических страниц (вёрстка): html, css, javascript
  • Создание динамических страниц (программирование): php, perl, python
  • Хостинг сайтов: настройка Apache, postfix, бэкапы и т.д.
  • Раскрутка сайтов: SEO: внутренняя оптимизация, внешняя
  • Протоколы Internet: FTP, POP3 / SMTP, HTTP и т.д. с написанием прикладных программ, работы с ними

Вот как-то так.

На самом деле, предлагаю цикл статей на тему программирования реального web-движка BugTracker'а (если получится) или на худой конец - Ticket системы smile
Эта тема задевает такие сферы как:

  • Настройка локального Web-сервера (например, Apache2 + MySQL)
  • Проектирование базы данных
  • Написание запросов к базе данных на языке MySQL (точнее, на одной из версий языка SQL).
  • Основы объектно-ориентированного программирования. Модель разработки MVC(Model View Controler).
  • Программирование на одном из скриптовых языков (на выбор php, perl, python)
  • В зависимости от выбора языка, будет рассмотрена одна из технологий (или ни одной, в случае php) CGI или WSGI
  • Вёрстка в HTML + CSS
  • Выбор хостинга, регистрация доменного имени
  • Внутренняя SEO оптимизация
  • Монетизация сайта
  • Внешняя SEO оптимизация

Последовательность тем будет примерно этой же.

Предлагается формат: одно занятие в неделю + домашнее задание. Вход/выход добровольный. Занятия проводятся в СБ/ВС (появляется новая статья цикла), в эти же дни предлагается и выполнять домашнее занятие.

Языки.
Дать выбор и не дать небольшую аннотацию к каждому из языков - слишком жестоко smile Поэтому:


  • php - отличный язык для web программирование. На этом его сфера деятельности заканчивается. Считается, что он дырявый. Входной порог очень низок, поэтому количество сайтов низкого качества, написанных на нём, велико. В среде "Ылитных" программистов не уважается. В среде адекватных не особо думают на чём писать "true'шней". На любом языке можно написать "идеальный код".
  • perl - самый "true'шный" из всех перечисленных языков. Помимо этого он самый старый и самый синтаксически сложный. Обеспечивает большую свободу программисту, а значит и муки выбора. Считается, что на нём проще всего написать нечитаемый код (Write-only). Имеет огромную базу модулей, позволяющих программировать на нём тостеры и кофеварки.
    Основная среда применения - скриптинг всего и вся. Собираетесь стать крутым Unix админом? Perl - один из шагов на пути к этому!
  • python - самый молодой и самый модный среди перечисленных языков. Имеет своеобразный синтаксис, не похожий на синтаксис перечисленных языков. По-сути золотая середина между функциональностью языка и его сложностью. На мой взгляд, сейчас это "швейцарский нож" - умеет всё. Не так хорошо, как специализированные средства, но зато один инструмент, а не кипа.

Занятия будут проходить по адресу http://h15.org/courses/web/basics.
После занятия буду ожидать всех желающих в jabber-конференции courses@conference.jabber.ru (log'и конфы постараюсь также выкладывать).

Готов выслушать все вопросы и предложения в конференции, на сайте курса и на этом форуме (в порядке убывания скорости моего ответа).

Доступ на конференцию курсов доступен и через веб-интерфейс
Просто наберите в адресной строке браузера

Code
http://speeqe.com/room/courses@conference.jabber.ru/

Далее, чтобы сменить ник, введите в чат команду:
Code
/nick ВАШ_НИК


.
 
prepodДата: Вторник, 14.09.2010, 21:52 | Сообщение # 2
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Всем заинтересовавшимся - отписаться на странице курсов.

От себя еще раз повторю - все, кто обучается у меня, успешно отработавшие курсы - получат зачет автоматом и соответствующую оценку в журнал. Остальные - думаю тоже.


Я в джаббере - mukasov@gmail.com
 
LegendДата: Понедельник, 27.09.2010, 16:27 | Сообщение # 3
Полковник
Группа: Заблокированные
Сообщений: 159
Статус: Выкл...
Чо-то я не чо не понял!!!это даже хуже чем ХИМИЯ !!! wacko %) wacko %) wink ;) surprised :o

 
prepodДата: Понедельник, 27.09.2010, 21:44 | Сообщение # 4
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Кратко программа действий курсовикам
1. Для поддержания связи использовать джаббер
Почитайте эту тему
Зайти на конференцию курсов courses@conference.jabber.ru и оставить тестовое сообщение
2. Установить веб-сервер apache
(для проверки работоспособности апача в браузере зайдите на адрес localhost)
3. Прорабатывать каждую лекцию и оставлять свой отчет в комментариях к лекции
4. Регулярно появляться на конференции курсов и обмениваться опытом с сокурсниками.
5. Про посещение уроков и допзанятий - вообще молчу
За невыполнение - расстрел.
Спамом
Пожизненно


Я в джаббере - mukasov@gmail.com
 
prepodДата: Вторник, 28.09.2010, 16:37 | Сообщение # 5
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Напомню вопросы из первой лекции
1. В чём различие ПО для клиента и сервера?
2. Т.к. в нашем курсе мы пытаемся написать сайт, то что мы пишем: сервер или клиент?
3. По работе утилиты telnet
Quote
Почему нам вывелось не содержимое страницы http://h15.org/, а эта бяка?
От куда вообще вылезла эта вёрстка (как её можно получить привычными способами)?
И как через telnet всё же получить вёрстку главной страницы этого сайта?

Мысли пишем на h15.org


Я в джаббере - mukasov@gmail.com
 
prepodДата: Воскресенье, 03.10.2010, 16:33 | Сообщение # 6
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Кто первым найдет ошибку в коде test.php из практического занятия по знакомству с HPH - тому респект:)
Подсказка:)


Я в джаббере - mukasov@gmail.com
 
insaneowlДата: Четверг, 07.10.2010, 14:49 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 34
Статус: Выкл...
Насторожило меня, даже на допе спросить собирался)))
Попробую ещё в коде покопаться, если что то надеюсь Вы нам поможете? )))


Insane Owl - (Англ. Безумный Филин)
Я в Jabber - insaneowl@gmail.com
Я на Twitter - http://twitter.com/insaneowl
 
prepodДата: Пятница, 08.10.2010, 13:57 | Сообщение # 8
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
И не надейтесь:) Поможем обязательно:)

Я в джаббере - mukasov@gmail.com
 
prepodДата: Пятница, 08.10.2010, 21:57 | Сообщение # 9
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Доступ на конференцию курсов доступен и через веб-интерфейс
Просто наберите в адресной строке браузера
Code
http://speeqe.com/room/courses@conference.jabber.ru/

Далее, чтобы сменить ник, введите в чат команду:
Code
/nick ВАШ_НИК


Я в джаббере - mukasov@gmail.com
 
insaneowlДата: Суббота, 09.10.2010, 10:14 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 34
Статус: Выкл...
Ошибка найдена: ))))
там прописано $result = $point[ $color ] + $point[ $hobby ];
А надо $result = $points[ $color ] + $points[ $hobby ];

Вобщем одна буква убившая много нервных клеток и времени лично у меня ))))


Insane Owl - (Англ. Безумный Филин)
Я в Jabber - insaneowl@gmail.com
Я на Twitter - http://twitter.com/insaneowl
 
prepodДата: Суббота, 09.10.2010, 10:41 | Сообщение # 11
Преподаватель ОИВТ
Группа: Администраторы
Сообщений: 309
Статус: Выкл...
Поздравляю! + в репутацию

Можно было еще исправить в разделе описания массива
Было так

Code
$points = array (
          'red'        => 3,    # за ответ "Красный" мы даём 3 очка
          'blue'       => 2,    # за синий - 2
          'green'      => 1,    # за зелёный - 1

          'active'     => 3,
          'read'       => 2,
          'tv'         => 1
      );

А сделать так

Code
$point = array (
          'red'        => 3,    # за ответ "Красный" мы даём 3 очка
          'blue'       => 2,    # за синий - 2
          'green'      => 1,    # за зелёный - 1

          'active'     => 3,
          'read'       => 2,
          'tv'         => 1
      );

То есть убираем одну букву s в имени массива $points и все работает корректно


Я в джаббере - mukasov@gmail.com
 
heliosДата: Суббота, 16.10.2010, 12:58 | Сообщение # 12
Рядовой
Группа: Друзья
Сообщений: 3
Статус: Выкл...
как вариант
Code
$point = $points;

А вообще, опечатки и потерянные знаки препинания (;) -- то, на что нужно обращать внимание в первую очередь. Ну и не путать == и ===.


.
 
Наш продвинутый форум » Создание сайтов » Web-программирование » Предлагаю провести серию online занятий по Web
  • Страница 1 из 1
  • 1
Поиск:

  
Copyright KamPol-LUG © 2024 Хостинг от uCoz