Бесплатный курс

Ключевые аспекты веб-разработки на PHP

5521 студент 296 сообщений
Последнее обновление: 17 мая 2023
Курс Ключевые аспекты веб-разработки на PHP
Бесплатный курс
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Включено в курс

13 уроков (видео и/или текст)
36 проверочных тестов
Помощь в «Обсуждениях»

Чему вы научитесь

  • Использовать в своем жаргоне такие страшные слова как MVC, HTTP, DNS, ORM
  • Создавать простейшие страницы с использованием PHP
  • Устанавливать и запускать приложение на микрофреймворке Slim
  • Реалистично оценивать объем знаний необходимых для профессиональной разработки

Описание

На этом курсе вы изучите основные аспекты современной веб-разработки в PHP. Вы узнаете о сетевых протоколах и интерфейсах, базах данных и ORM, веб-фреймворках и концепции MVC. Знания из этого курса помогут определиться с дальнейшими областями изучения, дадут общую картину современного бекэнда и веб-разработки. Курс подойдет всем начинающим разработчикам на PHP.

Программа курса

Продолжительность 4 часа
  • 1

    Введение

    Познакомиться с курсом.
  • 2

    Веб внутри PHP

    Познакомиться с ключевым отличием PHP от других языков программирования. Попробовать запустить свой первый сайт.

    тесты

  • 3

    HTTP

    Познакомиться с основами сетевых протоколов

    тесты

  • 4

    Микрофреймворки

    Рассмотреть идею микрофреймворков.

    тесты

  • 5

    Шаблонизация

    Узнать как формируется html на сервере

    тесты

  • 6

    СУБД

    Познакомиться с базами данных и способами работы с ними из кода.

    тесты

  • 7

    ORM

    Познакомиться с идеей ORM — object-relational mapping, необходимой для моделирования и доступа к данным.

    тесты

  • 8

    MVC

    Познакомиться с идеей шаблонов проектирования и рассмотреть шаблон MVC — Model-View-Controller.

    тесты

  • 9

    Тесты

    Познакомиться с идеей автоматического тестирования кода на корректность.

    тесты

  • 10

    Коллекции

    Рассмотреть идею коллекций и их обработки, понять важность и масштабность этой темы.

    тесты

  • 11

    Другое

    Пройтись по нескольким важным темам, не входящим в текущей курс.

    тесты

  • 12

    Фреймворки

    Познакомиться с возможностями полноценных фреймворков.

    тесты

  • 13

    Что дальше?

    Подытожить рассмотренное и понять, как двигаться дальше.
  • 14

    Самостоятельная работа

    Дополнительные задания, которые позволяют закрепить полученную теорию
  • 15

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Формат обучения

Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 8 июня