1

Етап 1

Створити ТЗ для сайту

10 листопада—10 листопада

2

Етап 2

Створити макет сайту (для подальшої верстки)

10 листопада—13 листопада

3

Етап 3

Курс по ООП PHP (Об'єктно-орієнтоване програмування на PHP)

4

Етап 4

Верстка сайту

14 листопада—22 листопада

5

Етап 5

Додавання функціоналу (програмування)

23 листопада—19 грудня

6

Етап 6

Тестування, виправлення помилок, додавання сайту на хостинг

24 грудня—26 грудня

1

Етап 1

Створити ТЗ для сайту

10 листопада—10 листопада

2

Етап 2

Створити макет сайту (для подальшої верстки)

10 листопада—13 листопада

4

Етап 4

Верстка сайту

14 листопада—22 листопада

5

Етап 5

Додавання функціоналу (програмування)

23 листопада—19 грудня

6

Етап 6

Тестування, виправлення помилок, додавання сайту на хостинг

24 грудня—26 грудня

3

Етап 3

Курс по ООП PHP (Об'єктно-орієнтоване програмування на PHP)

09 листопада 2019 26 грудня 2019
Мета завершена % date%
Знання та Навички

Закінчити відеокурс по ООП PHP

Моєю першою метою на даному сервісі- завершення циклу уроків по PHP. Я успішно завершив навчання і наступними логічними кроками для мене - це вивчення ООП і основ роботи з фреймворком Laravel.

Отож, спочатку потрібно вивчити принципи ООП і щоб їх дійсно розуміти, по закінченню даного відеокурсу критерієм завершення я поставив для себе створення міні-сайту для особистого користування. Його функціонал полягає в тому, щоб шукати фільми, використовуючи бази IMDb чи TMDb, додавати їх в списки для перегляду, в список улюблених фільмів та переглянутих. Якщо фільм переглянутий- то є можливість оцінити по 10-ти бальній шкалі, залишити свої замітки та записати цитати.

Звичайно, на на сайтах https://www.imdb.com/ та https://www.themoviedb.org/ можна зареєструватись і створювати свої списки безпосередньо там. Але даний сервіс я створюватиму для портфоліо (нічого кращого придумати не міг). Тому сильно не судіть.

Нумо, поїхали!)

 Критерій завершення

Запущений сайт для створення списків улюблених фільмів, фільмів які ми хочемо переглянути і оцінки вже переглянутих.

 Особисті ресурси

Навички в створенні PHP-парсерів, вміння так-сяк верстати сайти, 2 місяці часу.

 Екологічність мети

Це мені необхідно для подальшого працевлаштування в ІТ-компанію

  1. Створити ТЗ для сайту

    1. Опис мети і призначення сайту.
    2. Відображення на пристроях.
    3. Загальні розділи.
    4. Вимоги до адмінки.
    5. Загальний вигляд.
  2. Створити макет сайту (для подальшої верстки)

    Потрібно створити макет сайту від А і до Я. Починаючи від реєстрації користувача і закінчуючи створенням списків.

    Тобто має бути продумано кінцевий вигляд кожної сторінки, відображення результату дій користувача на макеті. Щоб під час верстки не задумуватись що і як повинно виглядати.

  3. Курс по ООП PHP (Об'єктно-орієнтоване програмування на PHP)

    1. Клас і об'єкт.

    2. Властивості об'єкту.

    3. Методи об'єкту.

    4. Методи __construct і __destruct.

    5. Домашнє завдання. Клас для роботи з файлом.

    6. Константи класу. Статичні властивості та методи.

    7. Успадкування. Частина 1.

    8. Успадкування. Частина 2.

    9. Модифікатори доступу.

    10. Абстрактні класи та інтерфейси.

    11. Інтерфейси та контролі типу.

    12. Автозавантаження та простір імен.

    13. Composer та автозавантаження.

    14. Трейти.

    15. Пізнє статичне зв'язування.

    16. Магічні методи.

    17. Шаблони проектування.

  4. Верстка сайту

    Створення скелету сайту з макету.

    1. Головна сторінка

    2. Адмінка (після входу)

    3. Пошук і результати пошуку

    4. Список "улюблені фільми"

    5. Список "фільми для перегляду"

    6. Список "переглянуті"

    7. Цитати

    8. Відгук

    9. Розділ ТОП

    10. Розділ Новини

    11. Розділ Про нас

  5. Додавання функціоналу (програмування)

    Додавання переходів між сторінками, реалізація реєстрації, алгоритму пошуку фільмів, створення функціоналу для отримання даних через API з сайтів IMDb та TMDb та ін.

    1. Створення БД

    2. Реалізація реєстрації та входу

    3. Отримання даних через API (реалізація результатів пошуку)

    4. Реалізація пошуку по назвах фільмів

    5. Створення списку для перегляду

    6. Список улюблених

    7. Список переглянутих

    8. Додавання рейтингу

    9. Додавання відгуку

    10. Додавання цитат

    11. Пагінація результатів пошуку та у списках

    12. Перехід по режисерах (відображення фільмів певного режисера), перехід по студіях, перехід по жанрах

  6. Тестування, виправлення помилок, додавання сайту на хостинг

    1. Тестування

    2. Виправлення помилок

    3. Перенесення на хостинг

  • 804
  • 09 листопада 2019, 22:59

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?