40 рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд▓рд╛рд░рд╡реЗрд▓ рдЙрдкрдХрд░рдг рдФрд░ рд╕рдВрд╕рд╛рдзрди

рдЫрд╡рд┐
рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЪрдпрди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдореЗрд░реЗ рдореВрд▓ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЗрд╕рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ!

рд▓рд╛рд░рд╡реЗрд▓ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди


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

Laracasts


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

рдкрд░реАрдХреНрд╖рдг рд╕рдВрдЪрд╛рд▓рд┐рдд рд▓рд╛рд░реНрд╡рд╛


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

рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рд▓рдмрд░реЗрдЬ


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

рд▓рд░рд╛рдХреЛрди рдСрдирд▓рд╛рдЗрди


рд▓рд╛рд░реИрдХреЙрди рдСрдирд▓рд╛рдЗрди рдПрдХ рд╡рд╛рд░реНрд╖рд┐рдХ рдСрдирд▓рд╛рдЗрди рд╕рдореНрдореЗрд▓рди рд╣реИред рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рд▓рд╛рд░реНрдХреЛрди рд╕рдореНрдореЗрд▓рди рдореЗрдВ рднрд╛рдЧреАрджрд╛рд░ рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдХрд┐рдлрд╛рдпрддреА рддрд░реАрдХрд╛ рд╣реИред

рдкреНрд░рднрд╛рд╡реА PHP


рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдиреБрдиреЛ рдорд╛рджреБрд░реЛ рдХреЛ рдкреНрд░рднрд╛рд╡реА PHP рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣ рд╣рд░ PHP рдбреЗрд╡рд▓рдкрд░ рдХреА рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди рд╣реЛрдЧрд╛ред рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдЖрдкрдХреЛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реИ, рдФрд░ рдмрдЧ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рдмрддрд╛рддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡рд▓ рдХреЛрд░ рд░реЛрдорд╛рдВрдЪ


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

рдПрдХ рдЪреИрдЯрдмреЙрдЯ рдХреЛрд░реНрд╕ рдмрдирд╛рдПрдБ


рдмрд┐рд▓реНрдб рдЪреИрдЯрдмреЙрдЯ рдХреЛрд░реНрд╕ рдЖрдкрдХреЛ рд╕рд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪреИрдЯ рдмреЙрдЯ рдФрд░ рд╡реЙрдпрд╕ рдмреЙрдЯ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ, рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг


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

рд▓рд╛рд░рд╡реЗрд▓ рд╕рдореБрджрд╛рдп


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

рд▓рд░рд╛рдХреЛрдЯрд╛ рдордВрдЪ


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

LaravelIO


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

рд╕реНрд▓реИрдХ рдЪреИрдирд▓ рд▓рд╛рд░рд╛рдЪрдЯ


рд▓рд╛рд░рд╛рдЪреИрдЯ рд╕реНрд▓реИрдХ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрд╕реНрдд рд╕реНрдерд╛рди рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ рдХреА рдЦрдмрд░


рд▓рд╛рд░реНрд╡реЗрд▓ рд╕рдорд╛рдЪрд╛рд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд╛рд░рд╛рд╡реЗрд▓ рд╕рдорд╛рдЪрд╛рд░ рд╕рдВрд╕рд╛рдзрди рд╣реИ, рд╕рд╛рде рд╣реА рд▓рд╛рд░рд╡реЗрд▓ рд╕рдореБрджрд╛рдп рдХреЗ рдирд╡реАрдирддрдо рд░реБрдЭрд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░ рд╣реИред

рд▓рд╛рд░рд╛рд╡реЗрд▓ рдкреЙрдбрдХрд╛рд╕реНрдЯ


рд▓рд╛рд░рд╡реЗрд▓ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд▓рд╛рд░рд╡реЗрд▓ рд╕рдореБрджрд╛рдп рдореЗрдВ рдкреНрд░рдореБрдЦ рд░реБрдЭрд╛рдиреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЬрдЧрд╣ рд╣реИред

LaraJobs


рд▓рд╛рд░рд╛рдЬреЙрдмреНрд╕ рдХрд╛рдо рдЦреЛрдЬрдиреЗ рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ , рдкреАрдПрдЪрдкреА рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЕрдиреНрдп рддрдХрдиреАрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрджреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕рд╛рдзрди рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ рдмреНрд▓реЙрдЧ


