Розберемо влаштування тестових фреймворків. Спрограмуємо свій тестовий фреймворк з прикладу PHPUnit. У ньому як у реальному зробимо сканування тестових файлів, тестування очікуваних винятків, що викидаються, і написання параметризованих тестів з провайдерами даних з атрибутом DataProvider. Заодно відрефакторимо отриманий код, позбавивши його порушення інкапсуляції і від побічних ефектів запису результатів і прямого виведення на екран. Винесемо […]
Вивчимо методи підвищення швидкодії веб-додатку. Від простого активації OpCache, кешування налаштувань та лінивої ініціалізації сервісів до застосування Preload з JIT та RoadRunner, асинхронності, використання Fibers та інших особливостей у різних фреймворках. розробки stateless-сервісів та способи передачі контексту запиту.
Перейдіть від ідеї до готової програми з відеокурсом «Створення SaaS своїми руками»! Ви навчитеся створювати повністю функціональний SaaS-додаток з нуля, використовуючи фреймворк Laravel на PHP. У вашому робочому додатку буде реалізовано автентифікацію та авторизацію, платежі, тестування, розгортання, рекомендації з обслуговування та багато іншого. Приклади коду та матеріали будуть засновані на Laravel 11 та PHP 8.3. […]
На цьому майстер-класі ви вивчите основи мови програмування PHP від Максиміліано Фіртмана та дізнаєтесь, як застосовувати його у веб-розробці. Отримайте уявлення про синтаксис PHP, ключові концепції та кращі практики, а також навчитеся писати ефективні веб-додатки. Ви познайомитеся з мовою, на якій працюють мільйони веб-сайтів, а також з популярними фреймворками, такими як Laravel, Symfony та CodeIgniter, […]
Вивчіть сучасний PHP і станьте найкращим розробником. Це єдиний курс з PHP, який вам потрібен, щоб пройти шлях від повного новачка до написання власних PHP-програм і роботи з існуючими PHP-програмами. Вивчіть сучасний PHP. Ми гарантуємо, що це найповніший і актуальніший курс буткемпу з PHP, який допоможе вам пройти шлях від абсолютного новачка до майстерності в […]
12 годин сесій на тему «Пишемо тести» Як теорія тестування допомагає при написанні тестів / Віктор Раєв Практичні аспекти Unit тестування / Ілля Чубаров Як продати автотестування “бізнесу” / Віталій Шароватов Доповідь: Біль та страждання api-тестів / Альгіс Фатєєв Воркшоп: Пошук та усунення дефектів безпеки / Ілля Поляков Воркшоп: Робота з фреймворками для написання тестів: […]
Оновлений курс на основі PHP 8. PHP – одна з найпопулярніших мов програмування у світі. Він використовується для створення сучасного Інтернету та надає мільйони високооплачуваних робочих місць по всьому світу. Саме тому ви хочете вивчити PHP. І ви потрапили на адресу! Чому цей курс з PHP підходить саме вам? Це найповніший і найглибший курс з […]
Вивчіть основи PHP, а потім створіть веб-сайт для розміщення вакансій з нуля, використовуючи фреймворк, подібний до Laravel. Цей курс розбито на дві частини. У першій частині сім навчальних модулів для вивчення основ програмування на PHP, включаючи: Типи даних та змінні Масиви та ітерації Структури управління та умовні оператори Функції та область видимості Об’єктно-орієнтоване програмування Суперглобальні […]
Тиждень “Інструменти розробки”. Впроваджуючи інструменти у розробку, ми слідуємо не лише бажанню бути на піку технологій, але цілям та можливостям бізнесу. У новому сезоні приділимо особливу увагу цьому балансу, а також постараємося не тільки пройтися стандартними кейсами застосування інструментів, але заглянемо глибше — покажемо нові та неочевидні аспекти. У другому сезоні PHP Crew розуміємося на […]
У цьому курсі ми з нуля почнемо будувати свій власний PHP фреймворк, використовуючи сучасні патерни та компоненти.
Чи готові ви створити щось справжнє? За допомогою PHP ви зможете створювати все: від розширення WordPress до розробки складного користувача додатка з базою даних, автентифікацією та складними взаємодіями з користувачем. PHP – це інструмент, але ви будете його рушійною силою. І все це починається тут. У цьому навчальному курсі ми почнемо з абсолютних основ: це […]
PDO – найкращий спосіб доступу до баз даних на PHP серед інших мов веб-програмування. PDO не прив’язаний до конкретної бази даних, тому ми можемо використовувати його для підключення та керування даними у широкому спектрі баз даних. PDO – найбезпечніший і найпростіший спосіб доступу до будь-якої бази даних. PDO означає PHP Data Objects, і хоча деяке […]
Тижнева конференція з експертами з топових компаній – сесії в Zoom, спільнота у Slack та лампова атмосфера. 13 годин сесій на тему “Архітектура”. Доповідь: Керуємо системою через події / Михайло Мазеїн (ManyChat) Воркшоп: Чорний квадрат ООП: абстракції та як їх правильно готувати / Дмитро Кирилов (1С-Старт) Доповідь: Найкращі архітектурні практики на Symfony / Денис Черносов […]
Rector – надзвичайно потужний інструмент, який може миттєво покращити якість коду ваших PHP-проектів. Його можна використовувати для безпечного перенесення проектів із PHP 5.6 на PHP 8. Він може допомогти вам встановити стандарт надійної практики програмування у вашому проекті. І це може заощадити вам багато часу, що витрачається на розгляд пул-реквестів. У цій книзі досвідчені розробники […]
Курс присвячений порівняльному огляду двох провідних зараз фреймворків: Symfony та Laravel. Поняття, базові для будь-якого сучасного MVC-фреймворку, такі як: роутинг та маршрутизація, побудова контролерів, шаблонизація, робота з базою даних, консольні програми; розглядаються на прикладі обох фреймворків, що дозволяє вам наприкінці вивчення курсу зробити усвідомлений вибір на користь глибокого вивчення одного з них.
Навчіться писати код, який буде приємно читати вам, вашим колегам і собі в майбутньому. Дивіться високоякісні відео як про чисте програмування, так і про статичний аналіз. Дивіться на свій старий код, наче його написав хтось інший? Працюєте у команді без звичок чистого коду? Боріться з послідовним ім’ям? Зупиніть божевілля! Давайте дізнаємося, як писати читальний PHP […]
Я розробив курс таким чином, щоб його могли легко зрозуміти PHP-розробники, які не мають попереднього досвіду використання API і які хочуть швидко і легко розробляти повноцінні та безпечні API. Підходить для всіх PHP-розробників. Ви вивчите різні методи використання API з PHP, а також їх переваги та недоліки Ми створимо повний API з нуля, з докладним […]
CodeIgniter – це PHP MVC фреймворк, який використовується для швидкої розробки веб-додатків. Він надає бібліотеки для роботи з базою даних, а також для виконання різних операцій, таких як надсилання листів, завантаження файлів, керування сесіями і так далі. CodeIgniter створений для розробників, яким потрібний простий та елегантний набір інструментів для створення повнофункціональних веб-додатків. Чому варто почати […]
Слова, винесені у назву вебінару, зараз у всіх на слуху. Навіть ті, хто ще не перейшов на нові версії PHP. знають, що мова “рухається до асинхронності”. Чи це так? Чи ви розумієте ці слова? Давайте розберемося разом! Вебінар присвячений вдумливому розбору найхайповіших понять у сучасній розробці: асинхронності, паралельності та конкуретності, багатопоточності. І це все, звичайно, […]
Вивчіть PHP, JavaScript, теми WordPress та WP REST API для створення користувацьких та інтерактивних веб-сайтів WordPress. Розкрийте всю потужність WordPress і вийдіть за рамки «просто платформи для блогів», навчившись створювати сайти, що повністю настроюються, на базі WordPress. Я провів останні 12 років, вивчаючи WordPress, PHP та JavaScript, і тепер я тут, щоб навчити вас усьому, […]
Це найсучасніший, найсучасніший і найактуальніший курс на цій платформі. Це все, що вам потрібно, щоб стати майстром і просунутися кар’єрними сходами як аспірант, молодший розробник або програміст. Цей курс складається із кількох частин. Перша частина – це процес проектування, де ви навчитеся використовувати HTML, CSS та Sass. Після завершення цієї частини ви зможете самостійно розробляти […]
Освойте язык, который выбрали Google, Instagram, Facebook, ВКонтакте и NASA. PНР – всё еще «король» бэкенда! 4 из 5 всех веб-сайтов в интернете созданы на РНР. PHP используется 78,1% всех веб-сайтов, чей серверный язык программирования удалось установить* * по данным аналитического агентства w3techs.com по состоянию на 15 января 2022 года. Исследования подтверждают: потенциал рынка РНР почти […]
Починаємо з основ об’єктно-орієнтованого програмування, винаходимо практичні велосипеди, вивчаємо ряд патернів проектування. Курс призначений для тих, хто: Вже вміє кодувати на PHP у процедурному стилі Не знає ОВП чи відчуває, що воно викликає жах Хоче зрозуміти зміст ОВП та вивчити його головні теми.