Skip to content

Latest commit

 

History

History
158 lines (106 loc) · 6.02 KB

devWebOverview.md

File metadata and controls

158 lines (106 loc) · 6.02 KB

Краткий справочник по технологиям Web-разработки

Описываем то, что могут потребовать от Web-овца с направлением PHP + JavaScript.


Групрпы терминов

** Серверные языки

PHP, серверный JavaScript, PERL, Ruby, Java и т.д.

Базы данных (реляционные)

MySQL; PostgeSQL; Oracle; SQLite, и т.д.

Базы данных (no-SQL)

Memcached; Redis

Проливка (Deploy)

Backend

...

Frontend


  • Deploy - проливка

Процесс копирования програмного кода и данных на сервер.

Индекс

figma

Проект, который аозволяет коллективно создавать макеты web-страниц.

Домашняя

React.js

Библиотека позволяющая строить интерфейсы Web-приложений. Характерные черты: компонентный подход, композиция, ререндеринг DOM по изменению состояния компонент http://learn.javascript.ru/screencast/react

Bootstrap

Он же Twitter Bootstrap

Babel

Конвертер различных синтаксисов в JavaScript. .JSCS => .JS для reactJS

  • Webpack

Сборщик JS и CSS. Написан на JavaScript http://learn.javascript.ru/screencast/webpack

jQuery

Frontend. Вспомогательная библиотека. Позволяет находить элементы DOM и оперировать ими.

Backend

Термин. Все что каботает на стороне сервера.

Twig

Шаблонизатор для PHP

Yii2

PHP фреймворк.

Slim

PHP фреймворк. Позиционируется как маленький быстрый и простой. https://www.slimframework.com/

Deployer

Утилита на PHP для проливки проектов. Умеет подключаться по SSH к различным серверам и выполнять проливку. Команды выполняются на удаленном сервере с правами подключившегося пользователя.

Gulp

Таск-менеджер типа Deployer, но под JavaScript. Распространяется под NPM, который входит в состац NodeJS http://learn.javascript.ru/screencast/gulp

Docker

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Написан на языке Go (т.е. компилируется). https://ru.wikipedia.org/wiki/Docker


@TODO:

  • Node.JS - Дима

  • Redux - Влад

Сенсей

---Рассмотреть на изучение--- jQuery См. 8 подтверждений для навыка «jQuery» 8 Zabbix См. 5 подтверждений для навыка «Zabbix» 5 Memcached См. 5 подтверждений для навыка «Memcached» 5 jQuery UI См. 6 подтверждений для навыка «jQuery UI» 6 PHPUnit См. 6 подтверждений для навыка «PHPUnit» 6 Puppet См. 4 подтверждения для навыка «Puppet» 4 jQuery Mobile См. 3 подтверждения для навыка «jQuery Mobile» 3 LXC См. 1 подтверждение для навыка «LXC» 1 Doctrine См. 2 подтверждения для навыка «Doctrine» 2 Backbone.js См. 2 подтверждения для навыка «Backbone.js» 2 Bootstrap См. 3 подтверждения для навыка «Bootstrap» 3 Vagrant См. 1 подтверждение для навыка «Vagrant» 1 Phing См. 2 подтверждения для навыка «Phing» 2 Selenium См. 1 подтверждение для навыка «Selenium» 1 Ansible См. 1 подтверждение для навыка «Ansible» 1 Jenkins См. 1 подтверждение для навыка «Jenkins» 1 Phalcon См. 1 подтверждение для навыка «Phalcon» 1 MongoDB См. 1 подтверждение для навыка «MongoDB» 1 Redis См. 1 подтверждение для навыка «Redis» 1 RabbitMQ См. 1 подтверждение для навыка «RabbitMQ» 1 ---Уже есть представление/Нормальное --- PHP См. 12 подтверждений для навыка «PHP» 12 Zend Framework См. 12 подтверждений для навыка «Zend Framework» 12 Ext JS См. 12 подтверждений для навыка «Ext JS» 12 Subversion См. 6 подтверждений для навыка «Subversion» 6 Redmine См. 6 подтверждений для навыка «Redmine» 6 PHPExcel См. 5 подтверждений для навыка «PHPExcel» 5 Xdebug См. 4 подтверждения для навыка «Xdebug» 4 Git См. 1 подтверждение для навыка «Git» 1 --- Уже есть представление/Слабое -- MySQL См. 8 подтверждений для навыка «MySQL» 8 SQLite См. 8 подтверждений для навыка «SQLite» 8 MVC См. 6 подтверждений для навыка «MVC» 6 Composer См. 2 подтверждения для навыка «Composer» 2 Apache 2 См. 6 подтверждений для навыка «Apache 2» 6 Nginx См. 4 подтверждения для навыка «Nginx» 4 Zend Server См. 11 подтверждений для навыка «Zend Server» 11 ---Игнорировать--- Debian См. 10 подтверждений для навыка «Debian» 10 PostgreSQL См. 8 подтверждений для навыка «PostgreSQL» 8