???-?????????? ??????? ?? ??? ??????? ?????: frontend ? backend. Frontend ???????????? ????? ??????????? ????? ????????. ??????? ????????? ??????, ??????, ????? ? ??????????? ??????????. Backend ????????? ??????-???????? ???????? ?????????. ????????? ??????????? ?????????? ??????? ? ????????????? ? ?????? ??????.
??????????? ????? ???????????? ?? ??????????? ????????????? ????????. ???????? ??????????? ?????? ??????? ? ?????????? ????????. ??????-??????? ??????? ????????? ??????-??????? ????????. ???????????? ????? ??? ??? ?????????????? ?????????? ? ??????????? ??????.
??? ????? ?????? ????????? ????? ?????. Frontend ?????????? ??????? ? ??????? ????? ???????????? ?????????. Backend ???????? ??????????, ?????????? ?? ? ?????????? ????? ?????. ????? ????????????? ???????????? ????????????? ?????? ??????????.
???????? ????????? ????? ???? ? ??????? ???????? ? ?????. ????????????? ??????? ?????????? ??????-????? ????? ???????????????? ? ??????? ?????????? ??????????? ??????. ?????????? ??????????? ??????? ?????? ????????? ??? ?????? ?????? ?????????? ???????????????? ? ????????? ??????.
???????? ??????? ??????????? ? ??????? ?????? ?????????. Frontend ??????????? ? ???????????? ???????????? ?? ??? ??????????. Backend ??????????? ?? ??????? ??????? ? ?????????? ??? ????????????????? ??????. ?????????? ????? ???????? ?? ????? ???????????. ????????? ??????? ????????????? ???????? ?????????? ? ?????????? ????????.
Frontend ???????? ???????????? ???????????? ???????. ??????????? ??????? ?????, ?????? ? ????????????? ????????. Backend ???????????? ??????? ????????? ?????????? ? ??????-??????. ???????????? ????????????? ????????? ?????? ? ??????? ??????.
??????????? ????????? ?????????? HTML, CSS ? JavaScript ??? ???????? ???????. ??????-??????? ????? ?????????? Python, PHP, Java ??? ??????????? ??????. ????????-??????????? ?????????? ?????????? ? ????????????? ???-?????????????. ??????-????????????? ???????? ????????????? ????????.
???????????? ??????????????? ???????? ?????? ? ??????????? ????????. ??????-??????? ????????? ??????????? ???????? ? ??????????? ? ???? ???????. Frontend ??????? ?? ???????????? ????????. Backend ?????????????? ?????????????? vavada ? ?????????????? ?????????? ?? ????? ?????????????.
?????????? ??????? ???????? ??????????? ??????????? ?????. ??????????? ????????? HTML ??? ???????? ??????????? ????????. ?????????, ?????, ???????? ? ?????? ???????????? ? ???????????????? ???????.
????? CSS ?????????????? ??????? ????? ???????????. ??????????? ????????????? ?????, ?????????? ? ???????? ??????. ??????? ?????? ???????????? ??????? ?????????? ?????. ????????? ??????? ? ?????????? ????????? ?????????????? ????? ????????.
JavaScript ????????? ??????????????? ??????. ??????? ????????? ???????, ?????????? ????? ? ????????? ????????. ???????????? ???????? ???????????? ?????????? ?????? ??? ???????. ?????????????? ???? ? ???????? ???????????? ???????? ?????? ?????? ??????. ?????????? ???????? ???? ??????????????. React, Vue ? Angular ???????????? ??????? ??????. ???????????? ????????? ????????? ?? ???????????????? ???????????.
????????? ????????????? ?????? ?? ???????? ?????????. ?????????? ???? ? ?????????? ??????? ???????? ???????????? ???????. ?????????? ????????? ??????????? ?????????? ??????.
??????-??????? ??????? ????????? ???????????? ????????? ?? ?????????????. ??????? ???????? ????????, ??????????? ????????? ? ?????????? ??????????. Backend ????????? ??????-??????? ?????????? ? ??????????? ?????? ? ????????.
??????? ?????? ??????-??????? ????? ????????????:
???? ?????? ???????? ??????????????????? ??????. MySQL, PostgreSQL ? MongoDB ??????????? ?????????? ?????????? ????????. ????????? ????????? ???????????? ????????? ? ????? ? ????????? ????????? ??????????.
??????? ???????????? ????????? ?????????? ?? ?????????. ??????????? ???????? ?????? ????????? ????????? ???????????? ?????????. ?????? ?????? ??????????? ??????????????????. ????????? ??????????? ????????? ????? ??????????? ????? ???????? ????????. ??????????? ?????? ???????? ???????? ?? ????????? ??????. Redis ????????? ????????? ?????????? ?????? ? ??????? ??????. Backend ?????????????? ??? ?????????? ?????? ?????????? ????? ????????.
????? ???????? ? ??????? ??????? ?? ???????????? ? ???????. ???????????? ???????? ????? ??? ???? ??????. ???????????? ?????????? HTTP-?????? ? ???????? ??? ?? ??????????. ?????? ???????? ????????? ? ?????????? ??????????.
???????? HTTP ?????? ????? ???????? ???????????. ????????? ???????? ?????? ???????? ? ??????????. GET-??????? ???????? ?????? ?? ????. POST-??????? ???????? ?????? ????? ??? ??????????. PUT ? DELETE ???????????? ??? ??????????? ??????.
????????? ??????? ??????????? ??????????? ?????????. ????????????? ???????? ????????? ? ???????????? ???????????. ?????????? ????????? ??????-?????? ? ??????????????? ? ????????? ??????. ???????? ????????? ??? ?????? ????????.
????? ??????????? ?????? ????????? HTTP-?????. ??????-??? ????????? ????? ????????. ????????? ????? ?????????? ? ???? ?????????. ??????? ?????? ????? HTML-????????, JSON-?????? ??? ?????????.
???-???????????? ????????? ????? ? ?????????? ?????? ?????. JavaScript ?????????? ???????? ? ?????????????? ??????. ??????????? ?????????? AJAX ???????? ????????? ?????? ???????? ??? ????????????. ??????????? ?????????? ?????????? WebSocket ??? ???????????? ?????????? ? ?????????? ?????? ? vavada.
HTML ????????? ??????????? ???-???????. ???? ???????? ?????????? ???????????? ????????, ???????? ? ?????? ????????????. ????????? ??????? ????????? ?????????? ??????????. HTML5 ??????? ?????????? ????? ? ????? ??? ??????? ???????.
CSS ???????? ?? ?????????? ?????????? ??????. ????????? ??????? ?????? ???????????? ???????????, ???????????? ? ??????????? ??????. Flexbox ? Grid ????????? ?????????? ????????. ???????????? ???????????? ?????????? ??? ????????????? ????????.
JavaScript ??????????? ??????????????? ??????????. ???? ???????????????? ?????????? ????????????, ????????? ????? ? ???????????? DOM-???????. ES6 ??????? ??????, ?????????? ? ??????????? ?????????. TypeScript ????????? ??????????? ?? ???? ????? ???????? ?????.
?????????? ???????? ?????????????? ??????? ????????. React ????????? ??????? ??????????? ? ???????????? DOM. Vue ?????????? ???????? ??????? ? ???????????? ??????. Angular ???? ????????? ??? ??????? ??????????.
??????? ???????? ???????? ?????? ??? ??????. Webpack ????????? ?????????? ? ????????? ??????? ??????????. Babel ???????????? ????? JavaScript. Git ???? ??????? ????????? ??? ?????? ?????? ??????????? ??? ????????????.
??????-????? ????? ?????????? ?????????? ????????? ? ????????? ???????. Python ?????????? ?????? ?????? ? ???????? ??????. PHP ??????????? ???????????????? ??? ??????. Java ???????????? ??????? ????????????? ??????????????? ??????????.
Node.js ???????????? ??????????????? JavaScript ?? ???????. ??????????? ??????? ??????????? ????????? ????? ???????????. Ruby on Rails ???????? ?????????? MVP. Go ?????????? ???????? ???????? ??? ?????? ? ??????????????.
????????? ?????? ?????? ?????????????? ????????. ??????????? ??????? MySQL ? PostgreSQL ????????? SQL ??? ??????????. MongoDB ???? ?????????? ????? ????????. Redis ??????????? ???????????? ?????????? ? ??????????? ??????.
?????????? ???????? ?????????????? ????????? ??????????. Django ???? ??????????? ????? ???????????? ??? Python. Express ??????? ??? Node.js ??????. Laravel ????????????? ORM ? ????????????? ??? PHP.
??????????????? Docker ???????? ??????? ? ???????????. Kubernetes ?????????? ?????? ???????. Nginx ???????? ???????? ? ??????????????? ????????. ????????? ???????? ????????? ???????????????? ?????? ? ????????????? ?? ?????.
API ????????????? ???????????? ??????????? ????? ???????? ?????? ?????? ? ????????. ??????????? ???????? ????????????? ???????? ??????? ??? ????????????. REST API ?????????? ??????? HTTP-?????? ??? ???????? ? ???????. ?????? ????? ???????? ?? ???????????? ???????.
JSON ???????? ???????? ???????? ?????? ??????????. ??????? ????????? ???????? ????? ???????????????? ? ?????????????? ???????????. ??????? ? ?????? ??????????? ???????? ? ????????? ????. XML ???????????? ? legacy-????????.
GraphQL ???? ???? ??????? ? ??????????. ???? ?????? ?????????? ????????? ????????? ????????. ?????? ?????? ????????????? ????????? ???????? ??? ???????? ????????. ????? ????? ???????????? ??? ????????? ????????.
WebSocket ???????? ?????????? ???????? ??????????. ???????? ???????????? ??????? ???????? ???????? ??? ??????????. ?????????, ????????? ? ??????-???? ?????????? ??? ??????????. ??????????? ????????? ???????? ?? ??????????? ???????.
Middleware ???????????? ??????? ?? ??????????????? ???????. ???? ???????? ??????????? ????? ???????. ????????? ???????? ??????????? ????? ????????? ? vavada ??? ?????????? ??????? ? ?????.
????????????? ??????????? ???????? ???????? ??????????. ?????????? ???????? ??? ?????????? ? ????????? ???????????? ??????????????. ????????-???????????? ???????? ???????? ??? ????????? ??????. ??????-???????????? ???????? ??????? ??? ??????? ?? ?????????? ?????????.
???????? ?????????? ??????????? ??? ????? ?????????????. ??????-?????????? ?????????? ??????????? ???????????? ?????????????? ????????. ??????????? ????? ????????????? ????? ???? ???????? ?????????. ?????? ??????? ?????????? ??? ???????????? ??????????.
?????? ???????? ?????????? ???????????? ?????????. ???????? ??????-?????? ???????? ?? ??????? ??????????? ??? ??????. ??????????? ?????????? ??????????? ?? ????? ???????????. ??????-??????? ??????? ???????????? ?????????? ??????? ? ???????? ??????????.
???????????? ?????????? ????????? ???????? ????? ??? ?????????? ?????????. ????? backend ??????????? ???-??????????, ??????????? ????????? ? ????????? ???????????. API ???????????? ?????? ???????? ??? ????????? ????.
???????? ??????????? ??? ?????????? ???????. ????-????? ????? ????????? ??????? ?????? ?????????. ?????????? ????????????? ??????????? ???????????? ?????? ?????? ??????????.
All Rights Reserved. Copyright 2014. Eyerekon