рд▓рд╛рд░рд╡реЗрд▓ рдмреНрд▓реЙрдЧ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд╛рд░рд╛рд╡реЗрд▓ рдмреНрд▓реЙрдЧ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╕рднреА рдирд╡реАрдирддрдо рд▓рд╛рд░рд╡реЗрд▓ рд░рд┐рд▓реАрдЬрд╝ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЯреЗрд▓рд░ рдУрдЯрд╡реЗрд▓ (рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛) рдХреЗ рдкреЙрдбрдХрд╛рд╕реНрдЯ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо


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

рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг


рд▓рд╛рд░рд╡реЗрд▓ рд╡реИрд▓реЗрдЯ


рд▓рд╛рд░рд╡реЗрд▓ рд╡реИрд▓реЗрдЯ рдЖрдкрдХреЗ рд▓рд╛рд░рд╡реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдиреНрдпреВрдирддрд░ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ MacOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЙрдкрдХрд░рдгред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдлрд╛рд╕реНрдЯ (рд▓рдЧрднрдЧ 7 рдПрдордмреА рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)
  • рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ
  • рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдЖрдкрдХреЛ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
  • рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди (рд╕рд░рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ)
  • рд╡реИрдЧреНрд░рдВрдЯ рдпрд╛ рдбреЙрдХрд░ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
  • рд╕реБрд░рдВрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ Homebrew рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрд╡рд╛рдПрдВ (рдЬреИрд╕реЗ Redis рдпрд╛ MySQL) рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рд╡реИрд▓реЗрдЯ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд╛рд░рд╡реЗрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдЧреГрд╣рд╕реНрдерд╛рд╢реНрд░рдо


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рд╕рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдореИрдХ, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕
  • рд╡рдЧреНрд░рд╛рдиреНрдЯ рдмрдХреНрд╕реЗ рдХреЛ рд╣рдЯрд╛рдирд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред
  • рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реЗрд╡рд╛рдПрдВ "рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕" (рдЬреИрд╕реЗ PHP 7.3, Nginx, MySQL, Redis рдФрд░ рдЕрдиреНрдп) рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
  • рдЖрднрд╛рд╕реА рдорд╢реАрди рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рд╣реЛрдорд╕реНрдЯреЗрдб рднреА рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд╛рд░рд╡реЗрд▓ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдФрд░ рдкреИрдХреЗрдЬ


рд▓рд╛рд░рд╡реЗрд▓ рдкрд╛рд╕рдкреЛрд░реНрдЯ


Laravel Passport рдкреНрд░рдорд╛рдгреАрдХрд░рдг API рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг OAuth2 рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • OAuth2 рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ
  • рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди, рдирд┐рдпрдВрддреНрд░рдХ рдФрд░ рдорд╛рд░реНрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ
  • рдЗрд╕рдореЗрдВ V.JS рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ

Laravel Passport рдкрдмреНрд▓рд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдХрд╛рдЙрдЯ


рд▓рд╛рд░реНрд╡реЗрд▓ рд╕реНрдХрд╛рдЙрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдПрд▓реЛрдХреЗрдиреНрдЯ рдореЙрдбрд▓ рдореЗрдВ рдкреВрд░реНрдг-рдкрд╛рда рдЦреЛрдЬ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдЖрдкрдХреЗ рдПрд▓реЛрдХреЗрдВрдЯ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЕрд▓реНрдЧреЛрд▓рд┐рдпрд╛ рдЪрд╛рд▓рдХ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рдЕрд▓реНрдЧреЛрд▓рд┐рдпрд╛ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЦреЛрдЬ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕реНрдХрд╛рдЙрдЯ рдХреЛ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдПрд▓реЗрд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ, MySQL рдкреВрд░реНрдг-рдкрд╛рда рдЦреЛрдЬ, TNTSearch, рдЖрджрд┐ред

рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдХрд╛рдЙрдЯ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЖрдк рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡рд▓ рдЪрд┐рдВрдЧрд╛рд░реА


рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдкрд╛рд░реНрдХ рд╕рд╛рд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рдЙрдкрдХрд░рдгред
  • рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдореВрд▓реНрдп рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг, рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдИрд╡реЗрдВрдЯ, рднреБрдЧрддрд╛рди рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
  • рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рди
  • Vue.JS рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐ рджреЗрддрд╛ рд╣реИ
  • рднреБрдЧрддрд╛рди рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рд╕реНрддрд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд╛рдЗрдк.рдЬреЗрдПрд╕ v3 рд╕реЗ рд▓реИрд╕ рд╣реИ
  • рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 4.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
  • рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдкреВрд░реНрдг рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рд╣реИ
  • рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕рд╣рдЬ рд╕реЗрдЯрд┐рдВрдЧ рдкреИрдирд▓ рд╕реЗ рд▓реИрд╕ рд╣реИ
  • рдЖрдкрдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛

рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдкрд╛рд░реНрдХ рдПрдХ рднреБрдЧрддрд╛рди рдкреИрдХреЗрдЬ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдПрдХ рд╕реАрдорд╛ рдХреЗ рдмрд┐рдирд╛ $ 99 рдкреНрд░рддрд┐ рд╕рд╛рдЗрдЯ рдпрд╛ $ 299 рдХреА рдХреАрдордд рдкрд░ рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ рдиреЛрд╡рд╛


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЖрдкрдХреЗ рдПрд▓реЛрдХреЗрдВрдЯ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг CRUD рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрдкрдХреЗ рд▓рд╛рд░рд╡реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рджреЛрдиреЛрдВ рдирдП рдФрд░ рдореМрдЬреВрджрд╛
  • рд╕рд░рд▓ PHP рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдиреНрдпрд╛рд╕
  • рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)
  • рд▓рд╛рд░рд╡реЗрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдиреАрддрд┐рдпреЛрдВ (рд▓рд┐рдВрдХ, рд▓реЗрдВрд╕, рдлрд╝реАрд▓реНрдб рдФрд░ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рднреА) рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд
  • рдиреЛрд╡рд╛ CLI рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдиреЛрд╡рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  • рдХрддрд╛рд░ рдореЗрдВ рд╕реНрдердЧрд┐рдд рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рдПрд▓реЛрдХреЗрдВрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдВрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╕реНрдЯрдо рдЯреВрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЕрд▓реНрдЯреНрд░рд╛-рдлрд╛рд╕реНрдЯ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рд░рд╡реЗрд▓ рд╕реНрдХрд╛рдЙрдЯ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • рдЫрджреНрдо рджреВрд░рд╕реНрде рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлрд╝рд┐рд▓реНрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  • Google Chrome, Apple Safari рдФрд░ Microsoft Edge рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдП рдЧрдП рдиреЛрд╡рд╛ рдкреИрдирд▓ рдХреА рд▓рд╛рдЧрдд $ 99 рдФрд░ $ 199 рдкреНрд░рддрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмреАрдЪ рд╣реИред рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

рд▓рд╛рд░рд╡реЗрд▓ рд╢рд╛рдо


рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Laravel Dusk рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВред рдпрд╣ рдЙрдкрдХрд░рдг рдЖрдкрдХреЛ рдбреЗрд╡рд▓рдкрд░-рдЕрдиреБрдХреВрд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Laravel Dusk рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ Chromedriver рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • JDK рдпрд╛ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рд▓реЗрдХрд┐рди рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдХрд┐рд╕реА рднреА рд╕реЗрд▓реЗрдирд┐рдпрдо рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)
  • рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рдЙрдкрдХрд░рдг рд╣реИ
  • рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рддрддреНрд╡реЛрдВ рдХреА рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ
  • рд╡рд┐рдлрд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдмрдЪрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рддреБрд░рдВрдд рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ

рдЙрдкрдХрд░рдг рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рд╣реИред Laravel Dusk рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рд▓рд╛рд░рд╛рд╡реЗрд▓ рд╕реЛрд╢рд▓рд╛рдЗрдЯ


рд▓рд╛рд░рд╡реЗрд▓ рд╕реЛрд╢рд▓рд╛рдЗрдЯ рдПрдХ рдкреИрдХреЗрдЬ рд╣реИ рдЬреЛ OAuth рдкреНрд░рджрд╛рддрд╛рдУрдВ рдЬреИрд╕реЗ рдлреЗрд╕рдмреБрдХ, рдЯреНрд╡рд┐рдЯрд░, рдЧреВрдЧрд▓, рд▓рд┐рдВрдХреНрдбрдЗрди, рдЧрд┐рдЯрд╣рдм рдФрд░ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдЪреАрд▓рд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди
  • рдЗрд╕рдореЗрдВ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рддрд░реНрдХ рд╣реИрдВред рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ
  • рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд

