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

Виктор Неизвестный

Команда форума
Администратор
Янв 3, 2015
116,467
65,110
1,180
<span style="font-size: 15px">PHP1</span>
  • 1Основы PHP
    Файлы как место для хранения информации

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

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

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

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

    Создание журнала посещения сайта
  • 2Куки и сессии
    Что такое куки

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

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

    Пример простейшей авторизации на сайте и создания закрытых страничек
  • 3Работа с БД
    БД и СУБД. Реляционные базы данных

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

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

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

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

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

    Пример использования БД
  • 4MVC
    Что такое архитектура программы и что такое хороший код

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

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

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

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

    Альтернативный синтаксис PHP
<span style="font-size: 15px">PHP2</span>

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

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

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

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

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

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

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

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

    Интерфейсы

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

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

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

    Трейты

    Мелочи 5.5-5.6

    Обзор версии 7
<span style="font-size: 15px">PHP3</span>

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

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

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

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

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

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

    Singleton

    Observer

    Factory Method

    Strategy

    Facade

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

    Service Locator

    Inversion of Control

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

    MVC
<span style="font-size: 15px">Laravel</span>

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

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

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

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

    ORM. Часть 1

    ORM. Часть 2

    Финальная сборка проекта



Скачать:
 

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню