Закінчити відеокурс по ООП PHP
Моєю першою метою на даному сервісі- завершення циклу уроків по PHP. Я успішно завершив навчання і наступними логічними кроками для мене - це вивчення ООП і основ роботи з фреймворком Laravel.
Отож, спочатку потрібно вивчити принципи ООП і щоб їх дійсно розуміти, по закінченню даного відеокурсу критерієм завершення я поставив для себе створення міні-сайту для особистого користування. Його функціонал полягає в тому, щоб шукати фільми, використовуючи бази IMDb чи TMDb, додавати їх в списки для перегляду, в список улюблених фільмів та переглянутих. Якщо фільм переглянутий- то є можливість оцінити по 10-ти бальній шкалі, залишити свої замітки та записати цитати.
Звичайно, на на сайтах https://www.imdb.com/ та https://www.themoviedb.org/ можна зареєструватись і створювати свої списки безпосередньо там. Але даний сервіс я створюватиму для портфоліо (нічого кращого придумати не міг). Тому сильно не судіть.
Нумо, поїхали!)
Критерий завершения
Запущений сайт для створення списків улюблених фільмів, фільмів які ми хочемо переглянути і оцінки вже переглянутих.
Личные ресурсы
Навички в створенні PHP-парсерів, вміння так-сяк верстати сайти, 2 місяці часу.
Экологичность цели
Це мені необхідно для подальшого працевлаштування в ІТ-компанію
- 
                    
                    
Створити ТЗ для сайту
- Опис мети і призначення сайту.
 - Відображення на пристроях.
 - Загальні розділи.
 - Вимоги до адмінки.
 - Загальний вигляд.
 
 - 
                    
                    
Створити макет сайту (для подальшої верстки)
Потрібно створити макет сайту від А і до Я. Починаючи від реєстрації користувача і закінчуючи створенням списків.
Тобто має бути продумано кінцевий вигляд кожної сторінки, відображення результату дій користувача на макеті. Щоб під час верстки не задумуватись що і як повинно виглядати.
 - 
                    
                    
Курс по ООП PHP (Об'єктно-орієнтоване програмування на PHP)
- 
                                                                        
Клас і об'єкт.
 - 
                                                                        
Властивості об'єкту.
 - 
                                                                        
Методи об'єкту.
 - 
                                                                        
Методи __construct і __destruct.
 - 
                                                                        
Домашнє завдання. Клас для роботи з файлом.
 - 
                                                                        
Константи класу. Статичні властивості та методи.
 - 
                                                                        
Успадкування. Частина 1.
 - 
                                                                        
Успадкування. Частина 2.
 - 
                                                                        
Модифікатори доступу.
 - 
                                                                        
Абстрактні класи та інтерфейси.
 - 
                                                                        
Інтерфейси та контролі типу.
 - 
                                                                        
Автозавантаження та простір імен.
 - 
                                                                        
Composer та автозавантаження.
 - 
                                                                        
Трейти.
 - 
                                                                        
Пізнє статичне зв'язування.
 - 
                                                                        
Магічні методи.
 - 
                                                                        
Шаблони проектування.
 
 - 
                                                                        
 - 
                    
                    
Верстка сайту
Створення скелету сайту з макету.
- 
                                                                        
Головна сторінка
 - 
                                                                        
Адмінка (після входу)
 - 
                                                                        
Пошук і результати пошуку
 - 
                                                                        
Список "улюблені фільми"
 - 
                                                                        
Список "фільми для перегляду"
 - 
                                                                        
Список "переглянуті"
 - 
                                                                        
Цитати
 - 
                                                                        
Відгук
 - 
                                                                        
Розділ ТОП
 - 
                                                                        
Розділ Новини
 - 
                                                                        
Розділ Про нас
 
 - 
                                                                        
 - 
                    
                    
Додавання функціоналу (програмування)
Додавання переходів між сторінками, реалізація реєстрації, алгоритму пошуку фільмів, створення функціоналу для отримання даних через API з сайтів IMDb та TMDb та ін.
- 
                                                                        
Створення БД
 - 
                                                                        
Реалізація реєстрації та входу
 - 
                                                                        
Отримання даних через API (реалізація результатів пошуку)
 - 
                                                                        
Реалізація пошуку по назвах фільмів
 - 
                                                                        
Створення списку для перегляду
 - 
                                                                        
Список улюблених
 - 
                                                                        
Список переглянутих
 - 
                                                                        
Додавання рейтингу
 - 
                                                                        
Додавання відгуку
 - 
                                                                        
Додавання цитат
 - 
                                                                        
Пагінація результатів пошуку та у списках
 - 
                                                                        
Перехід по режисерах (відображення фільмів певного режисера), перехід по студіях, перехід по жанрах
 
 - 
                                                                        
 - 
                    
                    
Тестування, виправлення помилок, додавання сайту на хостинг
- 
                                                                        
Тестування
 - 
                                                                        
Виправлення помилок
 - 
                                                                        
Перенесення на хостинг
 
 - 
                                                                        
 
- 1334
 - 09 ноября 2019, 22:59
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением