что делает php разработчик
Создание сайтов в Киеве, Харькове
Создание сайта с нуля — один из важных этапов в построении успешного бизнеса и его развитии, ведь именно он — тот самый маркетинговый инструмент, который позволяет привлекать новых клиентов, повышать продажи и достойным образом представить ваш бизнес общественности.
Создание сайтов в Киеве и продающих интернет-магазинов — приоритетное направление деятельности агентства Artjoker. Обратившись к нам, вы получите не просто качественный программинг, красивый и эргономичный дизайн, но и комплексный подход в решении бизнес-задач любой сложности.
Основные этапы разработки сайтов от компании Artjoker
Разработка сайта с нуля — процесс трудоемкий и требующий максимальной ответственности и профессионализма со стороны разработчиков и менеджеров. Основные этапы создания сайта от Artjoker:
В компании Artjoker выполняется разработка сайта быстро, мы проповедуем Культ Дедлайна, и вы можете быть уверены, что на выходе получите свой веб-проект на высшем уровне и в срок. Как правило, создание сайта с нуля занимает около 30 дней, и, в конечном итоге, мир веба пополняется новым выдающимся ресурсом, а ваш бизнес-инструментарий — мощным источником новых клиентов, стабильной прибыли и усилением имиджа бренда.
1 этап — Формирование технического задания на изготовление сайтов
Итак, с чего все начинается? Изготовление сайтов на заказ начинается со знакомства с заказчиком и его бизнесом. Менеджеры проекта проводят, как правило, несколько встреч с клиентом, на основе чего выявляют особенности и специфику бизнеса, его сильные и слабые стороны, определяют целевую аудиторию и вырабатывают стратегию дальнейших действий.
Поставленные цели и задачи, а также поэтапный план работы над проектом отображается в техническом задании на изготовление сайта — документе, в котором прописаны основные моменты работы: архитектура страниц, структура, ключевые модули, разделы и функционал. Кроме того, на этом этапе окончательно определяются необходимые ресурсы, команда и часы работы каждого специалиста, сроки выполнения (обязательно фиксируется дедлайн). В окончательном итоге мы получаем конкретный план проекта, нацеленного на достижения положительного результата.
2 этап создание сайта — Разработка дизайна под ключ
После того, как техническое задание готово, обсуждено и утверждено, специалисты приступают ко второму этапу — разработке дизайна. Команда дизайнеров рисует все необходимые элементы веб сайта с нуля в соответствии с выбранной концепцией и пожеланиями клиента, чтобы создать сайт под ключ, который будет привлекательным как для заказчика, так и для целевой аудитории.
3 этап разработки сайта — Верстка
Создание, разработка сайта Харьков, Киев от команды Artjoker следующим этапом предполагает внедрение технологий, в частности, верстку. Можно использовать разные типы верстки: фиксированную, резиновую или адаптивную. Своим клиентам мы советуем адаптивную, ведь именно она позволяет сделать ресурс максимально удобным для использования не только на ПК, но и на различных мобильных устройствах, что сегодня особенно актуально.
4 этап — Программирование
Далее приступаем к программированию, в процессе которого происходит так называемая «магия», ведь не посвященному в особенности технологий веб-разработки может показаться, что специалист и правда колдует над проектом. На этом этапе происходит создание всех страниц и обеспечение функциональности всех элементов. Все, зафиксированные в техническом задании модули, внедряются, а верстка прикручивается к админке. По согласованию с заказчиком, мы разрабатываем сайты на CMS (админке) MODx, а интернет-магазины — на Magento или расширенной собственными доработками и модулями MODx E-commerce.
5 этап — Наполнение контентом
Разработка, создание сайтов Харьков заканчивается тем, что они наполняются контентом. Мы готовы предложить команду специалистов в лице контент-менеджеров и копирайтеров, которые не только напишут уникальные и продающие тексты, но и сумеют гармонично их вписать в общую структуру ресурса, при этом обеспечив начальный этап внутренней оптимизации ресурса: мета-теги, уникальные тексты и перелинковка.
После того, как интернет ресурс будет окончательно готов, мы размещаем его на домене клиента, настраиваем хостинг и обучаем заказчика работать с ресурсом. Благодаря тому, что в качестве административной панели мы используем систему управления MODX или Magento, процесс взаимодействия для вас со своим ресурсом предельно понятен и прост.
Вот, собственно, и все: на этом работа над созданием веб-ресурса заканчивается, но следует помнить, что профессиональная разработка сайтов под ключ в Украине — это первый шаг для создания бизнеса в web пространстве. Следующим логичным шагом будет грамотное и контролируемое продвижение проекта.
Разработка сайтов под ключ ведется на базе CMS:
Почему стоит доверить изготовление сайта студии разработки веб сайтов Artjoker?
Студия разработки веб сайтов Artjoker— это не просто команда опытных специалистов, это «большой мозг», который постоянно работает над улучшением качества своей работы и результатов для клиентов.
Выбирая услуги создания сайта или интернет-магазина у нас, вы получаете:
Кроме того, вы получаете команду специалистов, состоящую из менеджера, дизайнера, верстальщика, юзабилиста, программиста, тестировщика и маркетолога, которые постоянно работают над вашим проектом и добиваются только лучших результатов!
Где заказать сайт под ключ дешево?
Создание сайтов, заказать которое можно практически в любой студии веб-разработки в Киеве, зачастую стоит дорого. А ведь так хочется получить максимально качественный и профессиональный веб-проект, при этом не потерять в экономическом плане, не так ли?
Но, если вы хотите заказать сайт под ключ дешево, то следует помнить, что «скупой платит дважды» и, сделав проект по низкой цене, вы рискуете получить неэффективный ресурс, который может не принести желаемого результата. Чтобы действительно развить свой бизнес и поднять продажи, в первую очередь, в приоритете должно стать качество проекта, в первую очередь, профессиональная разработка сайта, стоимость которой в компании Artjoker окупается в самые короткие сроки.
Заполните бриф и отправьте заявку прямо сейчас, чтобы связаться с нашим менеджером. Мы поможем вам прокачать свой бизнес в сети!
Профессия PHP-разработчик (программист): что делает, востребованность, где пройти обучение и как им стать
Профессия PHP-разработчик — одна из самых часто встречающихся в сфере информационных технологий, и самая популярная в веб-разработке. Это скриптовый язык программирования, который значительно проще большинства других (C++, Python, Ruby). Поэтому неудивительно, что с каждым годом специальностью интересуется всё больше людей, и немалая их часть начинает обучение на разработчика PHP.
Что касается данной статьи, в ней детально описана профессия, начиная от того, что такое PHP и какие обязанности у программиста, и заканчивая обзором всех вариантов обучения и ссылками на интересные материалы по теме.
Многие произносят язык как ПХП, то есть на русском. Поэтому, если кто-то произнесет данный термин, знайте, что речь идет о веб-языке PHP.
Разработка на PHP — что это?
PHP (Hypertext Preprocessor, ранее акроним расшифровывался как «Personal Home Page Tools») — язык программирования, который используются в вебе. В частности, PHP применяется для создания сайтов и веб-приложений, а также для разработки сервисов, инструментов, модулей и скриптов, связанных с сайтами.
Что такое скрипты? Это элементы сайта или приложения, которые могут быть сделаны отдельно, и отвечают за определенные действия. Например, онлайн-чат со службой поддержки появляется и работает благодаря скрипту.
Модули сайта — это элементы, из которых сайт состоит. Самый популярный российский онлайн-конструктор сайтов “Тильда” имеет множество модулей, которые можно редактировать и создавать из них сайт. Они написаны на PHP.
PHP создан именно для веб-разработок, и поэтому на нем можно написать буквально всё, что относится к сайтам. Например, на данном языке программирования можно написать код, благодаря которому будут фильтроваться новости из ленты новостей, и популярные из них будут выводиться на главную страницу. Любой квалифицированный программист на PHP может написать полноценный сайт с какими-угодно функциями (в пределах возможных).
Для создания качественного и обширного сайта, в работу должен быть вовлечен не только PHP разработчик, но и дизайнер, контент-менеджер и другие специалисты.
В наше время PHP является не только веб-языком, но и считается языком программирования общего направления. Тем не менее, лучше всего он себя проявляет при серверном программировании для сайтов и веб-приложений. Именно поэтому большинство бэкенд-вакансий требуют уверенного владения PHP.
На наш взгляд у языка есть 3 значимых и характерных плюса:
В программировании есть термин “прострелить себе ногу”, который означает создание большей проблемы в процессе решения меньшей (каждый интерпретирует по-разному). Так вот “прострелить себе ногу” в PHP удается реже, чем в остальных языках общего назначения.
Резюмируя: задача специалиста, будь это backend разработчик PHP или фулстек — создание сайта, его страниц или модулей. Также требуется создавать технические задания для других сотрудников (для дизайна, верстки, оптимизации, интерфейса), и помимо PHP знать JavaScript (для программирования), SQL (для работы с базами данных), HTML (для создания сайта), CSS (для стилей). В некоторых случаях необходима работа с C++, Python и другими языками (для full stack разработчика PHP).
Требования работодателей
Помимо инструментов, перечисленных в предыдущем заголовке, PHP-программист должен иметь в своем арсенале и другие навыки. Узнать об актуальных требованиях и обязанностях в профессии можно, проанализировав вакансии.
Отметим, что в отличие от большинства языков программирования, обязанности в этой сфере почти идентичные в каждой вакансии. В основном различия заметны в используемом программном обеспечении.
Главные требования к специалисту:
Два скриншота с требованиями и обязанностями в вакансиях:
Зарплата и востребованность
Зарплата PHP-разработчика зависит от его квалификации, опыта и вида работы. Под типом работы мы подразумеваем фриланс или устройство в штат. У фрилансера сдельная оплата, которая зависит от количества клиентов и заказов.
Можно принять эти суммы как немного заниженные, так как на графике видно, что бо́льшая часть вакансий имеет зарплату в 74 600 рублей и более. Есть и второй фактор.
Итак, выборка на Хэд Хантере больше, и если проанализировать хотя бы первые несколько страниц, видно, что средняя зарплата составляет 70-80 тысяч рублей. Есть и впечатляющие цифры, такие как 300 тысяч рублей в месяц.
Теперь о востребованности специалиста на PHP. Известный интернет-портал VC.ru провел собственный анализ летом 2020 года, по итогу которого выяснилось, что PHP занимает третье место по востребованности на территории России. Язык проиграл лишь Java и Javascript.
Под конец 2020 года, самый популярный русскоязычный IT-портал Habr выложил статью с самыми популярными языками программирования за прошедший год по нескольким индексам. По индексу TIOBE PHP занял восьмое место. По рейтингу PYPL — пятое место. По опросам на DOU (среди разработчиков из постсоветских стран) — пятое место. Ссылка на статью: https://habr.com/ru/company/skillfactory/blog/531360/
Зарплата за рубежом
Что касается заработной платы за границей, то в Соединенных Штатах Америки суммы намного больше, чем в России. Это обусловлено и экономикой, и курсом доллара по отношению к рублю, и уровнем развития IT-индустрии и PHP в целом. В США намного больше веб-студий и компаний, которые нанимают PHP-программистов, и труд их оценивается выше.
Даже если сравнить с самыми высокооплачиваемыми вакансиями в России, а это 4 000 долларов в месяц, то получится 48 тысяч долларов США в год. И это самые большие цифры! Даже они в 2 раза меньше, чем средняя зарплата в Америке.
Разница и правда огромная. А что Вы думаете по поводу такого большого разрыва между заработной платой? Может, есть какие-то мысли на этот счет? Пишите Ваше мнение в комментариях ниже.
Где искать вакансии на PHP-разработчика
Несколько советов по устройству на работу:
Как стать разработчиком на PHP
Что нам нравится в профессии программиста на PHP, так это четкий и чуть ли не универсальный план обучения, который можно составить. Причем составляется он по довольно очевидной логике, и подойдет большинству новичков в сфере.
Поэтапное описание становления специалистом PHP:
Обучение на PHP-разработчика
Обучение PHP разработчика можно поделить на 3 типа:
Каждый из вариантов не стоит воспринимать обособленно, скорее наоборот. Самый гармоничный способ познать профессию с нуля — получать знания от кого-либо и учиться самому. Знания можно получать в ВУЗе или на онлайн-курсах, а подкреплять их и расширять кругозор можно через самостоятельное обучение.
Ниже описан каждый вид обучения, поэтому мы предлагаем Вам написать в комментариях, какой из трех типов подходит для Вас. Но сначала ознакомьтесь с каждым вариантом обучения.
Высшее образование
Профессии исключительно по PHP в российский ВУЗах не существует, но сам язык программирования и другие дисциплины, которые требуются для работы, есть.
Наиболее подходящими специальностями будут:
Что касается высших учебных заведений, выделим несколько подходящих:
Обучение онлайн
Обучение на онлайн-курсах превосходит даже высшие учебные заведения по эффективности (по мнению нашего сайта). Это обусловлено тем, что на онлайн-курсах раскрывается конкретная тема, а в ВУЗах помимо PHP и всего, что касается профессии, изучается еще множество сторонних языков и инструментов.
Онлайн-курсы преподают квалифицированные специалисты, а программа обучения отточена и многократно проверена. После успешного завершения курсов, студенту окажут помощь в устройстве на работу или прохождении стажировки. Всё это будет, если Вы поступите на качественные онлайн-курсы.
3 популярных онлайн-курса по профессии:
1. Профессия “PHP-разработчик” на Skillbox
Годовая образовательная программа, в которой обучают работе с нуля, а в качестве основного фреймворка выбран Symfony.
Ссылка на курс и подробности: https://skillbox.ru/course/profession-php/
2. Обучение на PHP-разработчика в GeekBrains
Программа обучения длительностью в 4 месяца. По окончанию курса студент получает стажировку в ГикБрейнс, а также сертификат.
Ссылка на курс и подробности: https://gb.ru/professions/php_developer
3. Курс “Веб-программирование с нуля” от Нетологии
Это общая программа обучения, которая не сконцентрирована на PHP, а делает из студента универсального веб-разработчика. В курсе есть всё, что понадобится для освоения профессии.
Ссылка на курс и подробности: https://netology.ru/programs/web-developer
Udemy
Если курсы в онлайн школах для Вас слишком длительные или дорогие, то курсы PHP разработчика можно найти и на платформе Udemy. В ней есть целых 2200 (на момент публикации статьи) частных курсов по данному языку программирования.
Ссылка на список всех курсов по PHP: https://www.udemy.com/courses/search/?src=ukw&q=PHP+разработчик
Самостоятельное обучение
PHP великолепно подходит и для самостоятельного обучения. Целеустремленный, дисциплинированный и трудящийся человек, вполне способен с нуля освоить специальность вплоть до миддл уровня (при наличии практики). Можно не потратить таким образом ни копейки, либо же вложиться в покупку недорого курса, книги или лекции. Это тот редкий случай, когда речь идет о программировании и самообучении, и оба этих термина не являются чем-то несовместимым.
Далее перечислены несколько ссылок на материалы, которые можно использовать для самообразования.
Подборка книг:
Источники для самостоятельного обучения:
Полезные ссылки
Несколько материалов по теме, интересных для прочтения:
PHP — отличный шанс стать программистом. Благодаря сравнительно низкому порогу вхождения эта профессия осваивается довольно просто. Но не стоит думать, что PHP — это легкий и простой язык! После понимания основ и синтаксиса языка, обучение станет заметно сложнее. Правда, мы не видим в этом ничего страшного.
Как говорится: per aspera ad astra (через тернии к звездам)!
Обзор закончился, и в завершении хотелось бы узнать Ваше мнение о профессии в целом. Выразить его можно в блоке комментариев ниже.
Видео по теме
Уважаемый посетитель, если Вы не согласны с какой-либо информацией в статье, или нашли ошибку (неточность), то перейдите пожалуйста на страницу контроля качества информации и свяжитесь с нами.
PHP-разработчик: кто это, обязанности, зарплаты и как им стать в 2021 году. Обзор профессии.
Кто такой PHP-разработчик?
PHP-разработчик — это разработчик программного обеспечения, который специализируется на разработке, тестировании и внедрении программного обеспечения с использованием языка программирования PHP.
Что делают PHP-разработчики и чем занимаются?
Обязанности на примере одной из вакансий:
Что должен знать и уметь PHP-разработчик?
Требования к PHP-разработчикам:
Востребованность и зарплаты PHP-разработчика
На сайте поиска работы в данный момент открыто 3 050 вакансий, с каждым месяцем спрос на PHP-разработчиков растет.
Количество вакансий с указанной зарплатой PHP-разработчика по всей России:
Вакансий с указанным уровнем дохода по Москве:
Вакансий с указанным уровнем дохода по Санкт-Петербургу:
Как стать PHP-разработчиком и где учиться?
Варианты обучения для PHP-разработчика с нуля:
Ниже сделали обзор 15+ лучших онлайн-курсов.
15+ лучших курсов для обучения PHP-разработчика: подробный обзор
1 место. Курс «PHP-разработчик с нуля до PRO» — Skillbox
Вы изучите популярный язык, с помощью которого создают сценарии веб-приложений, научитесь писать сайты и программы, сможете работать с базами данных и освоите фреймворк Laravel. 95 000 рублей средняя зарплата PHP-разработчика.
Кому подойдёт этот курс
Вы сможете писать чистый структурированный код, освоите PHP 7 и научитесь работать с базами данных.
Вы освоите проектирование программной архитектуры, научитесь оптимизировать разработанную систему и обеспечивать безопасность кода.
Вы сможете вручную готовить среду обучения, научитесь работать с фреймворком Laravel и расширите портфолио проектами, написанными на PHP.
Чему вы научитесь
Программа
Вас ждут 3 блока с разным уровнем сложности, онлайн-лекции и практические задания.
Профессиональные навыки:
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
2 место.Курс «Профессия Веб-разработчик» — SkillFactory
Ваше резюме:
3 место.Курс «Программист PHP» — GeekBrains
Курс «Комплексный курс по PHP» — LoftSchool
Неделя 1 – Основы языка, работа с функциями
– Знакомство с командой курса и группой.
– Изучаем основы и встроенные возможности языка PHP.
– Учимся работать с функциями.
Неделя 2 – Работа с данными, ООП
– Изучаем работу с базой данных.
– Изучаем основы ООП.
– Рассматриваем основные шаблоны проектирования.
Неделя 3 – Безопасность, MVC
– Изучаем принципы безопасной работы с БД.
– Применяем на практике защиту от XSS.
– Рассматриваем концептуальную схему и архитектуру MVC.
Неделя 4 – WordPress
– Изучаем основные библиотеки для работы с письмами, временем, изображениями.
– Изучаем тестирование с помощью PHPUnit.
– Создаем свой сайт на основе готовой верстки и CMS WordPress.
Неделя 5 – Laravel
– Рассматриваем установку и настройку Laravel.
– Создаем контроллеры, модели и миграции.
– Тестируем код с PHPUnit + Laravel Dusk.
Неделя 6 – Закрытие курса
– Работа над выпускными проектами.
– Подведение итогов. Выдача сертификатов.
Курс «Онлайн-курс по PHP» — Irs.Academy (Hedu)
Программа курса по PHP
Урок № 1 – Основы программирования, I часть
На первом занятии вы узнаете, как работают веб-сервера и какие существуют среды обработки, а также сможете применять эту информацию.
Урок № 2 – Основы программирования, II часть
На втором уроке мы рассмотрим основные понятия: синтаксис, типы данных, переменные и константы. Разберемся в том, что такое массивы и объекты. Уделим внимание выражениям.
Урок № 3 – Что такое протокол HTTP/HTTPS?
На третьем уроке вы узнаете, какие существуют стандарты и методы протокола. Разберемся какими бывают заголовки и рассмотрим различные статусы сервера. Подробно остановимся на том, как обеспечивается безопасность передачи данных.
Урок № 4 – Управление данными.Базовые понятия PHP, I часть
На четвертом уроке вы узнаете, что такое встроенные константы и суперглобальные переменные. Мы разберем, какие существуют встроенные базовые функции. Остановимся и подробно проанализируем функции подключения файлов.
Урок № 5 – Управление данными, II часть
На пятом уроке мы узнаем, как использовать комментарии, разберем виды операторов и работу циклов.
Урок № 6 – Изучение пользовательских функций, I часть
На шестом занятии приступим к определению и вызову. Изучим типы данных и после урока сможем делать возврат значений.
Урок № 7 – Пользовательские функции, II часть
На седьмом занятии мы рассмотрим доступную область видимости и узнаем, как передавать аргументы по ссылке. Вы узнаете, как используются статистические и глобальные переменные.
Урок № 8 – Работа с файлами и каталогами
На восьмом уроке вы узнаете, какие есть режимы работы. Научитесь производить чтение и запись в файл. Познакомимся с функциями работы с файлами. Определим функции работы с каталогами.
Урок № 9 – Использование Cookie/Session
На девятом уроке мы познакомимся с понятиями Cookie/Session. Вы сможете выполнять такие операции, как создание, изменение, удаление. Рассмотрим известные параметры.
Урок № 10 – Использование базы данных MySQL, I часть
На десятом уроке вы узнаете, какие бывают сервера баз данных. Определим, что такое реляционная база данных и виды форматов таблиц баз данных. После урока вы разберетесь, как устанавливать соединение.
Урок № 11 – Использование базы данных MySQL, II часть
На одиннадцатом занятии мы научимся создавать базы данных, уделим время синтаксису запросов. Вы узнаете, как производить экспорт и импорт баз данных. Подробно остановимся на том, что такое подготовленные запросы.
Урок № 12 – Основы программирования в PHP
На двенадцатом занятии мы приступим к изучению базовых понятий объектов. Выявим основные принципы (инкапсуляция, наследование, указатели). Работа с объектами, функциями, исключениями и шаблонами не составит для вас труда.
Курс «PHP. Профессиональная веб-разработка» — HTML Academy
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники».
Что вас ждёт на обучении
В начале каждого раздела вы изучаете теорию — материалы в текстовом виде, скринкасты и отобранные статьи по теме.
После изучения теории выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.
Подходит ли вам этот курс
Учим делать правильно
Программа курса
Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
Практика
Из чего состоит PHP
Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
Практика
Шаблонизация: оживляем статичную верстку
Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
Практика
Что такое база данных
Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
Практика
MySQL и PHP
Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
Практика
Формы и протокол HTTP
Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
Практика
Идентификация пользователя на сайте
Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
Практика
Дополнительная практика MySQL
Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.
Практика
Библиотеки
Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
Практика
Курс «PHP» — «Специалист» при МГТУ им.Н.Э.Баумана
Преимущества обучения PHP в Специалисте
Курс «PHP» — Hexlet
PHP — серверный язык программирования, применяется для разработки бэкенда. С помощью наших курсов вы познакомитесь с азами программирования на PHP, научитесь использовать объектно-ориентированное программирование (ООП) и работать с востребованными инструментами разработки, включая Lumen, Laravel, Composer, PHP Unit, Slim.
PHP: Основы
пространства имен, импорты, ссылки, включения файлов
10 часов
Ключевые аспекты веб-разработки на PHP
HTTP, фреймворки, ORM, тестирование
4 часа
PHP: Настройка окружения
зависимости, composer, автозагрузка
3 часа
PHP: Laravel
ORM, шаблонизация (blade), роутинг, контроллеры
20 часов
PHP: Eloquent (ORM)
10 часов
Веб-разработка на PHP
CGI, slim framework, шаблонизация, отправка форм
24 часа
PHP: Функции
упаковка и распаковка, функции высшего порядка, замыкания, чистые функции
18 часов
PHP: Ассоциативные массивы
Слияние, деструктуризация, хеш-таблица
14 часов
PHP: Массивы
Синтаксис, вложенные массивы, алгоритмическая сложность, сортировка
25 часов
PHP: Объектно-ориентированный дизайн
Collect, phpunit, паттерны, текучий интерфейс
14 часов
PHP: Автоматическое тестирование
утверждения, PHPUnit, юнит-тесты, покрытие кода
13 часов
PHP: Погружаясь в классы
позднее связывание, трейты, абстрактные классы
15 часов
PHP: Продвинутое тестирование
Фикстуры, стабы, моки, побочные эффекты
10 часов
PHP: Деревья
рекурсивные структуры данных, обход в глубину, древовидная рекурсия, файловая система
10 часов
PHP: Абстракция с помощью данных
ER-модель, DDD, интерфейс
9 часов
PHP: Полиморфизм
динамическая диспетчеризация, параметрический полиморфизм, полиморфизм подтипов, инверсия зависимостей
22 часа
PHP: Последовательности
функции высшего порядка, стандартные интерфейсы, уровневое проектирование
11 часов
PHP: Построение абстракций
Абстрации, рекурсия, функции высшего порядка, интерфейсы
25 часов
PHP: Разработка микрофреймворка
Сервер, роутинг, MVC, HTTP
14 часов
PHP PDO: Работа с базой данных
PDO, query builder, подготовленные запросы, квотирование
8 часов
PHP: Функциональное программирование
Zip, partial, partition, group
11 часов
PHP: Составные данные
моделирование данных, барьеры абстракции, замыкание
9 часов
PHP: Ввод и вывод
Дескрипторы, магические константы, итераторы
8 часов
PHP: Введение в ООП
Классы, инкапсуляция, интерфейсы, исключения
21 час