1

Этап 1

Работа с MySQL в PHP

30 сентября—02 октября

2

Этап 2

Архитектура MVC

05 октября—07 октября

3

Этап 3

Базовый шаблон. Вложенные шаблоны. Способы работы с шаблонами

09 октября—12 октября

4

Этап 4

ООП в PHP

14 октября—16 октября

5

Этап 5

MVC с помощью ООП

19 октября—22 октября

6

Этап 6

Одиночка. Драйвер БД

23 октября—26 октября

7

Этап 7

Пользователи, роли, привелегии, сессии

28 октября—30 октября

8

Этап 8

Еще раз ООП

02 ноября—05 ноября

1

Этап 1

Работа с MySQL в PHP

30 сентября—02 октября

2

Этап 2

Архитектура MVC

05 октября—07 октября

3

Этап 3

Базовый шаблон. Вложенные шаблоны. Способы работы с шаблонами

09 октября—12 октября

4

Этап 4

ООП в PHP

14 октября—16 октября

5

Этап 5

MVC с помощью ООП

19 октября—22 октября

6

Этап 6

Одиночка. Драйвер БД

23 октября—26 октября

7

Этап 7

Пользователи, роли, привелегии, сессии

28 октября—30 октября

8

Этап 8

Еще раз ООП

02 ноября—05 ноября

28 сентября 2015

Цель заброшена

Автор не отписывался в цели 9 лет 10 месяцев 20 дней

Автор цели

Карьера и работа

PHP-разработка

Иногда приходит время все изменить и начать сначала. Через много лет начинаю реализовывать свои детские/школьные мечты стать программистом. Конечно, страх поменять работу, привычный образ жизни, неизвестности, присутствует, но желание заниматься тем, что нравится сильнее.

На первом этапе ставлю целью разработать сайт (без оформления) с нуля до полностью готового рабочего варианта, тем самым подтянуть навыки в php.

Буду рад конструктивной критике и советам :-)

 Критерий завершения

Создание полностью рабочего сайта.

  1. Работа с MySQL в PHP

    Создание БД.

    Написание скриптов:

    • получение содержимого таблицы
    • вставка новой записи в таблицу,
    • удаление записи из таблицы,
    • обновление записи в таблице.
  2. Архитектура MVC

    Создать мини-блог.

    Доделать функционал.

    Сайт должен соответствовать модели MVC.

  3. Базовый шаблон. Вложенные шаблоны. Способы работы с шаблонами

    Доработать сайт.

  4. ООП в PHP

    Обзор ООП.

  5. MVC с помощью ООП

    1. Переделать сайт на концепцию объектно-ориентированных контроллеров.
    2. В качестве HTML комментария (<!-- -->) вывести верное число байт в HTML каждой страницы сайта.
    3. В качестве HTML комментария (<!-- -->) вывести время генерации каждой страницы сайта
  6. Одиночка. Драйвер БД

    1. Описать идею своего сайта
    2. Составить список привилегий для ограничения пользователей
    3. Выделить класс модели
    4. Внедрить класс работы с БД (MSQL)
    5. Сделать класс работы с БД одиночкой
  7. Пользователи, роли, привелегии, сессии

    1. Создать 5 таблиц (пользователи, сессии, привилегии, роли, связь привилегий и ролей)
    2. Создать страницу авторизации
    3. Реализовать механизм авторизации, скрыв панель управления сайтом от неавторизованных пользователей
    4. Создать несколько привилегий и ролей в БД, реализовать механизм проверки наличия именованных привилегий у пользователя (для этого нужно самостоятельно написать функцию Can в менеджере пользователей)
    5. Написать функцию IsOnline в менеджере пользователей
  8. Еще раз ООП

  • 938
  • 28 сентября 2015, 13:56
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?