Skip to content

php-ru/awesome-php-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

awesome-php-interview

Черновая версия или вообще непонятно зачем

Базис

Алгоритмы

Структуры данных

ООП

  • Объектно-ориентированное мышление 0_o
  • SOLID

Принципы

  • KISS
  • DRY
  • GRASP
  • BDD/TDD

Базы данных

  • MySQL
  • PostgreSQL 9/10
  • MongoDB
  • ORM: Doctrine, Sequelize

В особенности: типы индексов, ключи, JOIN-запросы

Рабочее окружение

  • Debian Linux
  • PhpStorm/Visual Studio Code

Инструменты и т.д.

  • Git/gitflow
  • LAMP/LEMP
  • CI/CD (Jenkins, Сapistrano)
  • Docker
  • Memcached
  • NoSQL, Redis
  • Elasticsearch
  • RabbitMQ

Необходимое

  • Регулярные выражения
  • REST vs. SOAP

Паттерны проектирования и т.п.

  • MVC
  • Active Record
  • Singleton
  • Factory
  • DI

Бэкенд

  • PHP
  • Node.js
  • Go
  • Python

Фреймворки

  • Yii 2
  • Laravel 5.x
  • Symfony 3/4
  • Zend 3

CMS

  • Bitrix
  • WordPress
  • MODx
  • Drupal

Практики

  • Тестирование (PHPUnit, Codeception, Behat)

Фронтенд

  • HTML5, CSS3, DOM
  • jQuery
  • React/Redux
  • Vue.js

Разное

  • Принципы оптимизации

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published