Научу программировать #0

Ну что же. Хотелось бы узнать у тех кто подписался с чего мы бы начали.


Давайте расскажу о своих навыках:

1. PHP (CMS различные перечислять не буду, пара framework)

2. Верстка и так понятно, что html/ccs +bootstrap

3. Redis, Memcache - кэш

4. Mysql MsSql Postgre

5. nginx / apache

6. Linux / Unix

7. разработка RestApi RestFull

8. Docker - контейнеры.

9. BDD / DDD / TDD


Это стэк мидла компании, в которой я работаю.


Поэтому видится примерно так:

1. начнем сразу с PHP причем версии 5.6 с плавным переходом на 7.1. Тут надо просто понимать отличия между ними в сравнении

2. потом блок по БД, ибо это один из важных блоков без него никуда

3. Далее поработаем с кэшированием.

4. И сделаем API под мобильное приложение.


Попробую структурировать от простого к сложному, затронем алгоритмы, сотрировки, шаблоны проектирования, покрытие кода тестами.


Поэтому прошу подписчиков своих написать. Кто что знает, настраивал ли на ПК себе apache или nginx, с какой ОС сидит на пикабу)


Ну и начнем отсюда плясать, до джуна точно Вас дотяну, а может и до Low-Middle. А дальше сами уже), по крайней мере работу найдете)