Новый видео курс – PHP Углубленный
ITVDN: курсы программирования
Видеокурсы по
программированию
РУС
  • РУС
  • УКР

Заказать звонок

    Выбери свою IT специальность

    Подписка

    Заказать звонок

    +38 099 757 27 82
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набор групп на обучение с ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    Arrow

    Добрый день, друзья!

    Сегодня мы хотим порадовать всех, кого интересует использование языка PHP в разработке серверной стороны веб-приложений — на ITVDN опубликован новый курс “РНР Углубленный”.

    Язык программирования PHP — один из лучших для создания серверной части современных веб-сайтов. Этому языку очень много лет, и при этом он до сих пор остается востребованным инструментом веб-разработки и входит в ТОП-10 различных рейтингов языков программирования (индекс TIOBE, PYPL Index и другие).

    На данном курсе рассматриваются основы использования расширений PHP, решение проблем безопасности в PHP приложениях, особенности применения стандартов написания кода PSR2 и PSR4, тема внедрения зависимости в PHP. Вы познакомитесь с принципами работы с базами данных – Active Record и Data Mapper, основами построения архитектуры приложений – применение базовых паттернов проектирования с принципами SOLID и их реализацией в коде.

    Автор курса — Ян Хаджийский, РНР Developer.

    Структура курса:

    1. Расширение PHP и их использование.
    2. Безопасность в PHP.
    3. PHP и стандарты написания кода.
    4. Внедрение зависимостей.
    5. Active Record.
    6. Больше о паттернах проектирования.
    7. Принципы SOLID.
    8. Построение архитектуры приложения.
    9. Вывод об использовании.

    Чему вы научитесь на данном курсе:

    • Понимать принципы, согласно которым работают расширения или модули.
    • Понимать возможности использования языка для хранения информации – YAML.
    • Применять библиотеку CURL.
    • Обеспечивать на базовом уровне безопасность создаваемого web-приложения.
    • Использовать основы MD5 шифрования в своем приложении.
    • Понимать основные направления взлома web-приложений, проблемы безопасности выполнения запросов к базе данных, XSS и др.
    • Применять криптографические модули Random_bytes, HASH.
    • Обеспечивать в своем приложении следование базовым правилам написания валидного кода, PSR2 и PSR4 стандарты.
    • Понимать и применять базовые принципы внедрения зависимостей.
    • Понимать основы применения базовых архитектурных принципов, в частности паттернов проектирования, принципов SOLID.

    Предварительные требования

    Для понимания материала данного курса необходимы знания языка PHP на уровне курсов «PHP 8.0 Стартовый» и «PHP 7.4 Базовый», базовые знания SQL на уровне курса «PostgreSQL».

    Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – со всеми учебными материалами и онлайн тестированием. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.

    Предлагаем вам дополнительно ознакомиться с записью вебинара “Как стать РНР разработчиком?” для лучшего понимания технологий, которые вам понадобятся в дальнейшем на пути становления РНР разработчиком. Вебинар на украинском языке.

    Курс входит в комплексную программу подготовки по специальности PHP Developer.

    КОММЕНТАРИИ И ОБСУЖДЕНИЯ
    СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

    Покупай подпискус доступом ко всем курсам и сервисам

    Библиотека современных IT знаний в удобном формате

    Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

    Стартовый
    • Все видеокурсы на 3 месяца
    • Тестирование по 10 курсам
    • Проверка 5 домашних заданий
    • Консультация с тренером 30 мин
    59.99 $
    Оформить подписку
    Базовый
    • Все видеокурсы на 6 месяцев
    • Тестирование по 16 курсам
    • Проверка 10 домашних заданий
    • Консультация с тренером 60 мин
    89.99 $
    Оформить подписку
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    Notification success