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 10 years 10 months 29 days

Goal author

Андрей

Russia, Ульяновск

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

  • 1180
  • 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?