рд▓рд╛рд░рд╡реЗрд▓ рд╕реЛрд╢рд▓рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

рд▓рд╛рд░рд╡реЗрд▓ рдХреА рдЧреВрдВрдЬ


рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡реЗрдмрд╕реНрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪреИрдирд▓реЛрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдФрд░ рдкреНрд░рд╕рд╛рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╕реБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЕрдкрдбреЗрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪреИрдирд▓ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ, рдирд┐рдЬреА рдФрд░ рдЙрдкрд╕реНрдерд┐рддрд┐) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдХрд╛рдирд╛рдлреВрд╕реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреА 2 рдкреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдкреБрд╢рд░ рд╕реЗрд╡рд╛ рдпрд╛ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╣реИрдВ ред

рд▓рд╛рд░рд╡рд▓ рдордзреНрдпрд╕реНрдерддрд╛


Laravel Medialibrary рдкреИрдХреЗрдЬ рдПрд▓реЛрдХреЗрдВрдЯ рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рд╕рднреА рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдкреИрдХреЗрдЬ рдореАрдбрд┐рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЖрд╕рд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

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

рд▓рд╛рд░рд╡реЗрд▓ рдореЗрдбрд┐рдпрд╛рд▓реБрдмрд┐рд▓реНрдбреНрд╕ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рд╕рднреА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рд▓реЗрдЦрди рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рд▓рд╛рд░рд╡реЗрд▓ рдорд┐рдХреНрд╕


рд▓рд╛рд░рд╡реЗрд▓ рдорд┐рдХреНрд╕ (рдкрд╣рд▓реЗ рд▓рд╛рд░рд╡реЗрд▓ рдПрд▓рд┐рдХреНрд╕рд┐рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛) рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдлреНрд░рдВрдЯрдПрдВрдб рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЗ рд▓рд╛рд░рд╡реЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдкреИрдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдЪрд░рдгреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреА рд╕рднреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
  • рд╡реЗрдмрдкреИрдХ рдкрд░ рдПрдХ рдЖрд╡рд░рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡реЗрдмрдкреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рд╕рднреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рддрд╛ рд╣реИ
  • рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреВрд▓ рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: Vue.JS, React.JS, Preact, TypeScript, Babel, CoffeScript
  • рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХрдо, рд╕рд╛рд╕ рдФрд░ рд╕реНрдЯрд╛рдЗрд▓рд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдФрд░ рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИ
  • BrowserSync, Hot Reloading, Assets рд╡рд░реНрдЬрдирд┐рдВрдЧ, рд╕реЛрд░реНрд╕ рдореИрдкрд┐рдВрдЧ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рдорд┐рдХреНрд╕ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓рд╛рд░рд╡реЗрд▓ рдЦрдЬрд╛рдВрдЪреА


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

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

рдкреИрдХреЗрдЬ рдмрд┐рд▓реНрдХреБрд▓ рдореБрдлреНрдд рд╣реИред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рд▓рд╛рд░рд╡реЗрд▓ рдХреИрд╢рд┐рдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рд▓рд╛рд░рд╡реЗрд▓ рджреВрдд


рд▓рд╛рд░рд╡реЗрд▓ рдПрдирд╡реЙрдп рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдиреНрдпреВрдирддрдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдп рд▓реЙрдиреНрдЪ рдЯреВрд▓ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рддреИрдирд╛рддреА рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ
  • рдмреНрд▓реЗрдб-рд╢реИрд▓реА рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
  • Laravel рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд╣рд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ PHP)
  • рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ
  • рдЗрд╕рдореЗрдВ "рдХрд╣рд╛рдирд┐рдпреЛрдВ" рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╛рдо рдХреЗ рддрд╣рдд рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдореВрд╣ рдмрдирд╛рддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдЖрдк рдЫреЛрдЯреЗ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрдбрд╝реЗ рд▓реЛрдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ "рдХрд╣рд╛рдиреА" рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЖрдкрдХреЛ рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдХрд╛рд░реНрдп рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╕реНрд▓реИрдХ рдПрдВрдб рдбрд┐рд╕реНрдХреЛрд░реНрдб рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рдмрд╛рдж рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

