Ти хочеш створити сучасний веб-сайт? Ось початок: Вивчай об'єктно-орієнтовану розробку з PHP від основ до практичного застосування. У 10-годинному навчальному посібнику від Яна Брінкмана тебе чекають основи, високорівневі концепції, патерни проектування та практичні проекти.
Вивчення мов ніколи не було таким простим! Дозвольте собі показати вам урок з PHP, як створити ваш веб-сайт на основі об'єктно-орієнтованого програмування.
Хочеш зрозуміти і вміти використовувати PHP? Тоді долучайтесь до Яна Брінкманна, досвідченого розробника протягом понад 15 років! У двох великих розділах ви отримаєте основи та практичні відомості, щоб самостійно працювати з PHP. Як бонус, цей курс містить повноцінну галерею зображень, яка включає: редагований логотип, чотири шаблони галереї у Photoshop та повне втілення у вигляді HTML/CSS-шаблону.
Цей урок PHP розпочинається з базової ідеї об'єктної орієнтації та ознайомлює вас з усіма термінами. Потім ви дізнаєтеся про чотири принципи об'єктної орієнтації, які також скорочено відомі як концепції APIE – Абстракція, Поліморфізм, Наслідування та Інкапсуляція.
Після цього ви ознайомитеся з практичним втіленням та дізнаєтеся простим способом про можливості, які надає PHP 7. Розширені концепції об'єктно-орієнтованого програмування готують вас до щоденної роботи з PHP.
Перехід до практики характеризується структуруванням проєктів. Для цього ви використовуєте автозавантажувач для класів та простори імен PHP. Перш ніж розпочати об'ємний проєкт, ви дізнаєтеся деякі шаблони проєктування, із якими вам завжди доведеться стикатися.
У другій частині навчання вам покажуть, як працюють сучасні фреймворки на PHP. Для цього ми використовуємо виключно середні засоби PHP для втілення паттерну Модель-Вид-Контролер. Ви ділите код за допомогою просторів імен на логічні одиниці та створюєте повністю функціональний проєкт, що обробляє HTML-шаблони. Ви отримаєте уявлення про структуру сучасних веб-проєктів, абсолютно без зайвих складнощей.
У галереї зображень є центральна точка входу через файл index.php, маршрутизація запиту до правильних класів, клас Bootstrap для визначення правильного ресурсу, фронт-контролери з діями, об'єктове підключення до бази даних за допомогою PDO та аутентифікація користувача. Крім того, ви обробляєте POST-запити, завантажуєте та масштабуєте завантажені зображення до спільної висоти.
Також буде додана реєстрація користувача, а також відповідне входження в систему.
Ви вивчатимете базові знання та також об'єктно-орієнтоване веб-розробку з PHP на основі важливих концепцій з практики. Також ви отримаєте інструмент для розробки повноцінних веб-додатків за допомогою середніх засобів PHP без використання зовнішніх фреймворків: розуміння об'єктно-орієнтованого підходу та втілення об'єктно-орієнтованих проєктів за допомогою PHP, створення власного Модель-Вид-Контролер-проєкту, розуміння принципів роботи сучасних фреймворків на PHP, втілення важливих шаблонів проєктування за допомогою PHP, володіння просторами імен в PHP та визначення власних автозавантажувачів.
Для безпомилкових, швидких веб-сайтів з оптимізованими макетами
Для сучасних веб-сайтів та додатків
Напиши свої власні рядки!
Крок за кроком до власних функціональних форм
Всі важливі функції детально пояснено.
Розробляти веб-сайти та додатки самостійно
Так говорять твої веб-сайти та додатки, наприклад ChatGPT.
Усі важливі модулі пояснені!