Веб-програмирование

Автор работы: Пользователь скрыл имя, 15 Сентября 2013 в 21:53, отчет по практике

Описание работы

На данный момент разработчики (программист) веб - приложений требуются во многих фирмах. Сейчас «программист» уже в головах обывателей является синонимом «веб-программиста». Только вот беда — вердикт «уже написано» все чаще звучит и здесь. Народ уже не знает, что бы такое написать, поэтому пишет всякую ерунду, благо процесс ее создания упростился невероятно.

Содержание работы

1.Введение………………………………………………………3
1.1 История и цели создания ВГАСУ…………………………3
1.3.Правовой статус…………………………………………….4
1.4. Основные задачи ВУЗа……………………………………5
2. Характер выполняемой работы……………………………..6
3. Теоретические и практические основы…………………….8
3.1 История PHP………………………………………....9
3.2 Режимы интерпретатора……………………………19
4. Трудности в профессии программиста…………………….20
Заключение…………………………………………………..22

Файлы: 1 файл

Уфимский техникум экономики и права.docx

— 53.61 Кб (Скачать файл)

Министерство образования и  науки РФ

ГОУВПО ВГАСУ

Кафедра прикладной информатики и  информационных систем

Факультет автоматизации и информационных систем

 

 

 

 

 

 

Отчет о производственной практике

По теме:

«Веб-програмирование»

 

 

 

 

 

Выполнил:

Коротаев Илья Игоревич

Факультет АиИС гр.2321

 

 

 

Воронеж 2011

 

Содержание

 

 

 

1.Введение………………………………………………………3

1.1 История и цели создания ВГАСУ…………………………3

1.3.Правовой статус…………………………………………….4

1.4. Основные задачи ВУЗа……………………………………5

2. Характер выполняемой работы……………………………..6

3. Теоретические и практические основы…………………….8

3.1 История PHP………………………………………....9

3.2 Режимы интерпретатора……………………………19

4. Трудности в профессии программиста…………………….20

    Заключение…………………………………………………..22

 

  1. Введение

 

1.1 История и цели создания ВГАСУ

 

Воронежский государственный архитектурно-строительный университет (ВГАСУ) — один из ведущих строительных вузов России. ВГАСУ готовит архитекторов, инженеров-строителей и других специалистов по 25-ти специальностям. Обучение ведут 500 преподавателей, в составе которых более 60 докторов наук, профессоров, 45 академиков и членов-корреспондентов различных академий, российских и международных, свыше 200 кандидатов наук, доцентов.

Престиж вуза обусловлен высоким качеством  подготовки специалистов. Не случайно многие выпускники возглавляют крупнейшие строительные организации и архитектурные  мастерские по всей России, работают в  министерствах, а также в областных  и городских администрациях, являются преподавателями вузов.

В университете обучаются студенты из 25-ти стран  Европы, Азии, Африки, Латинской Америки. Подготовка специалистов осуществляется не только на факультетах дневного обучения, но и без отрыва от производства на заочном факультете.

В вузе ведётся  обширная научно-исследовательская  работа, в которой активное участие  принимают студенты. Студенческое научно-исследовательские работы неоднократно занимали призовые места на олимпиадах и конкурсах различных уровней.

Результаты  научных разработок многократно  отмечались медалями и дипломами  крупных международных и всероссийских  выставок, многие учёные ВГАСУ имеют  государственные награды, звание «Заслуженный деятель науки».

Университет расположен в центральной части  города. Компактное размещение всех учебных  корпусов и общежитий, хорошее оснащение  учебного процесса, наличие спортивных залов, санатория-профилактория, спортивно-оздоровительного лагеря, здравпункта, студенческой столовой и буфетов во всех корпусах создают  все условия для полноценной  учёбы и отдыха.

Все желающие обеспечиваются местами для проживания в общежитиях.

Большое количество спортивных секций, команда  КВН "25-ая", театр миниатюр позволяют  раскрыться всем граням талантов студентов.

ВГАСУ имеет  международный сертификат, позволяющий  выпускникам работать на инженерных должностях в 140 странах мира, университет  является членом Европейской ассоциации строительных факультетов, в 2004 г. награждён международным призом за качество.

 

1.2.Правовой статус

 

ВУЗ  является  юридическим  лицом,  наделяется  полномочиями  администратора доходов бюджетов бюджетной системы Российской Федерации, имеет лицевые счета по учету средств федерального бюджета и средств, полученных от приносящей доход деятельности в валюте Российской Федерации, открытые в установленном порядке в территориальных органах Федерального  казначейства,  счета  по  учету  средств  в  иностранной  валюте,  открытые  в кредитных  организациях  другие  счета  в  соответствии  с  законодательством  Российской Федерации, обладает обособленным имуществом на праве оперативного управления, а также имеет самостоятельный баланс, печать с изображением Государственного герба Российской Федерации, штампы, бланки, самостоятельно отвечает по своим обязательствам, может от своего имени приобретать и осуществлять имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. 

ВУЗ отвечает по своим обязательствам всем находящимся  у него на праве оперативного управления  имуществом, как закрепленным за ВУЗом собственником имущества, так и приобретенным за счет доходов, полученных от приносящей доход деятельности, за исключением особо ценного движимого имущества закрепленного за ВУЗом собственником этого имущества или приобретенного ВУЗом за счет выделенных собственником имущества ВУЗа  средств, а также недвижимого имущества.  Собственник имущества ВУЗа  не  несет ответственности по обязательствам ВУЗа.

 

1.3. Основные задачи ВГАСУ

 