Laravel Envoy рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬрд┐рд╕реЗ рдпрд╣рд╛рдБ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рд▓рд╛рд░рд╡реЗрд▓ рдХреНрд╖рд┐рддрд┐рдЬ


рд▓рд╛рд░рд╡реЗрд▓ рд╣реЛрд░рд┐рдЬрди рдЖрдкрдХреЗ рд░реЗрдбрд┐рд╕ рдХреНрдпреВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рдореБрдЦ рдореАрдЯреНрд░рд┐рдХ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЖрдкрдХреЛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡реЗрдм UI рдХреЗ рд╕рд╛рде рдХрддрд╛рд░реЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЕрд╕рдлрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдФрд░ рд╕реБрд▓рдн рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд░рдирдЯрд╛рдЗрдо (рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди, рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ) рдкрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╡рд┐рдлрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдкреГрд╖реНрда рдкрд░ рд╕реАрдзреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╣рд╛рд▓ рдХреЗ рдкреБрдирд░реНрдорд┐рд▓рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
  • рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрддрд╛рд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЗ рд╕рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ (рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдВрдкреВрд░реНрдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реИ)
  • рдЯреАрдо рдХреЗ рд╕рд╣рдпреЛрдЧ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рдХрд╛рдо рдХреА рдХрддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЙрдкрдпреЛрдЧреА рд╕реВрдЪрдирд╛рдПрдВ рд╣реИрдВ
  • рдЖрдкрдХреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рддрд╛ рд╣реИ)

рд▓рд╛рд░рд╡реЗрд▓ рдХреНрд╖рд┐рддрд┐рдЬ рдореБрдлреНрдд рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдмреЛрдЯрдореИрди рд╕реНрдЯреВрдбрд┐рдпреЛ


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдПрдХ рд╡реЗрдм рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рдЪреИрдЯ рдмреЙрдЯ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде Vue.JS рдЪреИрдЯ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
  • рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд (рд╕реНрд▓реИрдХ, рдЯреЗрд▓реАрдЧреНрд░рд╛рдо, рдЕрдореЗрдЬрд╝реЕрди рдПрд▓реЗрдХреНрд╕рд╛, рд╕рд┐рд╕реНрдХреЛ рд╕реНрдкрд╛рд░реНрдХ, рдлреЗрд╕рдмреБрдХ рдореИрд╕реЗрдВрдЬрд░, рд╣реИрдВрдЧрдЖрдЙрдЯ рдЪреИрдЯ, рд╣рд┐рдкрдЪреИрдЯ рдФрд░ рдЕрдиреНрдп)
  • рдЗрд╕рдХрд╛ рддрд░реНрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЪреИрдЯ рдмреЙрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЖрдкрдХреЗ рдЪреИрдЯ рдмреЙрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдорд┐рдбрд▓рд╡реЗрдпрд░, рдПрдирдПрд▓рдкреА (рдиреЗрдЪреБрд░рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдореНрд╕) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрд╕рдХреЗ рднрдВрдбрд╛рд░рдг рдХреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐

рдмреЛрдЯрдореИрди рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд▓рд╛рд░рд╡реЗрд▓ рдХрд┐рд░рд╛рдпреЗрджрд╛рд░реА


рд▓рд╛рд░рд╡реЗрд▓ рдЯреЗрдиреЗрдВрд╕реА рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд╛рд░рд╡реЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рд▓рдЪреАрд▓рд╛рдкрди рдЦреЛрдиреЗ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЖрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдбрд╝ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╕рдВрдкрддреНрддрд┐ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкреГрдердХреНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рд╡реЗрдм рд╕рд░реНрд╡рд░ рдореЗрдВ рдмрдВрдж рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ
  • рд╡рд┐рдкрдгрди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред
  • рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдХреЛрдб, рдорд╛рд░реНрдЧреЛрдВ рдЖрджрд┐ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд┐рд░рд╛рдпреЗрджрд╛рд░ рдХреЗ рд▓рд┐рдП
  • Laravel рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдФрд░ Laravel Medialibrary рдЬреИрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рдЯреЗрдиреЗрдВрд╕реА рдкреИрдХреЗрдЬ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

