1

Step 1

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

10 November—10 November

2

Step 2

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

10 November—13 November

3

Step 3

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

4

Step 4

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

14 November—22 November

5

Step 5

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

23 November—19 December

6

Step 6

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

24 December—26 December

1

Step 1

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

10 November—10 November

2

Step 2

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

10 November—13 November

4

Step 4

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

14 November—22 November

5

Step 5

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

23 November—19 December

6

Step 6

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

24 December—26 December

3

Step 3

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

09 November 2019 26 December 2019
Goal completed 22 July 2021
Knowledge & Skills

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  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. Перенесення на хостинг

  • 916
  • 09 November 2019, 22:59
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?