1

Step 1

Работа с MySQL в PHP

30 September—02 October

2

Step 2

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

05 October—07 October

3

Step 3

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

09 October—12 October

4

Step 4

ООП в PHP

14 October—16 October

5

Step 5

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

19 October—22 October

6

Step 6

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

23 October—26 October

7

Step 7

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

28 October—30 October

8

Step 8

Еще раз ООП

02 November—05 November

1

Step 1

Работа с MySQL в PHP

30 September—02 October

2

Step 2

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

05 October—07 October

3

Step 3

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

09 October—12 October

4

Step 4

ООП в PHP

14 October—16 October

5

Step 5

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

19 October—22 October

6

Step 6

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

23 October—26 October

7

Step 7

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

28 October—30 October

8

Step 8

Еще раз ООП

02 November—05 November

28 September 2015

Goal abandoned

The author does not write in the goal 9 years 10 months 20 days

Goal author

Андрей

Russia, Ульяновск

46 years old

Career & Work

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

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

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

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

 Goal Accomplishment Criteria

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

  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. Еще раз ООП

  • 937
  • 28 September 2015, 13:56
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?