рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдордиреЛрд░рдВрдЬрдХ рдЕрднреНрдпрд╛рд╕

рдПрдХ рд╡реНрдпрдХреНрддрд┐ 1000 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╢реБрд░реБрдЖрддреА рд░рд╣рддрд╛ рд╣реИред рд╡рд╣ 10,000 рджрд┐рдиреЛрдВ рдХреЗ рдЕрднреНрдпрд╛рд╕ рдХреЗ рдмрд╛рдж рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред

рдпрд╣ рдУрдпрд╛рдорд╛ рдорд╛рд╕реБрддрддреНрд╕реБ рдХрд╛ рдПрдХ рдЙрджреНрдзрд░рдг рд╣реИ, рдЬреЛ рд▓реЗрдЦ рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдХреВрд▓ рдбреЗрд╡рд▓рдкрд░ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рдкреВрд░рд╛ рд░рд╣рд╕реНрдп рд╣реИред рдХреАрдмреЛрд░реНрдб рдкрд░ рдХрдИ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдПрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рди рдбрд░реЗрдВред рдлрд┐рд░ рдЖрдк рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ 7 рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдЕрдкрдиреА рддрдХрдиреАрдХ рд╕реНрдЯреИрдХ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ - рдЬреЛ рднреА рдЖрдкрдХреА рджрд┐рд▓ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

(рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рдкрд┐рдЫрд▓реА рд╕реВрдЪрд┐рдпрд╛рдБ: 1)) рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ реи) рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдПрдХ рдФрд░ рд╕реВрдЪреА рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджрд┐рдпрд╛ рдЬрд╛рдП )

рдкреНрд░реЛрдЬреЗрдХреНрдЯ 1: рдкреИрдбрдореИрди


рдЫрд╡рд┐

Pacman рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдгред рдпрд╣ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЦреЗрд▓ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдПред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ, рд░рд┐рдПрдХреНрдЯ рдпрд╛ рд╡реАрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдЖрдЗрдЯрдо рдХреИрд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ
  • рдХрд┐рд╕ рдХреБрдВрдЬреА рдХреЛ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
  • рдЯрдХрд░рд╛рд╡ рдХреЗ рдХреНрд╖рдг рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВ
  • рдЖрдк рд╡рд╣рд╛рдВ рд░реБрдХ рдирд╣реАрдВ рд╕рдХрддреЗ рдФрд░ рднреВрдд рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ

рдЖрдк рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

"рдЧреБрд░реБ рдиреМрд╕рд┐рдЦрд┐рдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рддрд╛ рд╣реИ - рдкреНрд░рдпрд╛рд╕"

рдкреНрд░рдХрд╛рд╢рди рд╕рд╣рд╛рдпрддрд╛ - рдПрдбрд┐рд╕рди , рдПрдХ рдХрдВрдкрдиреА рдЬреЛ рд╡рд┐рд╡рд╛рд▓реНрдбреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднрдВрдбрд╛рд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдирд┐рджрд╛рди рдХрд░рддреА рд╣реИ ред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ 2: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдмрдВрдзрди


рдЫрд╡рд┐

рдЧрд┐рдЯрд╣рдм рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рд▓рд┐рдП рдПрдХ CRUD рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕рд┐рдЦрд╛рдПрдЧрд╛ред рдпрд╣ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рд░реВрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?
  • рдбреЗрдЯрд╛ рдПрдВрдЯреНрд░реА рдлреЙрд░реНрдо рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ
  • рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ - рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрдирд╛рдПрдВ, рдкрдврд╝реЗрдВ, рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдВ

рдкреНрд░реЛрдЬреЗрдХреНрдЯ 3: рдЕрдкрдиреЗ рд╕реНрдерд╛рди рдкрд░ рдореМрд╕рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛


рдЫрд╡рд┐

рдЧрд┐рдЯрд╣рдм рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ

рдпрджрд┐ рдЖрдк рдРрдкреНрд╕ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореМрд╕рдо рдРрдк рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдЖрд╡реЗрджрди рдмрдирд╛рдиреЗ рдХреЗ рдЕрдиреБрднрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ
  • рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
  • рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдЬреЛрдбрд╝рдХрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рдмрдирд╛рдПрдВред рдЗрд╕рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рдореМрд╕рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрдерд╛рди рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдХреЛ рдПрдХ рдПрдкреАрдЖрдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореМрд╕рдо рдХрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OpenWeather API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред OpenWeather рдПрдкреАрдЖрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ ред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ 4: рдЪреИрдЯ рд╡рд┐рдВрдбреЛ


рдЫрд╡рд┐

рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореЗрд░реА рдЪреИрдЯ рд╡рд┐рдВрдбреЛ, рджреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреИрдм рдореЗрдВ рдЦреБрд▓реА

рдЪреИрдЯ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдирд╛ рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрджрд░реНрд╢ рддрд░реАрдХрд╛ рд╣реИред рддрдХрдиреАрдХреА рд╕реНрдЯреИрдХ рдХрд╛ рдЪрдпрди рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Node.js рдорд╣рд╛рди рд╣реИред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╕реЙрдХреЗрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рд╣реИред

рдпрджрд┐ рдЖрдк рдПрдХ рд▓рд╛рд░рд╛рд╡реЗрд▓ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ рдЬреЛ рд╕реЙрдХреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ

рдкрд░рд┐рдпреЛрдЬрдирд╛ 5: рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ


рдЫрд╡рд┐

рд╕реНрд░реЛрдд

рдпрджрд┐ рдЖрдк рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг (CI) рдХреЗ рд▓рд┐рдП рдирдП рд╣реИрдВ, рддреЛ GitLab CI рдХреЗ рд╕рд╛рде рдЦреЗрд▓реЗрдВред рдХрдИ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдпрд╣ рдмрд╣реБрдд рдХрдард┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рд╕реАрдЦреЗрдВрдЧреЗред рдХрдИ рд╡рд┐рдХрд╛рд╕ рджрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • GitLab CI рдХреНрдпрд╛ рд╣реИ?
  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ .gitlab-ci.yml , рдЬреЛ GitLab рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
  • рдЕрдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВ

рдкрд░рд┐рдпреЛрдЬрдирд╛ 6: рд╕рд╛рдЗрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ


рдЫрд╡рд┐

рдПрдХ рдЦреБрд░рдЪрдиреА рдХрд░реЗрдВ рдЬреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреА рд╣реИ рдФрд░ рдЙрдирдХреА рд░реИрдВрдХрд┐рдВрдЧ рдмрдирд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдЯреИрдЧ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкреГрд╖реНрда рдкрд░ рдПрд╕рдИрдУ рдореЗрдЯрд╛ рдЯреИрдЧ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдХреНрд░реЗрдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рд╕реНрдХреНрд░реИрдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
  • DOM selectors рдХреИрд╕реЗ рдмрдирд╛рдпреЗрдВ
  • рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ
  • рдпрджрд┐ рдЖрдк рд╡рд╣рд╛рдВ рд░реБрдХрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдПрдВред рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХреА рдЧрдИ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рднреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ 7: рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдордиреЛрджрд╢рд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг


рдЫрд╡рд┐

рд╕реНрд░реЛрдд

рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдореВрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреЛ рдЬрд╛рдирдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред

рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░ рд╣рд░ рдХреЛрдИ рдЯреНрд╡рд┐рдЯрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИ, рддреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ


рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИред

рдЕрдиреБрд╡рд╛рдж: рдбрд╛рдпрдирд╛ рд╢реЗрд░рдореАрдиреЛрд╡рд╛


рдмреНрд▓реЙрдЧ рднреА рдкрдврд╝реЗрдВ
EDISON рдХрдВрдкрдиреА:


рдХреЗ рд▓рд┐рдП 20 рдкреБрд╕реНрддрдХрд╛рд▓рдп
рд╢рд╛рдирджрд╛рд░ iOS рдЖрд╡реЗрджрди

Source: https://habr.com/ru/post/hi472168/


All Articles