рд▓реБрдореЗрди


рдпрджрд┐ рдЖрдкрдХреЛ рдкреВрд░реНрдг Laravel рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Lumen рдХреЛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдПрдХ рдорд╛рдЗрдХреНрд░реЛ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рдмреВрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

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

рд▓реБрдореЗрди - рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ред рдЗрд╕ рдкрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рд╣реИ ред

рд▓рд╛рд░рд╡реЗрд▓ рджреВрд░рдмреАрди


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

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

рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рд░рд╡реЗрд▓ рдЯреЗрд▓реАрд╕реНрдХреЛрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ ред

Laravel WebSockets рдкреИрдХреЗрдЬ


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдкреВрд░реА рддрд░рд╣ рд╕реЗ WebSockets рдХрд╛ рд╕рд░реНрд╡рд░ рдкрдХреНрд╖ рдорд╛рдирддрд╛ рд╣реИ
  • рдкреБрд╢рд░ рдФрд░ рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛ рд╕рд░реНрд╡рд░ рдХреА рдЬрдЧрд╣
  • рд╢рд╛рдлрд╝реНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╢рд╛рдлрд╝реНрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
  • рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреИрдирд▓ рд╕реЗ рд▓реИрд╕ рд╣реИ
  • рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдЧреНрд░рд╛рдл рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рдореБрдЦ WebSockets рдореИрдЯреНрд░рд┐рдХреНрд╕ (рдЪреЛрдЯреА рдХрдиреЗрдХреНрд╢рди, рднреЗрдЬреЗ рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ) рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдкреБрд╢рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ (рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреИрдХреЗрдЬ рд▓рд╛рд░рд╡реЗрд▓ рд╡реЗрдмрд╕реЙрдХреЗрдЯ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ)
  • рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд
  • рдкреБрд╢рд░ рдХреА рд╕рднреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ (рдирд┐рдЬреА рдФрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЪреИрдирд▓, рдкреБрд╢рд░ HTTP рдПрдкреАрдЖрдИ)

рд▓рд╛рд░рд╡реЗрд▓ рд╡реЗрдмрд╕реНрдХреЗрдЯреНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдЕрдиреНрдп рдЙрдкрдпреЛрдЧреА рд▓рд╛рд░рд╡реЗрд▓ рд╕реЗрд╡рд╛рдПрдВ


рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ


рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реЗрд╡рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддреА рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рд╣рдЬ рдпреВрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рди рд╕рд░реНрд╡рд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░, рд▓рд╛рдЗрдиреЛрдб, AWS, рд╡рд▓реНрдЪрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░"
  • рдХрд╕реНрдЯрдо VPS рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ
  • (Ubuntu, PHP, Nginx, MySQL )
  • ,
  • UI
  • SSH
  • SSL
  • LetsEncrypt ( SSL ) тАЬ тАЭ
  • Nginx
  • ,
  • Git
  • GitHub, BitBucket, GitLab рдФрд░ рдХрд╕реНрдЯрдо рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • Git Branch рдЕрдкрдбреЗрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдСрдЯреЛ-рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рд╕рд░рд▓ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ "рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЯреНрд░рд┐рдЧрд░ рдпреВрдЖрд░рдПрд▓" рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рд╢реЗрдбреНрдпреВрд▓ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдФрд░ рдХрддрд╛рд░реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ
  • рдХрд┐рд╕реА рднреА PHP рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
  • Blackfire рдФрд░ Papertail рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ рдПрдХ рд╕рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛ рд╣реИред рдХреАрдордд рдЪреБрдиреА рд╣реБрдИ рдпреЛрдЬрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдкреНрд░рддрд┐ рдорд╛рд╣ $ 12 рд╕реЗ $ 39 рддрдХ рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдпреЛрдЬрдирд╛ рдореЗрдВ 5-рджрд┐рди рдХрд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдг рд╣реЛрддрд╛ рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ ред

рд▓рд╛рд░рд╡рд▓ рд╡рд╛рд╖реНрдк


рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдореБрдЭреЗ рджреЛ рд▓рдкреЗрдЯреЛ, рдХреГрдкрдпрд╛ред рдореИрдВ рд▓рд╛рд░рд╡реЗрд▓ рд╡рд╛рд╖реНрдк рд╕реЗрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдореБрдЭреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд▓рдЧрддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдпрд╣ рдПрдХ рдСрдЯреЛ-рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ рдЬреЛ AWS рд▓реИрдореНрдмреНрдбрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ
  • рдПрдХ рдСрдЯреЛ-рд╕реНрдХреЗрд▓реЗрдмрд▓ рдбреЗрдЯрд╛рдмреЗрд╕, рдХреИрд╢ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдФрд░ рдХрддрд╛рд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ
  • рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд▓рд╛рд░рд╡реЗрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░реЗрдВ
  • рдЖрдкрдХреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрдкрдХрд░рдг рд╡рд╛рд╖реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдзреЗ S3 рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЧреИрд░-рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдФрд░ рд░реЛрд▓рдмреИрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • CI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓
  • рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░, DNS рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдмрд┐рдВрджреБ-рд╕рдордп рдкрд░ рд╡рд╕реВрд▓реА рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рд╣рд┐рдд)
  • рдХрд╕реНрдЯрдо рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • тАЬтАЭ. , , 4 kb
  • (assets) Cloudfront CDN
  • - URL ,
  • (, )
  • ,
  • CLI