1) удовлетворение  потребностей  личности  в  интеллектуальном,  культурном  и нравственном развитии  посредством получения высшего  и послевузовского профессионального  образования,  среднего  профессионального   образования,  а  также  дополнительного  профессионального образования; 

2) удовлетворение  потребностей  общества  и  государства   в  квалифицированных специалистах  с высшим и средним профессиональным  образованием, в научно-педагогических  кадрах высшей квалификации;

3) развитие  наук  и  искусств  посредством  научных  исследований  и  творческой деятельности научно-педагогических работников и обучающихся, использование полученных результатов в образовательном процессе;

4)  подготовка,  переподготовка  и  повышение  квалификации  работников  с  высшим образованием,  научно-педагогических  работников  высшей  квалификации,  руководящих работников и специалистов по профилю ВУЗа;

5)  сохранение  и  приумножение  нравственных,  культурных  и   научных  ценностей общества;

6)  воспитание  у  обучающихся  чувства патриотизма,  любви и уважения  к народу, национальным традициям и духовному наследию России, бережного отношения к репутации ВУЗа;

7) формирование у обучающихся  гражданской позиции, способности  к труду и жизни в условиях  современной цивилизации и демократии;

8) распространение  знаний  среди   населения,  повышение  его   образовательного  и культурного  уровня.

 

2. Характер выполняемой работы

 

На протяжении недели производственной практики я попытался изучить основы работы web-программиста .

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

Среди плюсов профессии программиста можно выделить:

- Востребованность на рынке труда,

- Творческая работа, так как каждая задача уникальна, и для ее решения

- Можно совмещать с учебой,

- Не всегда требуется диплом,

- Возможность стать специалистом в молодом возрасте,

- Свобода в принятии решений (как решать ту или иную задачу решает сам web-программист),

- Возможность удаленной работы.

Минусами же являются:

- В маленьких проектах web-программист совмещает функции нескольких специалистов,

- Частые переключения с одной задачи на другую,

- Иногда поставленные задачи приходится решать не только в будни, но и выходные,

- Постоянная работа за компьютером сказывается на здоровье, особенно сильно страдают глаза.

Для web-программиста важна усидчивость, особенно на начальных стадиях карьеры. Готовому сайту постоянно требуется обслуживание, обновления и изменения. Создание web-сайта это процесс работы нескольких специалистов. Поэтому еще одним хорошим качеством для web-программиста будет умение работать в команде.

Успешный начинающий программист в будущем может претендовать на должности: руководитель группы программистов, менеджер проекта, ИТ-директор.

При приеме на работу у web-программистов редко когда спрашивают диплом. В основном работодатель обращает внимание на опыт работы, в каких проектах участвовал соискатель и что он умеет делать. Однако высшее образование лишним не будет, для web-программиста достаточно иметь любое техническое. Кроме этого, нужно владеть специфическими для Интернета языками программирования, такими как JavaScript, VBScript, Perl, PHP, Java, C++, базами данных, знать основные среды разработки и разбираться в протоколах.

 

3. Теоретические и практические основы занимаемой должности.

 

В качестве рассматриваемого языка web-программирования я решил  выбрать PHP.

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», Personal Home Page Tools (устар.) — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

Язык и его интерпретатор  разрабатываются группой энтузиастов  в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:

Автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;

Файловые функции успешно обрабатывают как локальные, так и удалённые  файлы;

Автоматическая отправка HTTP-заголовков;

Работа с cookies и сессиями;

Обработка файлов, загружаемых на сервер;

Работа с HTTP заголовками и HTTP авторизацией;

Работа с XForms;

Работа с удалёнными файлами  и сокетами

В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу Tiobe, базирующемся на данных поисковых систем, в декабре 2009 года PHP находится на 3 месте среди языков программирования (уступая Java и C), поднявшись за год на две позиции

 

3.1 История PHP

 

В 1994 году датский программист Расмус Лердорф создал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Лердорф назвал набор Personal Home Page (Личная Домашняя Страница). Вскоре функциональности и быстроты Perl — интерпретатора скриптов — перестало хватать, и Лердорф разработал с использованием языка C новый интерпретатор шаблонов PHP/FI (англ. Personal Home Page / Forms Interpreter — «Личная Домашняя Страница /Интерпретатор форм»).

В 1997 году после длительного бета-тестирования вышла вторая версия обработчика, написанного на C — PHP/FI 2.0. Её использовали около 1 % (приблизительно 50 тысяч) всех интернет-доменов мира.

Версия PHP 3.0 подверглась значительной переработке, определившей современный  облик и стиль языка программирования. В 1997 году два израильских программиста, Энди Гутманс и Зээв Сураски, полностью переписали код интерпретатора. PHP 3.0 был официально выпущен в июне 1998 года.

Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра дополнительными  модулями. Впоследствии интерфейс написания  расширений привлёк к PHP множество  сторонних разработчиков, работающих над своими модулями, что дало PHP возможность работать с огромным количеством баз данных, протоколов, поддерживать большое число API. Большое количество разработчиков привело к быстрому развитию языка и стремительному росту его популярности. Также язык был переименован в PHP.

К зиме 1998 года, практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зээв Сураски начали переработку ядра PHP. В задачи входило увеличение производительности сложных приложений и улучшение модульности базиса кода PHP. Новый движок, названный Zend Engine, успешно справлялся с поставленными задачами и впервые был представлен в середине 1999 года. PHP 4.0, основанный на этом движке и принёсший с собой набор дополнительных функций, официально вышел в мае 2000 года. В дополнение к улучшению производительности, PHP 4.0 имел ещё несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.

Информация о работе Веб-програмирование