1

Etapa 1

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

10 noviembre—10 noviembre

2

Etapa 2

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

10 noviembre—13 noviembre

3

Etapa 3

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

4

Etapa 4

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

14 noviembre—22 noviembre

5

Etapa 5

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

23 noviembre—19 diciembre

6

Etapa 6

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

24 diciembre—26 diciembre

1

Etapa 1

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

10 noviembre—10 noviembre

2

Etapa 2

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

10 noviembre—13 noviembre

4

Etapa 4

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

14 noviembre—22 noviembre

5

Etapa 5

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

23 noviembre—19 diciembre

6

Etapa 6

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

24 diciembre—26 diciembre

3

Etapa 3

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

09 noviembre 2019 26 diciembre 2019
Objetivo completado 22 julio 2021
Conocimientos y Destrezas

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

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

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

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

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

 Criterio del fin

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

 Recursos personales

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

 Lo ecológico del objetivo

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

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

  • 1133
  • 09 noviembre 2019, 22:59

Diario del objetivo

Comentarios

AndriiBVW15/02/2020

Як просуваються ваші справи?)

Savik12/06/2020

AndriiBVW, я зайшов в тупік із самописним фреймворком сайту :D Кожного разу коли хотів щось додати нове - приходилось довго вникати в класи, методи що звідки береться через що бажання щось робити зникало. Тому вирішив інтегрувати все в laravel, щоб можна було скористатись документацією і хоча б поверхнево розуміти куди копати далі. Зараз з'явилось більше вільного часу тому планую продовжити роботу і нарешті доробити задумане.

38día

Entrada al escenario «Верстка сайту»

Savik16 dic. 2019, 17:01

Верстка головної сторінки

37día

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

Savik15 dic. 2019, 21:00

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

37día

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

Savik15 dic. 2019, 00:41

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

36día

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

Savik14 dic. 2019, 23:02

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

32día

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

Savik10 dic. 2019, 15:17

14. Трейти

31día

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

Savik9 dic. 2019, 23:57

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

30día

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

Savik8 dic. 2019, 03:08

12. Автозавантаження

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

ООП - це круто)

27día

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

Savik5 dic. 2019, 15:56

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

27día

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

Savik5 dic. 2019, 14:35

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

Puede publicar
su objetivo aquí

Podemos ayudarle a lograrlo!

310 000

ideas afines

instrumentos

para un logro emocionante

Únete a nosotros
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?
AndriiBVW
Vasil2020