close

Вход

Забыли?

вход по аккаунту

?

отчёт(1)

код для вставкиСкачать
Содержание
Введение......................................................................................................2
Раздел 1.
1.1 Общие сведения о предприятии...........................................................3
1.2 Режим работы.......................................................................................4
1.3 Обобщённая схема предприятия.........................................................4
Раздел 2.
2.1 План выполнения работ в период практики.......................................5
2.2 Изученные материалы.........................................................................6
2.3 Выполнение индивидуального задания..............................................7
2.4 Ход выполнения задания.....................................................................8
Заключение.................................................................................................13
Список литературы....................................................................................14
1
Введение.
Мной была пройдена летняя производственная практика у ИП Семёновой
Н.И. Целью практики было закрепление полученных в университете знаний и
навыков работы с базами данных и программным обеспечением, а также
изучение аспектов, связанных с интернетом, в частности, вебпрограммированием на языке PHP, вёрсткой веб-страниц, продвижением их в
поисковых системах и оптимизацией.
2
1.1
Раздел 1.
Общие сведения о предприятии.
Наименование компании: ИП Семёнова Н.И.
Адрес: Ростов-на-Дону, ул. Беломорский, 80/2
Возраст предприятия: 2 года
Вид деятельности: ИП Семёнова Н.И. с момента своей регистрации занимается
реализацией проектов создания и поисковой оптимизации сайтов, в том числе
динамических, с использованием языка PHP и баз данных SQL, разработкой
дизайна сайтов и кроссбраузерной вёрсткой для различных систем управления
сайтами.
3
1.2
Режим работы
Установлен свободный график работы.
1.3
Обобщенная схема предприятия
ИП Семёнова Н.И.
Практикант
4
2.1
Раздел 2
План выполнения работ в период практики
•
Изучение основ языка PHP, приёмов вёрстки и дизайна веб-страниц
•
Установка ПО локального сервера (Apache, PHP5, MySQL, Phpmyadmin)
•
Настройка и оптимизация локального сервера
•
Установка системы управления сайтом (CMS ModX) на локальный сервер
•
Изучение особенностей работы с CMS ModX, установка плагинов и
дополнений
•
Разработка идеи сайта и дизайна
•
Вёрстка дизайн-макета и отладка
•
Тестирование работы сайта на локальном сервере
2.2
5
Изученные материалы
Ознакомился с документацией к языку PHP и программной системе,
составляющей локальный сервер, рекомендациями по разработке сайтов,
получил задание на производственную практику.
Принял во внимание особенности применения языка PHP, баз данных
SQL в составе сайта, требования к оптимизации расходования вычислительных
ресурсов.
2.3
6
Выполнение индивидуального задания
Установить на локальный сервер CMS ModX и на её основе создать сайт с
использованием языка PHP и базы данных SQL.
Язык PHP и базы данных SQL позволяют создавать сайты с
динамическим
содержимым,
которые
могут
взаимодействовать
с
пользователем, изменяя содержимое страницы и обеспечивать более удобную
работу с материалами сайта, чем обычные статические ресурсы. Также среди
преимуществ подобных сайтов можно отметить относительную простоту
разработки, множество готовых решений для разработчиков (скрипты форумов,
регистрация пользователей), удобство администрирования и расширения
функциональности, возможность интеграции с социальными сетями, лёгкость
использования на странице различного динамического содержимого: видео,
флеш-анимация, опросы, формы.
7
2.4
Ход выполнения задания
1) Установить на рабочий компьютер локальный веб-сервер.
На рабочем компьютере установлена ОС семейства Linux Ubuntu, поэтому
вместо привычного для Windows пакета веб-сервера Denver, Vertrigo или IIS
будет установлен набор LAMP, представляющий собой веб-сервер, основанный
на Apache2, с доступом по сети или через браузер рабочего компьютера по
адресу 127.0.0.1. Для установки данного пакета программ в консоли нужно
прописать команды:
sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin
В процессе установки пакетов программа установки задаёт вопросы о
некоторых конфигурационных параметрах MySQL, например, имя и пароль
администратора, прописываем их по своему усмотрению, они пригодятся при
работе с базами данных через phpmyadmin.
sudo mkdir/var/www/test
(где test – папка с сайтом)
Далее необходимо установить права доступа для папки:
sudo chmod 777 -R -v /var/www/test/
Конфигурацию Apache можно оставить без изменений, корректировка может
потребоваться только в случае использования специфичной CMS или особых
расширений.
В итоге мы имеем на рабочем компьютере установленный и готовый к работе
веб-сервер, работу которого можно проверить, зайдя на адрес 127.0.0.1,
являющийся корневым каталогом нашего сервера, должна отобразиться
страница «It work!».
2) Установить на локальный сервер CMS ModX.
CMS (Content Manager System, Система Управления Содержимым) —
устанавливаемый на веб-сервер пакет скриптов, предназначенный для
упрощения работы администратора с содержимым сайта, модернизации и
развития ресурса. На данный момент распространено огромное количество
8
CMS, шаблонов и плагинов для них, например, одной из самых универсальных
является Joomla, предоставляющая богатейшие возможности по созданию
интернет-ресурсов, их доработке и сопровождению, на её основе можно создать
практически любой сайт, начиная с небольшого персонального блога или
форума, заканчивая сайтом крупной компании. Для блогов и новостных
ресурсов очень хорошо подходит система Wordpress, в которой просто и
понятно реализованы основные функции, необходимые в этой сфере:
размещение новостей, статей, записей, упорядочивание материалов по
категориям, защита от спама, возможность регистрации пользователей и
комментирования статей, с помощью плагинов можно добавить поддержку
видео, галерей, форума. Система ModX, которую я использовал, пока что мало
распространена, но имеет очень простую и понятную структуру, и в то же время
наделена богатым набором возможностей, помогающих организовать работу с
проектом, размещение материалов и визуального оформления, унифицировать
код страниц для использования в других проектах.
Процесс установки CMS ModX:
1.
Копируем содержимое архива с установщиком в папку modx, созданную
на локальном веб-сервере.
2.
В браузере набираем адрес 127.0.0.1/modx/install.php и жмём Enter.
3.
Открывается страница, представляющая собой мастер установки. В
процессе установки мастер попросит ввести имя и пароль администратора, имя
создаваемой базы данных, и уточнить некоторые другие параметры.
4.
После установки необходимо удалить установочные файлы и защитить
конфигурационный файл от записи.
Теперь на локальном сервере мы имеем установленную CMS с тестовой
страницей «Install Successful», устанавливаемой вместе с ней. Зайти в панель
управления можно по адресу 127.0.0.1/modx/manager/.
9
10
С помощью панели администратора можно управлять содержимым сайта,
добавлять, изменять и удалять элементы, плагины. Данная CMS не
предоставляет пользователю возможностей по редактированию сайта через его
отображаемую форму, весь код приходится писать и редактировать вручную. Но
среди преимуществ этой системы можно выделить простоту, лёгкость
интеграции системы и шаблона сайта, малое потребление ресурсов и более чем
скромные по сегодняшним меркам размеры, также реализованы расширенные
функции безопасности и резервного копирования. В целом это развивающаяся
CMS, которая подойдёт как новичку, так и профессионалу.
3) Создание сайта.
Установка локального сервера и изучение CMS были основными
заданиями моей практики, поэтому сайт создавался не с чистого листа, а из
бесплатно распространяемого шаблона. Для этого с одного из бесчисленного
множества дизайнерских сайтов был скачан подходящий шаблон:
11
Темой сайта стали новости из мира высоких технологий. Изначально шаблон
был англоязычным, пришлось русифицировать содержимое и немного
переделать оформление под «резиновый», растягивающийся формат. К
основной функциональности шаблона (пользователи и поиск) были добавлены
галерея, видео-плагин, возможность комментирования, облако тегов, календарь
и RSS-лента. Также был установлен плагин AkisMet, защищающий
комментарии от спама.
12
Заключение.
В ходе производственной практики у ИП Семёновой Н.И. были
закреплены знания в области веб-дизайна в веб-программирования, кроме того,
получены основные знания в языке PHP.
За время прохождения производственной практики:
1)
Получен опыт установки и настройки локального сервера;
2)
Изучены основы языка PHP;
3)
На практике закреплены знания SQL;
4)
Изучена концепция систем управления контентом и одна из таких систем,
ModX.
13
Список литературы
1.
Игорь Шапошников. PHP 5.1: учебный курс, «Питер», 2007г.
2.
Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования.
«Apress», 2010г.
3.
Сайты: apache.com, modx.ru, linux.org.ru, ubuntologia.ru
14
Документ
Категория
Компьютеры, Программирование
Просмотров
17
Размер файла
555 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа