เชชเซเชฐเชพเชฎเชพเชฃเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เชฐเซ‡เชเซเชฏเซ‚เชฎเซ‡

เชชเซเชฐเชพเชฎเชพเชฃเชฟเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐ เชฐเซ‡เชเซเชฏเซ‚เชฎเซ‡

เชตเชฟเชญเชพเช— 1. เชธเซ‹เชซเซเชŸ เชธเซเช•เซ€เชฒเซเชธ

  1. เชนเซเช‚ เชธเชญเชพเช“เชฎเชพเช‚ เชฎเซŒเชจ เชฐเชนเซเช‚ เช›เซเช‚. เชนเซเช‚ เชงเซเชฏเชพเชจ เช†เชชเชคเซ‹ เช…เชจเซ‡ เชฌเซเชฆเซเชงเชฟเชถเชพเชณเซ€ เชšเชนเซ‡เชฐเซ‹ เชฐเชพเช–เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซเช‚ เช›เซเช‚, เชชเช›เซ€ เชญเชฒเซ‡ เชฎเชจเซ‡ เช•เซ‹เชˆ เชชเชฐเชตเชพ เชจ เชนเซ‹เชฏ.
  2. เชฒเซ‹เช•เซ‹ เชฎเชจเซ‡ เชธเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชจเซ‡ เชตเชพเชŸเชพเช˜เชพเชŸ เชฏเซ‹เช—เซเชฏ เชฎเชพเชจเซ‡ เช›เซ‡. เชนเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ เชจเชฎเซเชฐเชคเชพเชชเซ‚เชฐเซเชตเช• เช…เชจเซ‡ เชธเซเชตเชพเชญเชพเชตเชฟเช•เชชเชฃเซ‡ เชคเชฎเชจเซ‡ เชœเชพเชฃ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เช‚เชˆเช• เช•เชฐเชตเชพเชจเซเช‚ เช•เชนเซ‡ เช›เซ‡. เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชเช• เชœ เชตเชพเชฐ. เชชเช›เซ€ เชนเซเช‚ เชฆเชฒเซ€เชฒ เช•เชฐเชคเซ‹ เชจเชฅเซ€. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เช•เชพเชฐเซเชฏ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เช‚เชˆเช• เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชนเชธเชคเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เช•เชนเซ‡เชคเซ‹ เชจเชฅเซ€ เช•เซ‡ "เชฎเซ‡เช‚ เชคเชฎเชจเซ‡ เช•เชนเซเชฏเซเช‚!"
  3. เชนเซเช‚ เช•เซ‡เชตเชพ เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชฌเช—เชพเชก เช•เชฐเซเช‚ เช›เซเช‚ เชคเซ‡เชจเซ€ เชฎเชจเซ‡ เชชเชฐเชตเชพ เชจเชฅเซ€. เชœเซ‹ เช—เซเชฐเชพเชนเช•เชจเซ‡ เชฎเชพเชฐเชพ เช…เชญเชฟเชชเซเชฐเชพเชฏเชฎเชพเช‚ เชฐเชธ เชนเซ‹เชค, เชคเซ‹ เชคเซ‡เชฃเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชจเซ‡เชœเชฐ, เชชเซเชฐเซ‹เชกเช•เซเชŸ เชฎเชพเชฒเชฟเช•, เชธเซเช•เซเชฐเชฎ เชฎเชพเชธเซเชŸเชฐ, เชšเชชเชณ เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ UI เชกเชฟเชเชพเช‡เชจเชฐเชจเซ‡ เชฐเชพเช–เซเชฏเชพ เชจ เชนเซ‹เชค. เช† เชนเชฟเชชเชธเซเชŸเชฐเซเชธเชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฎเช‚เชคเชตเซเชฏเซ‹, เชฆเซเชฐเชทเซเชŸเชฟเช•เซ‹เชฃเซ‹ เช…เชจเซ‡ เชฎเชพเชฐเซเช•เซ‡เชŸเชฟเช‚เช— เชฏเซเช•เซเชคเชฟเช“ เชฌเชจเชพเชตเชตเชพ เชฆเซ‹.
  4. เชนเซเช‚ เชถเชฟเชธเซเชคเชฌเชฆเซเชง เช›เซเช‚. เชนเซเช‚ 9 เชตเชพเช—เซ‡ เช•เชพเชฎ เชชเชฐ เช†เชตเซเช‚ เช›เซเช‚ เช…เชจเซ‡ 6 เชตเชพเช—เซ‡ เชจเซ€เช•เชณเซ€ เชœเชพเช‰เช‚ เช›เซเช‚. เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชนเซเช‚ เชกเชฌเชฒ เชšเซเช•เชตเชฃเซ€ เชฎเชพเชŸเซ‡ เช…เชฅเชตเชพ เชœเซ‹ เช•เชพเชฐเซเชฏ เชฐเชธเชชเซเชฐเชฆ เชนเซ‹เชฏ เชคเซ‹ เชตเชงเซ เชธเชฎเชฏ เชธเซเชงเซ€ เชฐเชนเซ€ เชถเช•เซเช‚ เช›เซเช‚.
  5. เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฐเชฎเซ‚เชœเชจเซ€ เชธเชพเชฐเซ€ เชธเชฎเชœ เช…เชจเซ‡ เชธเชฎเซƒเชฆเซเชง เชœเซ€เชตเชจเชจเซ‹ เช…เชจเซเชญเชต เช›เซ‡. เชฎเชพเชฐเซ‹ เชถเชจเชฟเชตเชพเชฐ เช•เซ‡เชตเซ‹ เช—เชฏเซ‹ เชคเซ‡ เช•เชนเซ€เชจเซ‡ เชนเซเช‚ เช…เชกเชงเซ‹ เชฆเชฟเชตเชธ เชŸเซ€เชฎเชจเชพ เช•เชพเชฎเชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเซ€ เชถเช•เซเช‚ เช›เซเช‚. เชชเชฐเช‚เชคเซ เชนเซเช‚ เช† เชญเชพเช—เซเชฏเซ‡ เชœ เช•เชฐเซเช‚ เช›เซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฎเชจเซ‡ เช† เชฎเชพเชŸเซ‡ เชšเซ‚เช•เชตเชฃเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชนเช•เซ€เช•เชค เชฎเชพเชŸเซ‡ เช•เซ‡ เชฎเซ‡เช‚ เชฅเซ‹เชกเซ‹ เชฆเซ‹เชฐเซ‹ เช—เซเชฎเชพเชตเซเชฏเซ‹ เช›เซ‡.
  6. เชฎเซ‡เช‚ เชคเชฎเชพเชฐเซ€ เชŸเซ€เชฎเชจเซเช‚ เชจเซ‡เชคเซƒเชคเซเชต เชšเชพเชฒเซ เช•เชฐเซเชฏเซเช‚, เชคเชฎเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ เช•เซเชฏเชพเช‚. เชนเซเช‚ เชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชฅเซ‹เชกเซ€ เช›เซ€ เชซเซ‡เช‚เช•เซ€ เชถเช•เซเช‚ เช›เซเช‚, เชชเชฐเช‚เชคเซ เชเช• เชธเซเชฎเชพเชฐเซเชŸ เชšเชนเซ‡เชฐเชพ เชธเชพเชฅเซ‡ เชนเซเช‚ เชฎเชพเชฐเชพ เช—เซŒเชฃ เช…เชงเชฟเช•เชพเชฐเซ€เช“เชจเซ‡ เชธเชฎเชœเชพเชตเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเซ‡เช“เช เชฎเชพเชฐเซ€ เชถเช•เซเชคเชฟเชฅเซ€ เชตเชงเซ เช•เช‚เชˆเช• เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡.
  7. เชนเซเช‚ เชชเซเชฐเชธเซเชคเซเชคเชฟเช“เชฎเชพเช‚ เชเช•เชฆเชฎ เช…เชฆเซเชญเซเชค เช›เซเช‚. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชคเชฎเชพเชฐเซ‡ เช…เชชเซ‚เชฐเซเชฃ เชคเชณเชฟเชฏเซ‡ เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ. เชนเซเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเซเชฐเซ‡เชเชจเซเชŸเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฌเช—เซเชธเชจเซ‡ เช•เซเชถเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชŸเชพเชณเซเช‚ เช›เซเช‚. เชเช•เชตเชพเชฐ เชฎเซ‡เช‚ เชฒเซ‹เช—เชฟเชจ เชตเชฟเชจเซเชกเซ‹ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เชฌเซ‡ เช•เชฒเชพเช• เช—เชพเชณเซเชฏเชพ เช•เชพเชฐเชฃ เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชนเชตเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เช…เชจเซ‡ เชฒเซ‰เช—เชฟเชจ เชนเช‚เชฎเซ‡เชถเชพ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€.
  8. เชœเซเชฏเชพเชฐเซ‡ เชฌเชงเซเช‚ เชฎเชจเซ‡ เชฎเชณเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เชถเชพเช‚เชคเชฟเชฅเซ€ เช›เซ‹เชกเซ€ เชฆเช‰เช‚ เช›เซเช‚, เช…เชจเซ‡ เชเช• เชตเชฟเชญเชพเช—เชฅเซ€ เชฌเซ€เชœเชพ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชœเชˆเชจเซ‡ เช•เชนเซ‹ เชจเชนเซ€เช‚, "เชฌเชงเซเช‚ เช–เชฐเชพเชฌ เช›เซ‡, เช…เชฎเซ‡ เชคเชณเชฟเชฏเซ‡ เช›เซ€เช, เชฆเชฐเซ‡เช• เชฎเซ‚เชฐเซเช– เช›เซ‡."

เชตเชฟเชญเชพเช— 2. เชธเช–เชค เช•เซเชถเชณเชคเชพ

  1. เชœเซ‹ เชชเชฟเชคเชพ เชชเชพเชธเซ‡เชฅเซ€ เชฎเชพเชคเซเชฐ 1 เชฌเชพเชณเช•เชจเซ‡ เชตเชพเชฐเชธเซ‹ เชฎเชณเซ‡ เชคเซ‹ เชตเชพเชฐเชธเซ‹ เช เช˜เซƒเชฃเชพเชœเชจเช• เชฌเชพเชฌเชค เช›เซ‡.
  2. เชนเซเช‚ เชเชจเซเช•เซ‡เชชเซเชธเซเชฏเซเชฒเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซเชฏเชพเชฐเซ‡ เชœ เช•เชฐเซเช‚ เช›เซเช‚ เชœเซเชฏเชพเชฐเซ‡ เช†เชˆเชกเชฟเชฏเชพ เชชเซ€เชณเชพ เชฐเช‚เช—เชฎเชพเช‚ เชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชนเซ‹เชฏ เช…เชจเซ‡ เชฒเช–เซ‡, เช† เชชเชฆเซเชงเชคเชฟ เช–เชพเชจเช—เซ€ เชฌเชจเชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช…เช‚เชคเชฟเชฎ เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชตเชธเซเชคเซ.
  3. เชฎเซ‡เช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชตเซ‹เชฒเซ‡เชŸเชพเช‡เชฒ, เชซเชพเช‡เชจเชฒเชพเช‡เช เช…เชจเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€.
  4. เชนเซเช‚ เชถเซเช‚ เชตเชพเชชเชฐเชตเซเช‚ เชคเซ‡เชจเซ€ เชšเชฟเช‚เชคเชพ เช•เชฐเชคเซ‹ เชจเชฅเซ€: ArrayList เช…เชฅเชตเชพ LinkedList. เชนเซเช‚ เชนเช‚เชฎเซ‡เชถเชพ ArrayList เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚.
  5. เชœเซ‹ เชฎเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชฏ เช•เซ‡ เช•เซ‹เชˆ เชฎเชพเชฐเซ‹ เช•เซ‹เชก เชตเชพเช‚เชšเชถเซ‡ เชจเชนเซ€เช‚ เชคเซ‹ เชนเซเช‚ เชœเชพเชตเชพเชฎเชพเช‚ เช—เซ‡เชŸเชฐเซเชธ เช…เชจเซ‡ เชธเซ‡เชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเซ€ เชถเช•เซเช‚ เช›เซเช‚. person.name = "เชœเซเชนเซ‹เชจ". เชœเซ‹ เชฎเชจเซ‡ เช–เชฌเชฐ เชนเซ‹เชฏ เช•เซ‡ เช•เซ‹เชˆ เชคเซ‡เชจเซ‡ เชตเชพเช‚เชšเชถเซ‡, เชคเซ‹ เชฎเชจเซ‡ เชถเชฐเชฎ เชฒเชพเช—เซ‡ เช›เซ‡.
  6. เชนเซเช‚ เชนเชœเซ€ เชชเชฃ เชธเชฎเชœเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เช•เซ‹เชฒเชฌเซ‡เช• เช…เชจเซ‡ เชฒเซ‡เชฎเซเชฌเชกเชพเชธเชจเชพ เช…เชชเชตเชพเชฆ เชธเชฟเชตเชพเชฏ เชœเชพเชตเชพเชฎเชพเช‚ เชถเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชงเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชฆเซ‚เชฐเชจเชพ เช›เซ‡ เช…เชจเซ‡ เชนเซเช‚ เชคเซ‡เชจเชพ เชตเชฟเชจเชพ เชคเซ‡เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ€ เชถเช•เซเช‚ เช›เซเช‚.
  7. เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ gc เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เช•เซเชฏเชพเชฐเซ‡เชฏ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, 6 เชตเชฐเซเชทเชฎเชพเช‚, เชฎเชพเชฐเซ€ เชฏเชพเชฆเชฎเชพเช‚, เชคเซ‡เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชซเช•เซเชค เชเช• เชœ เชตเชพเชฐ เชฅเชฏเซ‹ เชนเชคเซ‹. เช‡เชจเซเชŸเชฐเชตเซเชฏเซ เชธเชฟเชตเชพเชฏ, เช…เชฒเชฌเชคเซเชค.
  8. เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช—เซ€เชฅเชฌ เชชเชฐ เชธเชฒเช—เชฎ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเซเช‚ เชคเชฎเชจเซ‡ เชคเซ‡ เชฌเชคเชพเชตเซ€เชถ เชจเชนเซ€เช‚. เชคเซ‡ เชฎเชพเชฐเซ€ เช…เช‚เช—เชค เช›เซ‡, เช…เชจเซ‡ เชนเซเช‚ เชˆเชšเซเช›เซเช‚ เช›เซเช‚ เชคเซ‡ เชฐเซ€เชคเซ‡ เชนเซเช‚ เชคเซเชฏเชพเช‚ เชธเซเช•เชฟเชจ เช•เชฐเซเช‚ เช›เซเช‚. เชคเชฎเซ‡ เช˜เชฐเซ‡ เชŸเซ‡เชฒเช•เซ‹เชŸ เชจเชฅเซ€ เชชเชนเซ‡เชฐเชคเชพ, เชถเซเช‚ เชคเชฎเซ‡?
  9. เชœเซ‹ เชนเซเช‚ เชชเชพเช›เชณเชฅเซ€ เช•เช‚เชŸเชพเชณเซ€ เช—เชฏเซ‹ เชนเซ‹เช‰เช‚ เชคเซ‹ เชนเซเช‚ เช†เช—เชณเชจเซ‹ เชญเชพเช— เช›เซ‹เชกเซ€ เชถเช•เซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚. เชนเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชญเซ‚เชฒเซ€ เช—เชฏเซ‹ เช…เชจเซ‡ เชชเชพเช›เชณ เชชเชกเซ€ เช—เชฏเซ‹. เชชเชฃ เชฎเชจเซ‡ เชธเซ‡เช‚เชšเชพ เชฏเชพเชฆ เช†เชตเซ‡ เช›เซ‡.

เชตเชฟเชญเชพเช— 3. เชธเชฟเชฆเซเชงเชฟเช“

  1. เชฎเซ‡เช‚ 3 เชธเชพเช‡เชŸเซเชธ เชฌเชจเชพเชตเซ€ เช›เซ‡ เชœเซ‡เชจเซ€ เชฎเซเชฒเชพเช•เชพเชค เชคเซ‡เชจเชพ เช•เชฐเชคเชพ เช“เช›เชพ เชฒเซ‹เช•เซ‹เช เชฒเซ€เชงเซ€ เชนเชคเซ€. เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ 2 เชธเชพเช‡เชŸเซเชธ เชฌเชจเชพเชตเซ€, เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช–เชฌเชฐ เชนเชคเซ€ เช•เซ‡ เช•เซ‹เชˆ เชคเซ‡เชฎเชจเซ€ เชฎเซเชฒเชพเช•เชพเชค เชฒเซ‡เชถเซ‡ เชจเชนเซ€เช‚. (เชเชตเซเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡เช“ เชตเชฟเชถเซเชต เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเชถเซ‡)
  2. เชฎเซ‡เช‚ เชคเซเชฐเชฃ เชตเซ‡เชฌ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซเชธ (ExtJs-Java-Docker) เชฌเชจเชพเชตเซ€ เช›เซ‡, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฌเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจ เชนเชคเซ€, เช…เชจเซ‡ เชเช•เชจเซ‹ เชฌเซ‡ เชตเชพเชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ (เชเชตเซเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡เช“ เชตเชฟเชถเซเชต เชชเชฐ เช•เชฌเชœเซ‹ เช•เชฐเชถเซ‡).

    เชœเซเชฏเชพเชฐเซ‡ เชฎเซ‡เช‚ เชคเซ‡เชฎเชจเซ‡ เชฌเชจเชพเชตเซเชฏเซเช‚, เชคเซเชฏเชพเชฐเซ‡ เชฎเชจเซ‡ เช–เชฌเชฐ เชนเชคเซ€ เช•เซ‡ เช† เช•เซ‡เชธ เชนเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชนเซเช‚ เชเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชฎเชพเช‚ เชตเชฟเชถเซเชตเชพเชธ เช•เชฐเชคเซ‹ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡เช“ 20-เชชเซƒเชทเซเช  เชฎเซ‡เชจเซเชฏเซเช…เชฒเชจเซ‡ เชฏเชพเชฆ เชฐเชพเช–เซ‡ เช›เซ‡, เชฎเซ‡เช‚ เชœเชพเชคเซ‡ เชœ เชฎเชพเชฐเชพ เชนเชพเชฅเชฎเชพเช‚ เชชเซเชฐเชฟเชจเซเชŸเซ‡เชก เชฎเซ‡เชจเซเชฏเซเช…เชฒ เชธเชพเชฅเซ‡ เชฎเชพเชฐเซเช‚ เช•เชพเชฐเซเชฏ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚.

  3. เชฎเซ‡เช‚ 8 เชธเซเช•เซเชฐเซ€เชจเชจเซ€ เชจเซ‡เชŸเซ€เชต เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชจเชพเชตเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เชฌเซ€เชœเชพเชฅเซ€ เช†เช—เชณ เชตเชงเซเชฏเซเช‚ เชจเชฅเซ€, เชคเซ‡ เช—เซ‚เช—เชฒ เชฎเชพเชฐเซเช•เซ‡เชŸเชฎเชพเช‚ 107 เชตเช–เชค เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชฏเซเช‚ เชนเชคเซเช‚ (เชเชตเซเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡ เชตเชฟเชถเซเชตเชจเซ‡ เช•เชฌเชœเซ‡ เช•เชฐเชถเซ‡).
  4. เชเช•เชตเชพเชฐ เชนเซเช‚ เชฌเซ‡ เชฆเชฟเชตเชธ เชฎเชพเชŸเซ‡ เชธเซŒเชฅเซ€ เชตเชงเซ เชฌเช—เชจเซ‡ เช เซ€เช• เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชชเช›เซ€ เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชฒเช—เชญเช— เชคเซเชฐเชฃ เชตเชฐเซเชทเชฅเซ€ เช•เซ‹เชˆเช เชธเชพเช‡เชŸเชจเชพ เช† เชตเชฟเชญเชพเช—เชจเซ€ เชฎเซเชฒเชพเช•เชพเชค เชฒเซ€เชงเซ€ เชจเชฅเซ€. เช…เชจเซ‡ เช† เชธเชพเช‡เชŸเชจเซ‹ เช–เซ‚เชฌ เชœ เชธเซเชตเชธเซเชฅ เชตเชฟเชญเชพเช— เชนเชคเซ‹, เชœเซ‡เชจเชพ เชชเชฐ เช˜เชฃเชพ เชฎเชพเชฃเชธ-เช•เชฒเชพเช•เซ‹ เชตเชฟเชคเชพเชตเซเชฏเชพ เชนเชคเชพ.
  5. เชฎเซ‡เช‚ เชฒเช—เชญเช— เชเช• เช…เช เชตเชพเชกเชฟเชฏเซเช‚ เช•เซ‹เชฎเซเชฌเซ‹ เชฌเซ‹เช•เซเชธเชจเซ‡ เช‰เชชเชฐเชฅเซ€ เชœเชฎเชฃเซ€ เชฌเชพเชœเซเชฅเซ€ เชฌเชนเชพเชฐ เชœเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹.
  6. เชฎเซ‡เช‚ 4 เชฒเซ‹เช•เซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช…เชฎเซ‡ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช› เชฎเชนเชฟเชจเชพ เช—เชพเชณเซเชฏเชพ เชœเซ‡ เชนเซเช‚ เชเช•เชฒเชพ เช…เช เชตเชพเชกเชฟเชฏเชพเชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เซเชฏเซ‹ เชนเซ‹เชค. เช…เชจเซ‡ เชนเชพ, เช† เชฌเชฟเช‚เชฆเซ 2 เชจเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡.
  7. เชนเซเช‚ เชฆเชฐเชฐเซ‹เชœ เชเช• เชตเซเชฏเช•เซเชคเชฟ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฐ เชฎเซ‹เช‚เช—เซเชฎเชพเช‚ เชตเชฟเชจเช‚เชคเซ€ เช•เซ‡เชถเชฟเช‚เช— เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹.
  8. เชฎเซ‡เช‚ เชเช• เช•เซ‹เชฐเซเชชเซ‹เชฐเซ‡เชŸ เชˆเชฎเซ‡เชฒ เช•เซเชฒเชพเชฏเชจเซเชŸ เชฌเชจเชพเชตเซเชฏเซ‹, เช เชนเช•เซ€เช•เชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚ เช•เซ‡ เชคเซเชฏเชพเช‚ เชธเซ‡เช‚เช•เชกเซ‹ เชฎเชซเชค เช›เซ‡ เช…เชจเซ‡ เชฌเชงเชพ เชตเชงเซ เชธเชพเชฐเชพ เชนเชคเชพ.
  9. เชนเซเช‚ เช†เช—เชณเชจเชพ เชญเชพเช—เชฎเชพเช‚ เชชเชฟเช•เซเชธเซ‡เชฒ เช†เชฆเชฐเซเชถเซ€เช•เชฐเชฃ (เช…เชฅเชตเชพ เช—เชฎเซ‡ เชคเซ‡ เช•เชนเซ‡เชตเชพเชฏ?) เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹.
  10. เชนเซเช‚ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชฎเชŸเชฟเชฐเชฟเชฏเชฒ UI เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเซ€ เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เช•เซเชฐเซเช—เชจเชจเชพ เช…เชฎเชพเชฐเชพ เชซเซเชฐเซ€เชฒเชพเชจเซเชธ UI เชกเชฟเชเชพเช‡เชจเชฐเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เซ‡ เชคเซ‡ Matias Duarte - เชกเชฟเชเชพเช‡เชจเชจเชพ Google VP, เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชธเชพเชฏเชจเซเชธเชฎเชพเช‚ BS, เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เช“เชซ เชฎเซ‡เชฐเซ€เชฒเซ‡เชจเซเชกเชจเชพ เชธเชจเซเชฎเชพเชจ เชธเชพเชฅเซ‡, เชตเชงเชพเชฐเชพเชจเซ€ เชธเชพเชฅเซ‡ เชกเชฟเชเชพเช‡เชจเชจเซ€ เชตเชงเซ เชธเชพเชฐเซ€ เชธเชฎเชœ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช•เชฒเชพ เช…เชจเซ‡ เช•เชฒเชพเชจเชพ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชถเชฟเช•เซเชทเชฃ, เชฎเซ‡เชฐเซ€เชฒเซ‡เชจเซเชกเชฎเชพเช‚ เชธเซเชŸเซเชกเชจเซเชŸ เช†เชฐเซเชŸ เช—เซ‡เชฒเซ‡เชฐเซ€เชจเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐ.

    เชนเซเช‚ เช•เซเชฏเชพเชฐเซ‡เชฏ เชธเชฎเชœเซ€ เชถเช•เซเชฏเซ‹ เชจเชฅเซ€ เช•เซ‡ เชคเชฎเชพเชฐเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซ€ เชตเชธเซเชคเซเช“ เชฌเชจเชพเชตเชตเซ€ เชœเซ‹เชˆเช เชœเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เชฒเซ‹เช•เซ‹เช เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฎเชซเชคเชฎเชพเช‚ เช†เชชเซ€ เชฆเซ€เชงเซ€ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชฎเซ‚เชฐเซเช– เช›เซ‹.

  11. เชฎเซ‡เช‚ เชเช• เชตเชฟเชถเซ‡เชทเชคเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชเช• เชฎเชนเชฟเชจเซ‹ เชตเชฟเชคเชพเชตเซเชฏเซ‹, เชœเซ‡ เช…เชคเซเชฏเช‚เชค เช†เชถเชพเชตเชพเชฆเซ€ เช—เชฃเชคเชฐเซ€เช“ เชธเชพเชฅเซ‡, เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชฎเชพเช‚ 437 เชตเชฐเซเชทเชจเซ‹ เชธเชฎเชฏ เชฒเชพเช—เชถเซ‡. ERP เชฎเชพเช‚ (เชธเชซเชพเชˆ เช•เชฐเชคเซ€ เชฎเชนเชฟเชฒเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชชเซเชธเชจเซ‹ เช“เชฐเซเชกเชฐ เช†เชชเชตเซ‹).
  12. เชฎเซ‡เช‚ เชเช• เช•เชพเช•เชพเชจเซ‡ เชถเชฐเซ‚เช†เชคเชฅเซ€ 7 เชตเชพเชฐ เชฐเชฟเชฎเซ‡เช• เช•เชฐเซเชฏเซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เชคเช•เชจเซ€เช•เซ€ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“ เชฌเชฆเชฒเชพเชˆ เช—เชˆ เช›เซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเซ‡เชฃเซ€ เชคเซ‡เชจเชพ เช•เชฐเชคเชพ เชตเชงเซ เช–เชฐเชพเชฌ เชฅเชˆ เช—เชˆ.
  13. เชฌเชฟเชฒเชฎเชพเช‚เชจเซ‹ เชชเซˆเชธเซ‹ เชถเชพ เชฎเชพเชŸเซ‡ เช–เซ‹เชŸเซ€ เชฐเซ€เชคเซ‡ เช—เซ‹เชณเชพเช•เชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชคเซ‡ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เชฎเซ‡เช‚ 4 เช•เชฒเชพเช• เชตเชฟเชคเชพเชตเซเชฏเชพ, เช…เชจเซ‡ เชฎเชจเซ‡ เช…เช—เชพเช‰เชฅเซ€ เช–เชฌเชฐ เชนเชคเซ€ เช•เซ‡ เชนเซเช‚ เชคเซ‡เชจเซ‡ เช เซ€เช• เช•เชฐเซ€ เชถเช•เชคเซ‹ เชจเชฅเซ€, เช…เชจเซเชฏเชฅเชพ เชชเชพเช›เชณเชฅเซ€ เชฌเซ‡เชฒเซ‡เชจเซเชธ เชฌเซ‡เชฒเซ‡เชจเซเชธ เชจเชนเซ€เช‚ เชฅเชพเชฏ.
  14. เชฎเซ‡เช‚ เชฎเซเช–เซเชฏ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช•เชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชฎเชพเชˆเช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชจเชพเชตเซ€, เช…เชจเซ‡ เชนเชพ, เช† เชฎเชพเชˆเช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชฟเชเชจเซ‡เชธ เชฒเซ‹เชœเชฟเช• เช•เชฐเชคเชพเช‚ 20 เช—เชฃเซ€ เชตเชงเซ เชตเช–เชค เช•เซเชฐเซ‡เชถ เชฅเชˆ.

    เชชเชฐเช‚เชคเซ เชชเช›เซ€ เชคเซ‡เช“เช เช† เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธเชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ 12 เชฒเซ‹เช•เซ‹เชจเซ‹ เช†เช–เซ‹ เชตเชฟเชญเชพเช— เชฌเชจเชพเชตเซเชฏเซ‹, เช…เชจเซ‡ เชนเชตเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ 20 เช—เชฃเซ€ เชตเชงเซ เชตเช–เชค เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เช…เชฐเซเชง-เชนเซƒเชฆเชฏ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชŸเซเชฐเซ‡เชธ เชตเชฟเชจเชพ เชกเซ‡เชŸเชพ เช—เซเชฎเชพเชตเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชนเซเช‚ เช—เชฏเซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“เช เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเชฐเซเชตเชฟเชธ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