рд╣рдо рдЖрдкрдХреЛ dev.to рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд Sm0ke рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдЦрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИредрд╣рд╛рдп рдХреЛрдбрд░!
рдореИрдВ рдПрдХ рдлреНрд░реАрд▓рд╛рдВрд╕ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ 100 рд╕реЗ рдЕрдзрд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрддреНрдкрдиреНрди рдХрд┐рдП рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдСрдЯреЛрдореЗрд╢рди рдЯреВрд▓,
HTML рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдФрд░ рдПрдХ
рдмреЙрдпреЛрдкреНрд▓реЗрдЯ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдореЗрд░реЗ рд╕рднреА рдЖрд╡реЗрджрди, рднреБрдЧрддрд╛рди рдФрд░ рдирд┐: рд╢реБрд▓реНрдХ, рджреЛрдиреЛрдВ
рдЦреБрд▓реЗ рдЬреАрде рд╣рд╛рдЙрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИрдВред рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореИрдВрдиреЗ 40 рд╕реЗ рдЕрдзрд┐рдХ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдП рд╣реИрдВред рдЙрдирдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рд╕рд┐рджреНрдз рд╡реЗрдм рдПрдЬреЗрдВрд╕рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпреЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рднреБрдЧрддрд╛рди рдФрд░ рдирд┐рд╢реБрд▓реНрдХ, рджреЛрдиреЛрдВ рдПрдХ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ, SQLite рдбреЗрдЯрд╛рдмреЗрд╕, ORM, рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рд╣реЗрд▓реНрдкрд░реНрд╕ рдФрд░ рдПрдХ рдореВрд▓ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдЬрдореЗ рд╣реБрдП-рдлреНрд▓рд╛рд╕реНрдХ рдФрд░ рдПрдлрд╝рдЯреАрдкреА рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдереИрддрд┐рдХ рдирд┐рд░реНрдпрд╛рдд)ред
- рдореБрдлреНрдд рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдРрдкреНрд╕ - рдкреЗрдкрд░ рдХрд┐рдЯ , рдлреНрд▓рд╛рд╕реНрдХрдкреНрд▓реЗ ред
- рд╕реАрд╕реАрдП 3.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдирд┐: рд╢реБрд▓реНрдХ рдЖрд╡реЗрджрди (рдЬрдм рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓реЗрдЦрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ) - рдлреИрдВрдЯрдо , рд╕реЙрд▓рд┐рдбрд╕реНрдЯреЗрдЯ ред

рдореЗрд░реЗ рд╕рднреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдлреНрд▓рд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ рдФрд░ SQLite рдбреЗрдЯрд╛рдмреЗрд╕, рдкреНрд░рдорд╛рдгреАрдХрд░рдг, ORM рдФрд░ рдЯреВрд▓ рдХрд╛ рдПрдХ рдореВрд▓ рд╕реЗрдЯ (рдкреИрдирд▓ рдХреА рдкреВрд░реА рд╕реВрдЪреА
рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА
рд╣реИ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдХреБрдЫ рдкреИрдирд▓ рд╣реИрдВ:
рдлреНрд▓рд╛рд╕реНрдХ рдбреИрд╢рдмреЛрд░реНрдб рдЖрд░реНрдЧрди ,
рдлреНрд▓рд╛рд╕реНрдХ рдбреИрд╢рдмреЛрд░реНрдб рдордЯреЗрд░рд┐рдпрд▓ рдФрд░
рдлреНрд▓рд╛рд╕реНрдХ рдбреИрд╢рдмреЛрд░реНрдб NowUi ред рдЗрди рд╕рднреА рдХреЛ MIT рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИред

рдЕрдиреНрдп рдЙрддреНрдкрдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдФрд░ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ
- рдкреВрд░реНрдг рд╕реНрдЯреИрдХ - рдПрдХ рджреНрд╡рд┐-рд╕реНрддрд░реАрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде-рд╕рд╛рде Vue рдФрд░ React (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрддрд░ рдкрд░) рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╣реЛред
- Node.js, Laravel рдФрд░ рдлреНрд▓рд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб - MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рднреАред
рд╕реНрд╡рдЪрд╛рд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдПрдХ рдмрд╛рд░ рдореИрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд┐рдЫрд▓реЗ рджреЛ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдореЗрд░реЗ рд╕реНрд╡рддрдВрддреНрд░ рдЕрдиреБрднрд╡, рд╕рд╛рде рд╣реА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖ рджрд┐рдП:
- рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрдИ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рддрд╛рдХрд┐ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рд╣реЛ)ред
- рдореЗрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд╡реАрдирддрдо рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╡рд┐рд░рд╛рд╕рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рд╡рд╛рд╕ рдПрдХ рдЫреЛрдЯреЗ рдмрдЬрдЯ рдореЗрдВ рдлрд┐рдЯ рд╣реЛред
рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдиреЗ рдХрдИ рдХрджрдо рдЙрдард╛рдП:
- рд╣рдо HTML рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░рд▓ HTML рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ (рдЬрд┐рдиреНрдЬрд╛ 2, рдкрдЧ, рдмреНрд▓реЗрдб) рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред
- рд╣рдо рд╕рдВрд╕рд╛рдзрд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЛ рдореМрдЬреВрджрд╛ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдХреЛрдб - рд▓рд╛рд░рд╡реЗрд▓ , рдиреЛрдб.рдЬреЗрдПрд╕ , рдЬреИрдорд╕реНрдЯреИрдХ рдпрд╛ рдлреНрд▓рд╛рд╕реНрдХ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВред
- рдСрдЯреЛрдЯреЗрд╕реНрдЯ рдХреА рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ рдЪрд▓рд╛рдПрдБред
рдЖрдЧреЗ рдХреЗ рдХрджрдо
- рд╡рд┐рд░рд╛рд╕рдд, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдФрд░ рдХреЛрдгреАрдп рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд░рд╛рд╕рдд HTML рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдкрд╛рд░реНрд╕рд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ ред
- рд╣рдо рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдкрд░ рдмрдирд╛рдП рдЧрдП рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдХреЗ рдЖрдзреБрдирд┐рдХ рд░реВрдкрд░реЗрдЦрд╛ (Gatsby.js, рдЧреНрд░рд┐рдбреНрд╕, рд╣реНрдпреВрдЧреЛ) рдХреЗ рд▓рд┐рдП рдереАрдо рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
- рд╣рдо рд╕реАрдПрд╕рдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ (рдмреВрдЯрд╕реНрдЯреНрд░реИрдк) рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдмреБрд▓реНрдорд╛ рдФрд░ рдЯреЗрд▓рд╡рд┐рдВрдб рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рд╣рдо рдкрд╛рдЗрдк рд▓рд╛рдЗрди рдореЗрдВ рдЕрдзрд┐рдХ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Django рдХреЗ рд▓рд┐рдП, рдмрдиреНрдзрди рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдврд╛рдВрдЪреЗред
рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рдж!