Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт_Виробнича_практика.docx
Скачиваний:
10
Добавлен:
12.02.2016
Размер:
691.17 Кб
Скачать

Середа, 5 лютого 2015

Додавання в корзину робочих кнопок ‘+’ і ‘-‘ біля кожного товару.

Реалізував в корзині магазину кнопки + та – та забезпечив зміну кількості товару при натисканні на них.

Фрагмент кошика з доданими клавішами

Htmlрозмітка клавіш, та фрагмент коду скрипта (обробник клавіші +).

Четвер, 6 лютого 2015

Асинхронне оновлення даних в корзині при зміні кількості товарів.

Реалізував асинхронне (без перезавантаження сторінки) оновлення даних (ціни товару та загальної ціни) в корзині при зміні кількості товару.

Фрагмент коду асинхронного відправлення та отримання нових цін

В процесі довелось змінити частину коду контролера корзини, та змусити його повертати нові ціни у форматі JSON.

Фрагмент коду обробника дії update контролера корзини

П’ятниця, 7 лютого 2015

Виправлення «багів» в корзині, спричинених асинхронним оновленням.

Реалізував перевірку на сервері наявності товару при збільшенні кількості в корзині.

Реалізував «замороження» кнопок + та – на час виконання AJAX (асинхронного) запиту до серверу, для запобігання збоїв при послідовних натисканнях з малим інтервалом часу.

Понеділок, 10 лютого 2015

Ознайомлення з основними принципами роботи Yii framework.

Yii— це високоефективний, заснований на компонентній структурі PHP-фреймворк, що підходить для розробки великих веб-додатків. Він дозволяє максимально застосувати концепцію повторного використання коду та може істотно прискорити процес веб-розробки. Назва Yii (вимовляється як Yee або [ji:]) означає простий (easy)ефективний (efficient) та розширюваний (extensible).

Для запуску веб-додатків, побудованих на Yii, вам знадобиться веб-сервер із підтримкою PHP версії 5.1.0.

Для розробників, які бажають використовувати Yii, вкрай корисним буде розуміння концепції обʼєктно-орієнтованого програмування (OOП), так як Yii — це строго обʼєктно-орієнтований фреймворк.

Yii — це фреймворк для веб-програмування загального значення, який може бути використаний для розробки практично будь-яких веб-додатків. Дякуючи своїй легковагості та наявності просунутих засобів кешування, Yii особливо підходить для розробки додатків із великим потоком трафіку, таких як портали, форуми, системи управління контентом (CMS), системи електронної коммерції та ін.

Подібно більшості інших PHP-фреймворків,Yii— цеMVC-фреймворк.

Перевага Yii над іншими фреймворками полягає у ефективності, широких можливостях та якісній документації. Yii з самого початку дуже ретельно спроектований для відповідності всім вимогам при розробці серйозних веб-додатків. Yii не є ні побічним продуктом якого-небудь проекту, ні збіркою сторонніх рішень. Він є результатом великого досвіду авторів у розробці веб-додатків, а також їх досліджень найбільш популярних веб-фреймворків та додатків.

Вівторок, 11 лютого 2015

Cтворення таблrиць в БД з районами міст. Створення сторінок в адмін. частині сайту для роботи з районами міст.

Реалізував таблицю ore_apartment_rayon в БДMySQL.

Структура таблиці в базі даних

Редагування районів в адмін. частині сайту

Фрагмент коду представлення районів. Всередині циклу.

Середа, 12 лютого 2015

Створення додаткового фільтру пошуку по районах на головній сторінці

Реалізував додатковий фільтр по районах у пошуку на головній сторінці.

Вибір районів в фільтрі на головній сторінці

Фрагмент коду в головному шаблоні сайту

Фрагмент коду представлення фільтру районів

Четвер, 12 лютого 2015

Оформлення щоденника та звіту з практики

Оформляю звіт та щоденник з практики.

П’ятниця, 13 лютого 2015

Здача диференційованого заліку з практики

Висновок

На виробничій технологічній практиці я поглибив та закріпив свої знання та навички з веб-розробки сайтів та інтернет-систем. Ознайомився та навчився працювати з CMS Joomla та PHP framework Yii, ознайомився з програмами FileZilla, Denwer та Notepad++.

Львів - 2015

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]