Скачать Стань PHP программистом

Веня

Новичок
PHP1
  • 1Основы PHP
    Файлы как место для хранения информации

    Низкоуровневая работа с файлами

    Удобные функции для работы с файлами

    Создание простейшего блога с помощью файловой системы

    Ведение логов с помощью файлов

    Создание журнала посещения сайта

  • 2Куки и сессии
    Что такое куки

    Принцип работы кук

    Что такое сессии. Принцип работы сессий

    Пример простейшей авторизации на сайте и создания закрытых страничек

  • 3Работа с БД
    БД и СУБД. Реляционные базы данных

    Таблицы, строки, столбцы, первичный ключ

    Типы связей между таблицами

    Работа с утилитой PHPMyAdmin

    Основные SQL-операции

    Работа с БД из PHP, mysql и mysqli

    Пример использования БД

  • 4MVC
    Что такое архитектура программы и что такое хороший код

    Принцип разделения

    Модель-Вид-Контроллер

    Модульность разработки и уровни абстракции

    Рассматриваем MVC на примере создания новостной ленты

    Альтернативный синтаксис PHP
PHP2




    • 1Основы ООП
      Понятие класса и объекта

      ООП и философия, устройство мира

      Конструктор класса

      Наследование, инкапсуляция, полиморфизм

      Модификаторы доступа

      Статические методы и классы
    • 2Основы ООП 2
      Перегрузки

      Абстрактные методы

      Абстрактные классы

      Интерфейсы

      Создание генератора HTML-кода с помощью сущностей-объектов
    • 3Эволюция PHP: 5.3
      Пространства имён

      Статическое связывание

      Замыкания
    • 4Эволюция PHP: 5.4 - 7
      Короткий синтаксис

      Трейты

      Мелочи 5.5-5.6

      Обзор версии 7
PHP3




    • 1Авторизация на сайте
      Создание человекопонятных URL-адресов

      Тонкости настройки файла htaccess

      Пользователи: создание таблицы в БД, уникальные поля. Хеширование паролей

      Расстановка меток об авторизации: кука, сессия, запись в БД

      Анализ меток, вывод об авторизованности пользователя
    • 2Разделение прав доступа
      Системы разделения прав: иерархические и смежные привилегии

      Проверка прав совершения действия
    • 3Паттерны
      Назначение паттернов

      Singleton

      Observer

      Factory Method

      Strategy

      Facade

      Adapter
    • 4Паттерны PRO
      Dependency Injection

      Service Locator

      Inversion of Control

      Контейнеры объектов

      MVC
Laravel




    • 1Уроки 1-4
      Архитектура и экоситема Laravel. Установка

      Роутинг и контроллеры. Request/Response

      Контейнер объектов, сервисы и фасады

      Хелперы, конфиги, кеширование и отправка почты
    • 2Уроки 5-8
      Работа с Query Builder

      ORM. Часть 1

      ORM. Часть 2

      Финальная сборка проекта
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь

Скачать:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
Последнее редактирование модератором:

Похожие темы

Сверху