рд▓рд╛рд░рд╡реЗрд▓ рд╡рд╛рд╖реНрдк рдХреА рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореВрд▓реНрдп рд╣реИред рдЙрдкрдпреЛрдЧ рдХреЗ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ $ 39, $ 399 рдХреЗ рд╡рд╛рд░реНрд╖рд┐рдХ рдЙрдкрдпреЛрдЧ (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреНрд▓рд╛рдЙрдб рд╢реБрд▓реНрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХрд╛ рдЦрд░реНрдЪ рдЖрдПрдЧрд╛ред рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд╛рд░рд╡реЗрд▓ рд╡рд╛рд╖реНрдк рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ ред

рдЪрдкрд░ рд╕реА


рдпрджрд┐ рдЖрдк рд▓рд╛рд░рд╡реЗрд▓ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рдереЗ, рддреЛ Chipper CI рдХреЛ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • PHPUnit рдФрд░ Laravel Dusk рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
  • рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬ рдФрд░ рд╕реНрдерд┐рд░ рд▓рд╛рд░рд╡реЗрд▓-рдЙрдиреНрдореБрдЦ рд╕реАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдорд╛рд░реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
  • рд▓рд╛рд░рд╡реЗрд▓ рдлреЛрд░реНрдЬ, рдПрдирд╡реЙрдпрд░ рдФрд░ рд╡рд╛рд╖реНрдк рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рдЦреИрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВ рдбреЗрд╡рд┐рдб рд╣реЗрдордлрд┐рд▓ рдФрд░ рдХреНрд░рд┐рд╕ рдлрд┐рджрд╛рдУ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЯреЛрдкреА рдЙрддрд╛рд░рддрд╛ рд╣реВрдВ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдорд╣рд╛рди рдЙрдкрдХрд░рдг рдХреЛ рдмрдирд╛рдпрд╛ рдФрд░ рдХрд┐рд╕реА рднреА рд▓рд╛рд░рд╡реЗрд▓ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ред ChipperCI рдПрдХ рд╕рд╢реБрд▓реНрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬрд┐рд╕реЗ $ 39 рдкреНрд░рддрд┐ рдорд╛рд╣ рдХреА рдХреАрдордд рдкрд░ рдЦрд░реАрджрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдпреЛрдЬрдирд╛ 14-рджрд┐рд╡рд╕реАрдп рдирд┐: рд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдг рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдЖрддреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдФрд░ 1 рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдпрд╛рддреНрд░рд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рдЯреБрдХрдбрд╝реЗ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЙрдкрдХрд░рдг рд╕реАрдЖрдИ рд╕рднреА рд╡рд┐рд╡рд░рдг рдкрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЪрдордХ


рдлреНрд▓реЗрдпрд░ рдмрдЧ рдЯреНрд░реИрдХрд░ рдЯреВрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд▓рд╛рд░рд╡реЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  • рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдХреЗрдВрджреНрд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рд╕реНрдерд╛рдиреАрдп рдФрд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ
  • рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреВрдврд╝реЗ рд╡реНрдпрдХреНрддрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдЧреНрдирд┐рд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╢реЗрдпрд░ рдЕрдкрд╡рд╛рдж" рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЖрдкрдХреЛ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
  • рдЕрдкрд╡рд╛рдж рдФрд░ рд╕реВрдЪрдирд╛рдУрдВ рдХреА рдЯреНрд░реИрдХрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рдлреНрд▓реЗрдпрд░ рдЖрдкрдХреЛ 7 рджрд┐рди рдХрд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдг рджреЗрддрд╛ рд╣реИред рддрдм рдЖрдк рдРрд╕реА рдпреЛрдЬрдирд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛред 29 рдбреЙрд▓рд░ рд╕реЗ рд▓реЗрдХрд░ 279 рдбреЙрд▓рд░ рдкреНрд░рддрд┐ рдорд╛рд╣ рдХреА рдХреАрдордд рдХреЗ рд╕рд╛рде 3 рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдФрд░ 3 рдпреЛрдЬрдирд╛рдПрдВ $ 319 рд╕реЗ $ 3,069 рдкреНрд░рддрд┐ рд╡рд░реНрд╖ рдХреА рд▓рд╛рдЧрдд рд╣реИрдВред рд╕рднреА рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рд▓рд╛рд░рд╡реЗрд▓ рд╢рд┐рдлреНрдЯ


рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд▓рд╛рд░рд╡реЗрд▓ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдареАрдХ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рднреА рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рд▓рд╛рд░рд╛рд╡реЗрд▓ рд╢рд┐рдлреНрдЯред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • Laravel рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рддреБрд░рдВрдд рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ
  • рд▓рд╛рд░рд╡реЗрд▓ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЕрдкрдирд╛ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдирд╕реЛрдВ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ
  • Bitbucket, Gitlab рдФрд░ GitHub рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
  • рдЕрдкрдиреЗ рдХреЛрдб рдХреА рдПрдХ рдкреНрд░рддрд┐ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ

Laravel Shift рд╕реЗрд╡рд╛ рдХрдИ рдпреЛрдЬрдирд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬреЛ рдЖрдкрдХреА рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдЧреАред рдореВрд▓реНрдп $ 7 рд╕реЗ $ 59 рдкреНрд░рддрд┐ рдорд╛рд╣ рддрдХ рд╣реЛрддрд╛ рд╣реИред рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ ред

рд▓рд╛рд░рд╡реЗрд▓ рджреВрдд


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

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рддреИрдирд╛рддреА рдХреЗ рджреМрд░рд╛рди рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рд╛рд╕реНрдереНрдп рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЕрд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╕реНрдЯрдо рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рддреИрдирд╛рддреА рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЖрд╕рд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • GitLab, GitHub, Bitbucket рдФрд░ Slack рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ
  • рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдЧрд┐рдЯрд▓реИрдм рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рд▓рдВрдмрд┐рдд рдЯреАрдореЛрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрддрд╛ рд╣реИ
  • рддреИрдирд╛рддреА рдХреА рдЪрд┐рдХрдиреА рд░реЛрд▓рдмреИрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  • рдЕрд╕реАрдорд┐рдд рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдФрд░ рдЕрд╕реАрдорд┐рдд рддреИрдирд╛рддреА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

рд▓рд╛рд░рд╡реЗрд▓ рдПрдирд╡рд╛рдпрд░ рдХрд╛ рдорд╛рд╕рд┐рдХ рднреБрдЧрддрд╛рди $ 10- $ 50 рд╣реИред рдореВрд▓реНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ 5-рджрд┐рд╡рд╕реАрдп рдирд┐рдГрд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рд▓рд╛рд░рд╡реЗрд▓ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ


рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЪрдпрди рдирд┐рдХрд▓рд╛ред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рд╕рднреА рдореМрдЬреВрджрд╛ рдЙрдкрдХрд░рдг рдФрд░ рд╕реЗрд╡рд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рд╡реЗ рд╣реА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рдЦреБрдж рдмрд╣реБрдд рдорд╣рддреНрд╡ рджреЗрддрд╛ рд╣реВрдВред

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

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

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


All Articles