ĐĐ˝ŃŃŃŃПонŃи на ĐşŃŃĐ°ĐťŃ Cody, Continue, Codeium, а ŃакОМ GPT-аŃиŃŃонŃи ŃĐ˝ŃогŃŃŃŃŃŃŃ Ń ŃОйОŃĐľ ŃĐľŃодОвиŃĐľ йоконд-ŃОСŃОйника, ŃŃŃŃŃвО ĐżŃиŃкОŃŃŃŃи ŃŃŃĐ¸Đ˝Đ˝Ń ĐˇĐ°Đ˛Đ´Đ°Đ˝Đ˝Ń. ĐŚĐľ ОСнаŃаŃ, ŃĐž backend developer ПОМо ĐąŃĐťŃŃĐľ ŃОкŃŃŃваŃиŃŃ Đ˝Đ° аŃŃ ŃŃокŃŃŃŃ, йоСпоŃŃ Ńа ĐąŃСноŃ-НОгŃŃŃ. ĐŁ ŃŃŃаŃĐ˝Đ¸Ń ŃĐźĐžĐ˛Đ°Ń , ŃС Đ˛ĐľĐťĐ¸ĐşĐžŃ ĐşŃĐťŃĐşŃŃŃŃ ŃĐ˝ŃогŃаŃŃĐš, ПОйŃĐťŃĐ˝Đ¸Ń ĐşĐťŃŃĐ˝ŃŃв Ń Đ˛ŃĐ´ĐşŃиŃĐ¸Ń API, СайоСпоŃĐľĐ˝Đ˝Ń ĐąĐľĐˇĐżĐľĐşĐ¸ йоконд-ŃĐľŃвŃŃŃв ŃŃаНО вкŃаК ŃкНадниП Ńа ваМНивиП СавданнŃĐź. РогŃĐťŃŃĐ˝Ń ĐžĐ˝ĐžĐ˛ĐťĐľĐ˝Đ˝Ń ĐРна ŃŃĐžŃĐžĐ˝Ń backend, ĐżŃĐžĐ˛ĐľĐ´ĐľĐ˝Đ˝Ń Đ°ŃдиŃŃв йоСпоки Ńа навŃĐ°Đ˝Đ˝Ń ŃОСŃОйникŃв ĐžŃнОваП йоСпоŃнОгО кОдŃĐ˛Đ°Đ˝Đ˝Ń Ń ĐžĐąĐžĐ˛âŃСкОвиПи ŃаŃŃинаПи ŃŃОгО ĐżŃĐžŃĐľŃŃ. ĐийŃŃ ĐźŃĐś ПОнОНŃŃОП Ńа ĐźŃĐşŃĐžŃĐľŃвŃŃаПи СаНоМиŃŃ Đ˛ŃĐ´ ŃкНаднОŃŃŃ ĐżŃĐžŃĐşŃŃ, ŃОСПŃŃŃ ĐşĐžĐźĐ°Đ˝Đ´Đ¸, виПОг Đ´Đž ПаŃŃŃайОванОŃŃŃ Ńа ŃĐ˝ŃĐ¸Ń ŃакŃĐžŃŃв. РОСŃОйка ĐąĐľĐşĐľĐ˝Đ´Ń Đ´ĐťŃ Đ˝ĐžĐ˛Đ¸Ń ĐżŃĐžŃĐşŃŃв ŃаŃŃĐž ŃОСпОŃинаŃŃŃŃŃ Đ˝Đ° ПОнОНŃŃĐ˝Đ¸Ń ĐˇĐ°ŃĐ°Đ´Đ°Ń , аНо СгОдОП ŃОСŃОйникаП ŃанО Ńи ĐżŃСнО дОвОдиŃŃŃŃ Đ´ŃНиŃи аŃŃ ŃŃокŃŃŃŃ Đ˝Đ° ĐźŃĐşŃĐžŃĐľŃвŃŃи.
Backend-ŃаСŃайОŃка: ŃŃĐž ŃŃĐž ŃакОо?
ĐŃавиНŃнО ŃĐżŃĐžŃĐşŃОвана ĐźĐžĐ´ĐľĐťŃ Đ´Đ°Đ˝Đ¸Ń Ń ĐˇĐ°ĐżĐžŃŃĐşĐžŃ ĐżŃОдŃĐşŃивнОŃŃŃ, надŃКнОŃŃŃ Ńа ПаŃŃŃайОванОŃŃŃ ĐąĐľĐşĐľĐ˝Đ´Ń, а ŃакОМ пОНогŃŃŃ ĐżĐžĐ´Đ°ĐťŃŃŃ ĐżŃĐ´ŃŃĐ¸ĐźĐşŃ Ńа анаНŃС Đ´Đ°Đ˝Đ¸Ń . ĐĐžĐżĐ¸Ń Đ˝Đ° йоконд-ŃĐ°Ń ŃвŃŃв ŃŃайŃĐťŃнО виŃОкиК â кОПпанŃŃ Đˇ ŃŃĐˇĐ˝Đ¸Ń ĐłĐ°ĐťŃСоК (вŃĐ´ e-commerce Đ´Đž ŃŃĐ˝ŃĐľŃ Ń) ŃŃкаŃŃŃ ŃОСŃОйникŃв, ŃĐşŃ Đ˛ĐźŃŃŃŃ ĐąŃĐ´ŃваŃи ПаŃŃŃĐ°ĐąĐžĐ˛Đ°Đ˝Ń ŃиŃŃоПи. ĐŃОйНивО https://wizardsdev.com/ ŃŃĐ˝ŃŃŃŃŃŃ ŃĐ°Ń ŃвŃŃ Đˇ Đ´ĐžŃвŃдОП Ń Ń ĐźĐ°ŃĐ˝Đ¸Ń ŃĐľŃ Đ˝ĐžĐťĐžĐłŃŃŃ , ĐźŃĐşŃĐžŃĐľŃвŃŃĐ°Ń Ń Đ˛Đ¸ŃОкОнаванŃĐ°ĐśĐľĐ˝Đ¸Ń ŃиŃŃĐľĐźĐ°Ń .
ĐĄŃок ŃĐľŃ Đ˝ĐžĐťĐžĐłŃĐš Đ´ĐťŃ ĐąĐľĐşĐľĐ˝Đ´ ŃОСŃОйки
- ĐОдоНŃĐ˛Đ°Đ˝Đ˝Ń ĐżĐľŃодйаŃĐ°Ń Đ˛Đ¸ĐˇĐ˝Đ°ŃĐľĐ˝Đ˝Ń ŃипŃв Đ´Đ°Đ˝Đ¸Ń , Св’ŃСкŃв ĐźŃĐś ŃайНиŃŃПи (Один-Đ´Đž-ОднОгО, Один-Đ´Đž-йагаŃŃĐžŃ , йагаŃĐž-Đ´Đž-йагаŃŃĐžŃ ), а ŃакОМ виСнаŃĐľĐ˝Đ˝Ń ŃндокŃŃв Đ´ĐťŃ ĐžĐżŃиПŃСаŃŃŃ ŃвидкОŃŃŃ Đ´ĐžŃŃŃĐżŃ Đ´Đž Đ´Đ°Đ˝Đ¸Ń .
- ХаПо йоконд ŃОСŃОйник вŃдпОвŃĐ´Đ°Ń ĐˇĐ° ŃĐľ, ŃОй ŃĐ°ĐšŃ Ńи СаŃŃĐžŃŃнОк ĐżŃаŃŃвав надŃКнО, ŃвидкО Ńа йоСпоŃнО.
- РогŃĐťŃŃĐ˝Ń ĐžĐ˝ĐžĐ˛ĐťĐľĐ˝Đ˝Ń ĐРна ŃŃĐžŃĐžĐ˝Ń backend, ĐżŃĐžĐ˛ĐľĐ´ĐľĐ˝Đ˝Ń Đ°ŃдиŃŃв йоСпоки Ńа навŃĐ°Đ˝Đ˝Ń ŃОСŃОйникŃв ĐžŃнОваП йоСпоŃнОгО кОдŃĐ˛Đ°Đ˝Đ˝Ń Ń ĐžĐąĐžĐ˛âŃСкОвиПи ŃаŃŃинаПи ŃŃОгО ĐżŃĐžŃĐľŃŃ.
- ĐŃап нОŃПаНŃСаŃŃŃ Ńа ПОдоНŃĐ˛Đ°Đ˝Đ˝Ń ĐżĐľŃодйаŃĐ°Ń ĐżŃĐžŃĐşŃŃĐ˛Đ°Đ˝Đ˝Ń ŃŃŃŃĐşŃŃŃи йаСи Đ´Đ°Đ˝Đ¸Ń Ń ĐąĐľĐşĐľĐ˝Đ´Ń ŃакиП ŃинОП, ŃОй ĐźŃĐ˝ŃĐźŃСŃваŃи надПŃŃĐ˝ŃŃŃŃ Đ´Đ°Đ˝Đ¸Ń , СайоСпоŃиŃи ŃŃ Đ˝Ń ŃŃĐťŃŃĐ˝ŃŃŃŃ Ńа пОНогŃиŃи Đ˛Đ¸ĐşĐžĐ˝Đ°Đ˝Đ˝Ń ŃĐşĐťĐ°Đ´Đ˝Đ¸Ń ĐˇĐ°ĐżĐ¸ŃŃв.
ĐĐ˝ŃиПи ŃНОваПи, ŃĐľ ŃŃĐľ, ŃĐž йаŃиŃŃ ĐşĐžŃиŃŃŃваŃ; ŃŃĐľ, С ŃиП вŃĐ˝ вСаŃПОдŃŃ. ĐОгО ĐˇĐ°Đ˛Đ´Đ°Đ˝Đ˝Ń â СайоСпоŃиŃи СŃŃŃниК, ŃĐ˝ŃŃŃŃивнО СŃОСŃĐźŃНиК Ńа ĐľŃŃĐľŃиŃнО дОвоŃŃониК ŃĐ˝ŃĐľŃŃоКŃ. ĐаСОва Front-end ŃОСŃОйка вой-ĐżŃОдŃĐşŃŃв ŃĐżŃиŃаŃŃŃŃŃ Đ˝Đ° ŃОСПŃŃĐşŃ HTML/CSS Ńа ПОви ĐżŃОгŃаПŃĐ˛Đ°Đ˝Đ˝Ń Đ˝Đ° ĐşŃŃĐ°ĐťŃ JavaScript.
ĐĐľŃŃпокŃĐ¸Đ˛Ń Đ˛ ĐżŃĐžŃĐľŃŃии и СаŃпНаŃа
- Đа ŃŃĐžĐłĐžĐ´Đ˝Ń Đ´Đ˛Đ° наКпОŃиŃонŃŃŃ ĐżŃĐ´Ń ĐžĐ´Đ¸ Đ´Đž ŃОСŃОйки API â ŃĐľ REST Ńа GraphQL.
- ĐŁŃĐľ ŃĐľ дОСвОНŃŃ ĐąĐľĐşĐľĐ˝Đ´-кОПандаП ĐżŃаŃŃваŃи ŃŃĐľŃаŃивнО, ŃвидкО ŃĐľŃŃŃваŃи ĐłŃпОŃоСи Ńа йоСйОНŃŃнО впŃОвадМŃваŃи СПŃни.
- ĐŃаСНивОŃŃŃ Đ˝Đ° ŃŃĐ˛Đ˝Ń ŃĐľŃвоŃа ПОМŃŃŃ ĐżŃиСвоŃŃи Đ´Đž ŃĐľŃĐšĐžĐˇĐ˝Đ¸Ń Đ˝Đ°ŃĐťŃĐ´ĐşŃв, вкНŃŃаŃŃи виŃŃĐş ŃĐ˝ŃĐžŃПаŃŃŃ, ŃŃнанŃĐžĐ˛Ń Đ˛ŃŃаŃи Ńа ŃопŃŃаŃŃĐšĐ˝Ń ŃиСики.
- ĐОна вŃдпОвŃĐ´Đ°Ń ĐˇĐ° НОгŃĐşŃ ĐžĐąŃОйки СапиŃŃв, СйоŃĐľĐśĐľĐ˝Đ˝Ń Ńа ĐžŃŃĐ¸ĐźĐ°Đ˝Đ˝Ń Đ´Đ°Đ˝Đ¸Ń , ŃĐżŃавНŃĐ˝Đ˝Ń ĐžĐąĐťŃкОвиПи СапиŃаПи, авŃĐžŃиСаŃŃŃ, вСаŃПОдŃŃ Đˇ СОвнŃŃĐ˝ŃПи API ŃĐžŃĐž.
- ĐОМна ПОва ŃĐľŃвоŃнОгО ĐżŃОгŃаПŃĐ˛Đ°Đ˝Đ˝Ń ĐźĐ°Ń ŃĐ˛ĐžŃ ŃиНŃĐ˝Ń Ńа ŃĐťĐ°ĐąĐşŃ ŃŃĐžŃОни, окОŃиŃŃĐľĐźŃ Ńа ОпŃиПаНŃĐ˝Ń Đ˛Đ¸ĐżĐ°Đ´ĐşĐ¸ СаŃŃĐžŃŃваннŃ.
ĐŻĐşŃĐž пОŃŃŃйна вŃдпОвŃĐ´Ń Ń Đ´Đ˛ĐžŃ ŃĐťĐžĐ˛Đ°Ń â ŃĐľ новидиПа ŃаŃŃина вой-ŃаКŃŃ/СаŃŃĐžŃŃнкŃ, ŃĐž ОйŃОйНŃŃ Đ´Đ°Đ˝Ń Ńа ĐźŃŃŃиŃŃ Đ˛Đ˝ŃŃŃŃŃĐ˝Ń ĐťĐžĐłŃĐşŃ ĐżŃОдŃĐşŃŃ. ĐаКкŃаŃиК ŃпОŃŃĐą СŃОСŃĐźŃŃи ŃŃŃŃ ĐżĐžĐ˝ŃŃŃŃ â ĐżŃОвоŃŃи пОŃŃвнŃĐ˝Đ˝Ń ĐąĐľĐşĐľĐ˝Đ´Ń Ń ŃŃОнŃондŃ. ĐŃĐ´Ń-ŃкиК йоконд Đ´ĐťŃ Đ˛ĐľĐąŃаКŃŃ Ńи дОдаŃĐşŃ ĐźĐ°Ń ĐˇĐ°ĐąĐľĐˇĐżĐľŃиŃи ĐˇĐ°Ń Đ¸ŃŃ ĐşĐžĐ˝ŃŃдонŃŃĐšĐ˝Đ¸Ń Đ´Đ°Đ˝Đ¸Ń â ŃĐş ĐżŃĐ´ ŃĐ°Ń ŃŃ ĐżĐľŃодаŃŃ, Ńак Ń ĐżŃĐ´ ŃĐ°Ń ĐˇĐąĐľŃŃганнŃ. ĐНОвПиŃники наПагаŃŃŃŃŃ Đ˛Đ¸ĐşĐžĐ˝Đ°Ńи ŃĐşŃдНивиК SQL-кОд ŃĐľŃоС ноŃĐżŃĐ°Đ˛Đ´ĐśĐľĐ˝Ń ĐˇĐ°ĐżĐ¸Ńи Đ´Đž йаСи Đ´Đ°Đ˝Đ¸Ń .
Work.ua наСваН ŃаПŃĐľ кОнкŃŃонŃĐ˝ŃĐľ ваканŃии в IТ Са 2023 гОд
РОСгНŃĐ˝ŃПО кНŃŃĐžĐ˛Ń ŃŃонди, ŃĐşŃ Đ˛Đ¸ĐˇĐ˝Đ°ŃаŃиПŃŃŃ ĐťĐ°Đ˝Đ´ŃаŃŃ ĐąĐľĐşĐľĐ˝Đ´ ŃОСŃОйки Ń Đ˝Đ°ĐšĐąĐťĐ¸ĐśŃĐžĐźŃ ĐźĐ°ĐšĐąŃŃĐ˝ŃОПŃ. ĐĐžŃĐ˝ŃŃŃ Đˇ ĐżŃĐžŃŃĐ¸Ń ĐˇĐ°Đ˛Đ´Đ°Đ˝Ń, ŃĐ°ĐşĐ¸Ń ŃĐş ŃŃвОŃĐľĐ˝Đ˝Ń Đ˝ĐľĐ˛ĐľĐťĐ¸ĐşĐžĐłĐž вой-дОдаŃĐşŃ ŃаŃĐş-ПонодМПонŃŃ Đ°ĐąĐž оНоПонŃаŃĐ˝ĐžŃ ŃĐ˝ŃогŃаŃŃŃ API Đ´ĐťŃ ĐžĐąŃОйки СапиŃŃв на ŃĐľŃвоŃŃ. ĐĐžŃŃŃпОвО ŃŃкНаднŃĐšŃĐľ ŃĐ˛ĐžŃ ĐżŃĐžŃĐşŃи, дОдаŃŃи Đ˝ĐžĐ˛Ń ĐźĐžĐśĐťĐ¸Đ˛ĐžŃŃŃ ŃС СаŃŃĐžŃŃваннŃĐź Đ˝ĐžĐ˛Đ¸Ń ŃĐľŃ Đ˝ĐžĐťĐžĐłŃĐš. РОйОŃа над pet-ĐżŃĐžŃĐşŃаПи дОСвОНиŃŃ Đ˛Đ°Đź но НиŃĐľ навŃиŃиŃŃ ĐżĐ¸ŃаŃи кОд, аНо Đš СŃОСŃĐźŃŃи ĐżŃĐžŃĐľŃ ŃОСŃОйки в ŃŃНОПŃ, СŃŃкнŃŃиŃŃ Đˇ ŃоаНŃниПи ĐżŃОйНоПаПи Ńа навŃиŃиŃŃ ŃŃ Đ˛Đ¸ŃŃŃŃваŃи.
ĐвŃĐžŃиСаŃŃŃ â ŃĐľ ĐżŃĐžŃĐľŃ Đ˛Đ¸ĐˇĐ˝Đ°ŃĐľĐ˝Đ˝Ń ĐżŃав Đ´ĐžŃŃŃĐżŃ Đ°ŃŃонŃиŃŃкОванОгО кОŃиŃŃŃваŃа Đ´Đž ŃŃĐˇĐ˝Đ¸Ń ŃĐľŃŃŃŃŃв Ńа ŃŃнкŃŃОнаНŃнОŃŃŃ ŃиŃŃоПи. ĐĐşŃаК ваМНивО впŃОвадМŃваŃи ĐżŃинŃип наКПонŃĐ¸Ń ĐżŃивŃНоŃв, надаŃŃи кОŃиŃŃŃваŃаП НиŃĐľ ŃОК ŃŃĐ˛ĐľĐ˝Ń Đ´ĐžŃŃŃĐżŃ, ŃкиК Đ˝ĐľĐžĐąŃ ŃдниК Đ´ĐťŃ Đ˛Đ¸ĐşĐžĐ˝Đ°Đ˝Đ˝Ń ŃŃ Đ˝ŃŃ ĐˇĐ°Đ˛Đ´Đ°Đ˝Ń. ĐĐťŃ ĐşĐžŃпОŃаŃĐ¸Đ˛Đ˝Đ¸Ń ŃиŃŃоП ŃаŃŃĐž викОŃиŃŃОвŃŃŃŃŃŃ ŃĐžĐťĐľĐ˛Ń ĐźĐžĐ´ĐľĐťŃ Đ´ĐžŃŃŃĐżŃ (RBAC) айО кОнŃŃĐžĐťŃ Đ´ĐžŃŃŃĐżŃ Đ˝Đ° ĐžŃĐ˝ĐžĐ˛Ń Đ°ŃŃийŃŃŃв (ABAC). ĐŚĐľ ŃоСŃĐťŃŃĐ°Ń ĐşĐžĐźĐżĐťĐľĐşŃнОгО ĐżŃĐ´Ń ĐžĐ´Ń, ŃĐž вкНŃŃĐ°Ń Đ°ŃŃ ŃŃокŃŃŃŃ, ŃĐşŃŃŃŃ Đ´Đ°Đ˝Đ¸Ń , авŃОПаŃиСаŃŃŃ, ŃĐľŃŃŃĐ˛Đ°Đ˝Đ˝Ń Ńа йоСпоŃĐľŃвно ОнОвНоннŃ. ĐŁ ŃŃĐžĐźŃ ŃОСдŃĐťŃ ĐźĐ¸ ŃОСгНŃноПО кНŃŃĐžĐ˛Ń ĐľŃапи Ńа ĐżŃинŃипи, ŃĐşŃ ŃĐžŃĐźŃŃŃŃ ŃĐşŃŃĐ˝Ń ŃĐľŃвоŃĐ˝Ń ŃаŃŃĐ¸Đ˝Ń ŃŃŃаŃнОгО СаŃŃĐžŃŃнкŃ.
Đ¤Đ°Ń ŃвŃŃ Đˇ back end пОŃŃдаŃŃŃ ĐşĐťŃŃĐžĐ˛Ń ŃĐžĐťŃ Ń ĐżŃĐžŃĐľŃŃ ŃŃвОŃĐľĐ˝Đ˝Ń ĐąŃĐ´Ń-ŃкОгО IT-ĐżŃОдŃĐşŃŃ. ХаПо йоконд ŃОСŃОйник вŃдпОвŃĐ´Đ°Ń ĐˇĐ° ŃĐľ, ŃОй ŃĐ°ĐšŃ Ńи СаŃŃĐžŃŃнОк ĐżŃаŃŃвав надŃКнО, ŃвидкО Ńа йоСпоŃнО. РОйОŃа кОдоŃŃв на ŃŃĐžĐźŃ Đ˝Đ°ĐżŃŃĐźĐşŃ ĐżŃОгŃаПŃĐ˛Đ°Đ˝Đ˝Ń Đ˝Đ° ŃоНоŃĐžĐ˝Ń ĐžŃ ĐžĐżĐťŃŃ Đ˝Đ¸ĐˇĐşŃ Đ˝Đ°ĐżŃŃПкŃв, ŃĐşŃ ĐźĐ¸ ŃОСгНŃĐ˝ŃПО ниМŃĐľ. ĐŃĐ˝ вŃдпОвŃĐ´Đ°Ń ĐˇĐ° СйоŃŃганнŃ, ОйŃĐžĐąĐşŃ Ńа ĐžŃганŃСаŃŃŃ Đ´Đ°Đ˝Đ¸Ń , ŃоаНŃСаŃŃŃ ĐąŃСноŃ-НОгŃки Ńа СайоСпоŃĐľĐ˝Đ˝Ń ĐąĐľĐˇĐżĐľĐşĐ¸.
REST API Ńа GraphQL
Đоконд пОŃŃойŃŃ Đ˛ŃĐ´ ŃĐ°Ń ŃвŃŃ ŃнМоноŃнОгО ПиŃНоннŃ, ŃОйОŃи С Ń ĐźĐ°ŃниПи ŃĐ˝ŃŃаŃŃŃŃĐşŃŃŃаПи Ńа аŃŃ ŃŃокŃŃŃниПи паŃĐľŃнаПи, ŃĐ˝ŃŃŃŃПонŃаПи DevOps Ńа СаŃОйаПи ШĐ. ĐŃĐ°Ń ŃĐ˛Đ°Đ˝Đ˝Ń ŃĐ¸Ń ŃŃондŃв дОпОПОМо ĐąŃСноŃŃ Ńа IT-кОПандаП СаНиŃаŃиŃŃ ĐşĐžĐ˝ĐşŃŃонŃОСдаŃниПи, впŃОвадМŃваŃи ŃннОваŃŃŃ Ńа ĐąŃĐ´ŃваŃи ŃŃŃаŃĐ˝Ń, ПаŃŃŃĐ°ĐąĐžĐ˛Đ°Đ˝Ń Ńа надŃĐšĐ˝Ń ĐąĐľĐşĐľĐ˝Đ´-ŃиŃŃоПи на ŃОки впоŃод. ĐŃака, ĐżŃи ŃĐşŃĐš СНОвПиŃник СПŃŃŃŃ Đ°Đ˛ŃĐžŃиСОванОгО на ŃаКŃŃ ĐşĐžŃиŃŃŃваŃа викОнаŃи Đ˝ĐľĐąĐ°ĐśĐ°Đ˝Ń Đ´ŃŃ ĐąĐľĐˇ КОгО вŃдОПа (напŃикНад, СПŃниŃи email айО ĐżŃОвоŃŃи пНаŃŃĐś). ĐикОŃиŃŃĐ°Đ˝Đ˝Ń ŃĐ˝ŃŃŃŃПонŃŃв CI/CD (Continuous Integration/Continuous Delivery) Ń ŃŃандаŃŃОП Đ´ĐťŃ ŃŃŃаŃĐ˝Đ¸Ń ĐşĐžŃпОŃаŃĐ¸Đ˛Đ˝Đ¸Ń ĐżŃĐžŃĐşŃŃв, СайоСпоŃŃŃŃи Ńвидко, йоСпоŃно Ńа ŃаŃŃĐľ ŃОСгОŃŃĐ°Đ˝Đ˝Ń ĐžĐ˝ĐžĐ˛ĐťĐľĐ˝Ń Ńа Đ˝ĐžĐ˛Đ¸Ń ŃŃнкŃŃĐš. ĐаМНивиП аŃпокŃОП Ń ŃакОМ ПОнŃŃĐžŃинг ŃОСгОŃĐ˝ŃŃОгО ĐąĐľĐşĐľĐ˝Đ´Ń Đ´ĐťŃ ŃвОŃŃаŃнОгО виŃĐ˛ĐťĐľĐ˝Đ˝Ń Ńа ŃŃŃĐ˝ĐľĐ˝Đ˝Ń ĐżĐžŃонŃŃĐšĐ˝Đ¸Ń ĐżŃОйНоП.
ĐОПпОнонŃŃ ŃŃОнŃондâŃаСŃайОŃки
XSS дОСвОНŃŃ ĐˇĐťĐžĐ˛ĐźĐ¸ŃникаП вŃŃавиŃи ŃĐşŃдНивиК JavaScript-кОд Ń ŃŃĐžŃŃнкŃ, ŃĐşŃ ĐąĐ°ŃиŃŃ ĐşĐžŃиŃŃŃваŃ.
ĐийŃŃ ĐźŃĐś REST Ńа GraphQL СаНоМиŃŃ Đ˛ŃĐ´ пОŃŃой кНŃŃĐ˝ŃŃŃĐşĐ¸Ń ĐˇĐ°ŃŃĐžŃŃнкŃв Ńа ŃкНаднОŃŃŃ Đ´Đ°Đ˝Đ¸Ń . ĐĐžŃвŃĐ´ŃониК backend ŃОСŃОйник ПОМо викОŃиŃŃОвŃваŃи GraphQL Đ´ĐťŃ ŃĐşĐťĐ°Đ´Đ˝Đ¸Ń ŃĐ˝ŃĐľŃŃоКŃŃв С Đ˛ĐľĐťĐ¸ĐşĐžŃ ĐşŃĐťŃĐşŃŃŃŃ Đ˛ĐˇĐ°ŃПОпОв’ŃĐˇĐ°Đ˝Đ¸Ń Đ´Đ°Đ˝Đ¸Ń . ĐŁ ŃŃĐš ŃŃаŃŃŃ ĐźĐ¸ ŃОСйоŃоПО пОнŃŃŃŃ ĐąĐľĐşĐľĐ˝Đ´Ń Ńа ŃŃŃкО виСнаŃиПО КОгО вŃĐ´ĐźŃннОŃŃŃ Đ˛ŃĐ´ ŃŃОнŃонд-ŃОСŃОйки. ĐОнад ŃĐľ, ви Đ´ŃСнаŃŃĐľŃŃ backend ĐżŃĐž ĐžŃĐ˝ĐžĐ˛Đ˝Ń ĐľŃапи, ĐżŃинŃипи Ńа ŃĐľŃ Đ˝ĐžĐťĐžĐłŃŃ ĐąĐľĐşĐľĐ˝Đ´Ń.