āĻāĻāĻŋ āĻŦāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻžāĻĒ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻāĻŋ āĻāϞā§āĻĒ āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āϧāĻžāϰāĻŖāĻž āĻāĻŦāĻ āĻā§āĻāĻžāύ āϝāĻž āĻāĻ āĻŦāĻāĻāĻŋāϰ āĻāύā§āϝ āϧāύā§āϝāĻŦāĻžāĻĻ, āĻ āϧā§āϝāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāĻŦā§āĨ¤
āϏā§āĻĨāĻžāĻĒāϤā§āϝ
āĻāĻĒāύāĻŋ, āĻāĻ āĻĒā§āϰāĻāĻžāĻļāύāĻžāĻāĻŋ āĻĒāĻĄāĻŧā§, āĻāĻ āĻĒā§āϰāĻļā§āύā§āϰ āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻāϤā§āϤāϰ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āύ, āϏā§āĻĨāĻžāĻĒāϤā§āϝ āĻā§? āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāύā§āϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻā§ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻāĻŋ? āϏ⧠āĻāĻŋ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰā§? āĻāĻ āĻĒāĻĻā§ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ āϏā§āĻĒāώā§āĻāϤāĻž āĻāĻā§āĨ¤ āĻāĻŦāĻ āϏāĻŦāĻāĻŋāĻā§ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻŦāϞ⧠āĻŽāύ⧠āĻšāĻā§āĻā§, āϤāĻŦā§ āĻāĻāϰāĻāĻŽ āĻŦāĻŋāĻŽā§āϰā§āϤ āĻāĻŦāĻ āύāĻŋāϰā§āĻā§āϞāϤāĻž āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻŽāĻžāϰā§āĻāĻŋāύ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰā§, āĻāĻŦāĻ āĻāĻŽāĻŋ āϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāĻŽāϤ āϝ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āĻĻā§āĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āϰāϝāĻŧā§āĻā§:
- āĻāĻāϰāĻŖ - āĻĢāĻžāĻāĻļāύ āĻāĻŦāĻ āĻāĻžāĻ āϝāĻž āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ (āĻāĻŽā§āĻĒā§āύā§āύā§āĻ, āĻĒāϰāĻŋāώā§āĻŦāĻž) āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤
- āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻšāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻāϰāĻ āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻāĨ¤
āĻāĻŋāύā§āϤ⧠āĻāĻŽāύāĻāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻžāĻāĻāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰ⧠āϝ⧠āĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāϞāĻāĻžāĻŦā§ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻžāϰ āĻāĻĨāĻž, āĻāϰ āĻŽāĻžāύ⧠āĻāĻ āύāϝāĻŧ āϝ⧠āĻāĻāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻžāϞ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻāϰāĻŖ āϏāĻŽā§āĻĒāϰā§āĻā§ āύāϝāĻŧāĨ¤ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āϏāĻšāĻāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§, āϏā§āĻĨāĻžāĻĒāϤā§āϝ āϏā§āĻĨāĻžāĻĒāύā§āϰ āϏāĻšāĻāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§, āϏā§āĻĨāĻžāĻĒāϤā§āϝ āĻāύā§āύāϝāĻŧāύā§āϰ āϏā§āĻŦāĻžāϧā§āύāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§āĨ¤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻšāϞ āϝ⧠āĻāϤāĻŋāϰ āϏāĻžāĻĨā§ āĻĻāϞ⧠āĻāĻāĻāύ āύāϤā§āύ āĻŦā§āϝāĻā§āϤāĻŋāϰ āĻāĻžāĻā§ āĻŦā§āĻāĻžāĻĒāĻĄāĻŧāĻž
āĻāĻŦāĻ āĻāĻ āϏā§āĻĨāĻžāĻĒāϤā§āϝāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāϝāĻŧ, āĻĒā§āϰāϧāĻžāύāĻŽāύā§āϤā§āϰā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻŦāĻž āϏā§āĻā§āĻāĻšā§āϞā§āĻĄāĻžāϰā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āϏāĻžāĻŽāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āĻāĻžāĻŦā§ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻĨāĻž āĻĨā§āĻā§ āĻŽā§āĻā§āϤāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ: āĻŦāĻāĻāĻŋ āĻāĻāĻŋāĻ āĻŦāϞāĻŦā§āĨ¤
āϞā§āĻāĻ āϏāĻŽā§āĻĒāϰā§āĻā§
āĻāĻ āĻŦāĻāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāĻā§ āĻŦāϞāĻžāϰ āĻāĻā§ āĻāĻŽāĻŋ āύāĻŋāĻā§āϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻā§ āĻŦāϞāϤ⧠āĻāĻžāĻāĨ¤
āĻāĻŽāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ⧠ASP .NET CORE āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāϰā§āĻāĻŋāϏ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§ āĻŦāĻŋāĻļā§āώāĻā§āĻ āĻāĻāĻāύ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻā§āύāĻŋāϝāĻŧāϰ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĨ¤
āĻāĻŽāĻŋ āĻāĻāύ āĻāĻ āĻŦāĻāϰ āϧāϰ⧠āĻāĻāĻ "āĻā§āϝāĻžāϞāĻžāϰā§" āĻ āĻāĻžāĻ āĻāϰāĻāĻŋ, āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻāĻā§ āĻŽā§āĻāĻžāĻŦāĻŋāϞāĻž āĻāϰāĻāĻŋ āĻŦāϞ⧠āĻŽāύ⧠āĻšāĻā§āĻā§
āĻāĻŽāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻ āĻŦāĻāĻāĻŋ 2 āĻŦāĻžāϰ āĻĒāĻĄāĻŧā§āĻāĻŋ, āĻāĻŦāĻ āĻāĻŽāĻŋ āĻĒā§āϰāϤā§āϝā§āĻāĻā§ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāĻā§āĻāĻŋ:
- āĻāĻŽāĻŦā§āĻĄ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§;
- āĻĢā§āϰāύā§āĻ-āĻāύā§āĻĄ āĻļā§āϰāĻŽāĻŋāĻ;
- āĻŦā§āϝāĻžāĻ-āĻāύā§āĻĄ āĻļā§āϰāĻŽāĻŋāĻ;
- āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ devops.
āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§, āĻĒā§āϰāϤā§āϝā§āĻā§āϰ āĻāύā§āϝ āϝāĻžāϰāĻž āĻ
āύā§āϤāϤ āĻā§āύ⧠āύāĻž āĻā§āύā§āĻāĻžāĻŦā§ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āϤā§āϰāĻŋāϰ āϏāĻžāĻĨā§ āϝā§āĻā§āϤ, āĻāĻŽāϰāĻž āϏā§āĻāĻžāύ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āϞāϏ āĻāĻŦāĻ āĻĒāĻŋāĻāĻŽ-āĻāϰ āϏāϰāĻžāϏāϰāĻŋ āĻŦāĻŋāĻāĻžāĻļ āĻŦā§āĻāĻžāϤ⧠āĻāĻžāĻ (āϝāĻĻāĻŋāĻ āĻāĻāĻāύ āĻāĻžāĻā§āϰ āĻŽā§āϝāĻŧā§ āĻā§āύ āĻāĻāύāĻ āĻāĻāύāĻ āĻāĻāĻāĻŋ āĻāĻžāĻā§ 2 āĻā§āĻŖ āĻŦā§āĻļāĻŋ āϏāĻŽāϝāĻŧ āĻŦā§āϝāϝāĻŧ āĻāϰ⧠āϤāĻž āĻāĻžāύāĻžāĻ āĻĻāϰāĻāĻžāϰā§) , āĻāĻŽāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāĻ āĻŦāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāĻā§āĻāĻŋāĨ¤
āĻāĻŦāĻ āĻāĻāύ āĻāĻŽāĻŋ āϤāϰā§āĻ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦ āĻā§āύ āĻāĻŽāĻŋ āĻāĻŽāύ āĻŽāύ⧠āĻāϰāĻŋ
āĻāĻ āĻŦāĻāϝāĻŧā§āϰ āϞā§āĻāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻā§ (āĻāĻžāϰāĻŖ āĻāĻŽāĻžāϰ āĻāύā§āϝ āϞā§āĻāĻā§āϰ āĻāϰā§āϤā§āϤā§āĻŦ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰā§)āĨ¤ āĻāĻŽāĻŋ āĻŽāύ⧠āĻāϰāĻŋ āĻāĻĒāύāĻŋ āĻāĻŽāĻžāĻā§ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύ, āϝāĻĻāĻŋāĻ āĻāĻāĻŋ āϏāϰā§āĻŦāĻĻāĻž āϏāĻ āĻŋāĻ āύāϝāĻŧ, āϤāĻŦā§ āĻā§āώā§āϤā§āϰā§āϰ āĻāĻāĻāύ āĻāϰā§āϤā§āϤā§āĻŦāĻļā§āϞ āĻŦā§āϝāĻā§āϤāĻŋ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻāĻŋāĻā§ āĻŦāϞā§, āĻāĻĒāύāĻŋ āϤāĻŋāύāĻŋ āϝāĻž āĻŦāϞā§āĻā§āύ āϤāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻ āύā§āĻ āĻŦā§āĻļāĻŋ āĻāϏā§āĻĨāĻž āĻĻā§āĻāĻžāύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻŽāĻŋ āĻŽāύ⧠āĻāϰāĻŋ āĻāĻĒāύāĻŋ āĻāĻŋāĻĄāĻŧā§āϰ āĻāĻŋāĻā§ āĻŦā§āϝāĻā§āϤāĻŋāϰ āĻā§āϝāĻŧā§ āĻĄāĻžāĻā§āϤāĻžāϰ āĻāĻĒāύāĻžāĻā§ āϝ⧠āϰā§āĻ āύāĻŋāϰā§āĻŖāϝāĻŧ āĻĻāĻŋāϝāĻŧā§āĻā§āύ āϤāĻžāϤ⧠āĻāĻĒāύāĻŋ āĻŦā§āĻļāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰāĻŦā§āύ (āϞāĻā§āώāĻŖāĻā§āϞāĻŋ āĻā§āĻāϞ āĻāϰā§āĻā§āύ)
āϰāĻŦāĻžāϰā§āĻ āĻŽāĻžāϰā§āĻāĻŋāύ - āĻāϰāĻĢā§ āĻāĻā§āĻā§āϞ āĻŦāĻŦ (āĻāĻā§āĻā§āϞ āĻŦāĻŦ) - 1970 āϏāĻžāϞ āĻĨā§āĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻŋāϏā§āĻā§āĻŽā§ (āĻāϝāĻŧā§āĻŦ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĨā§āĻā§ āĻļā§āϰ⧠āĻāϰ⧠āĻāĻŽā§āĻŦā§āĻĄāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ) āĻā§āώā§āϤā§āϰ⧠āĻāĻžāĻ āĻāϰāĻā§āύāĨ¤ āĻāĻāĻāύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻĒāϰāĻžāĻŽāϰā§āĻļāĻĻāĻžāϤāĻž āĻāĻŦāĻ āϏā§āĻĨāĻĒāϤāĻŋ, āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻŽā§āϝāĻžāĻāĻžāĻāĻŋāύā§āϰ āĻāύā§āϝ āϞāĻŋāĻā§āĻā§āύ, āϤāĻŋāύāĻŋ āύāĻŋāĻā§ āĻāĻāĻāύ āĻ āϤā§āϝāύā§āϤ āĻ āĻāĻŋāĻā§āĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰ āĻāĻŦāĻ āĻāĻāĻāύ āĻŦā§āϝāĻā§āϤāĻŋ āϝāĻŋāύāĻŋ āϏā§āĻĒāϰāĻŋāĻāĻŋāϤ āϏāϞāĻŋāĻĄ āύā§āϤāĻŋ āϤā§āϰāĻŋāϤ⧠āĻŽā§āϞ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāϞāύ āĻāϰā§āĻā§āύ (āĻā§āĻ āĻšāϝāĻŧāϤ⧠āϏā§āϰāώā§āĻāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύ)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāĻŋ āϝā§āĻ āĻāϰāϤ⧠āĻāĻžāĻ āϝ⧠āĻāĻ āĻŦāĻāĻāĻŋ āĻāĻŽāĻžāϰ āĻĻāϞā§āϰ āύā§āϤāĻž 15+ āĻāĻžāĻā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āϏāĻš āĻāĻŽāĻžāĻā§ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰā§āĻāĻŋāϞā§āύ
āĻŦāĻ āϏāĻŽā§āĻĒāϰā§āĻā§
āύāĻŋāϰā§āĻāϰāϤāĻž
āĻŦāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻāĻā§, āĻāĻŽāĻŋ āĻāĻāĻ āĻšāĻžāĻŦāϰ⧠āĻĒā§āϰāĻā§āϰ āύāĻŋāĻŦāύā§āϧ āĻĒāĻĄāĻŧā§āĻāĻŋāϞāĻžāĻŽ, āϝā§āĻāĻžāύ⧠"āĻāϏāĻā§āϤāĻŋ" āĻāϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻāĻž āĻāĻŋ, āĻā§ āĻāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞ, "āύāĻŋāϰā§āĻāϰāĻļā§āϞ" āĻŦāϞāϤ⧠āĻāϏāϞ⧠āĻāĻŋ āĻŦā§āĻāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻļā§āϰā§āĻŖā§ āĻāĻžāϰ⧠āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§?
āĻāĻŦāĻ āĻŦāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāĻŽāĻŋ āĻĻā§āĻāĻŋ āĻāĻŋāύāĻŋāϏ āĻļāĻŋāĻā§āĻāĻŋ:
āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āϝāĻžāϰ āĻ
āϰā§āĻĨ āĻšāϞ āĻāĻŋāĻā§ āĻļā§āϰā§āĻŖā§ (āĻāĻĒāĻžāĻĻāĻžāύ, āĻĒāϰāĻŋāώā§āĻŦāĻž) āĻ
āύā§āϝ āĻā§āύ āĻļā§āϰā§āĻŖā§āϰ (āĻāĻĒāĻžāĻĻāĻžāύ, āĻĒāϰāĻŋāώā§āĻŦāĻž) āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻžāύ⧠āĻāĻŦāĻ āĻā§āĻĄ āϏā§āϤāϰ⧠āĻāĻ āĻā§āĻāĻžāύāĻāĻŋ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āύāĻžāĻŽāϏā§āĻĨāĻžāύ āĻāĻŽāĻĻāĻžāύāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŋāϤ āĻšāϝāĻŧ (āĻāĻāύ javaists, sharpists, sishniki āĻāĻŽāĻžāĻā§ āĻŦā§āĻāĻŦā§) . āĻ
āύā§āϝ āĻāĻĨāĻžāϝāĻŧ: āĻāĻĒāύāĻžāϰ āύāĻžāĻŽāϏā§āĻĨāĻžāύ āĻĄāĻŋāĻĢāϞā§āĻ āĻā§āϞāĻžāϏ āĻ āϏāĻš āĻā§āϞāĻžāϏ āĻ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āϞāĻžāϏ āĻŦāĻŋ āĻāϰā§āĻāĻāĻŋāĨ¤ āϏā§āϤāϰāĻžāĻ, āϝāĻĻāĻŋ Other.Classes āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āĻā§āϞāĻžāϏ A āĻāϰ āϏā§āϰā§āϏ āĻā§āĻĄā§ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧ; - āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠āĻā§āϞāĻžāϏ A āĻā§āϞāĻžāϏ B āĻāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤
āĻĄāĻžāϝāĻŧāĻžāĻā§āϰāĻžāĻŽ āĻĨā§āĻā§ āĻŦā§āĻāĻžāϰ āĻāύā§āϝ āϝ⧠āύāĻŋāϰā§āĻāϰāĻļā§āϞ āĻļā§āϰā§āĻŖā§āĻāĻŋ āĻā§āĻĨāĻžāϝāĻŧ āĻāĻŦāĻ āĻā§āĻĨāĻžāϝāĻŧ āύāϝāĻŧ, āϤā§āϰā§āϰ āĻĻāĻŋāĻāĻāĻŋ āĻĻā§āĻā§āύ: 1) āϤā§āϰāĻāĻŋ āĻļā§āϰā§āĻŖā§ A āĻĨā§āĻā§ B āĻļā§āϰā§āĻŖā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāĻŦā§āĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠B āĻļā§āϰā§āĻŖā§āĻāĻŋ āĻāϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āϏā§āĻŦāĻžāϧā§āύ āĻā§āϞāĻžāϏ A. āĻāĻŦāĻ āĻā§āϞāĻžāϏ A-āϤ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ, B āĻļā§āϰā§āĻŖā§āϤ⧠āĻā§āύ "āĻā§āώāϤāĻŋ" āĻšāĻŦā§ āύāĻž

āĻāĻ āĻŋāύ
āĻāĻŽāĻžāϰ āĻāĻ āĻŦāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻāĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻāĻžāϰāĻŖ āĻāĻŋāϞ āĻā§āϏ āĻĨā§āĻā§ SOLID āύā§āϤāĻŋāĻā§āϞāĻŋ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāĻž, āĻāĻžāϰāĻŖ āĻāĻā§āĻā§āϞ āϰāĻŦ āĻāĻ āύā§āϤāĻŋāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋāϞā§āύ āĻāĻŦāĻ āĻāĻŽāϰāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ āϝ⧠āϤāĻžāĻā§ āϧāύā§āϝāĻŦāĻžāĻĻ āĻāĻŽāϰāĻž āĻāĻ āύāĻžāĻŽāĻāĻŋ āĻļā§āύā§āĻāĻŋ - SOLIDāĨ¤
āϝāĻžāϰāĻž āĻāĻžāύā§āύ āύāĻž āϤāĻžāĻĻā§āϰ āĻāύā§āϝ, āĻāĻ āύā§āϤāĻŋāĻā§āϞāĻŋ āĻāĻĒāύāĻžāĻā§ 5āĻāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻ
āύā§āϏāĻžāϰ⧠āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āϝāĻŧ:
S - SRP (āĻāĻāĻ āĻĻāĻžāϝāĻŧāĻŋāϤā§āĻŦ āύā§āϤāĻŋ)
O - OCP (āĻā§āϞāĻž-āĻŦāύā§āϧ āύā§āϤāĻŋ)
L - LSP (āϞāĻŋāϏāĻāĻ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āύā§āϤāĻŋ)
I - ISP (āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϏā§āĻā§āϰāĻŋāĻā§āĻļāύ āύā§āϤāĻŋ)
D - DIP (āύāĻŋāϰā§āĻāϰāϤāĻž āĻŦāĻŋāĻĒāϰā§āϤ āύā§āϤāĻŋ)
āĻāĻ āϏāĻŽāϏā§āϤ āύā§āϤāĻŋāĻā§āϞāĻŋ āĻā§āϞāĻžāϏ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻā§āϰ āϏā§āϤāϰā§, āĻŽāĻĄāĻŋāĻāϞ āĻāĻŦāĻ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āϏā§āϤāϰ⧠āĻāĻŦāĻ āϞāĻŋāĻā§āĻāĻā§āϞāĻŋāϰ (āĻĒāϰāĻŋāώā§āĻŦāĻž) āϏā§āϤāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŽāύ⧠āĻāϰā§āύ āϝ⧠āĻāĻāĻ āĻĻāĻžāϝāĻŧāĻŋāϤā§āĻŦ āύā§āϤāĻŋāĻāĻŋ āĻāĻ āϏāϤā§āϝāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āϝ⧠āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏ āĻŦāĻž āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāϞ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤ, āϤāĻŦā§ āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ āϏāϞāĻŋāĻĄā§āϰ āĻ āύā§āϤāϤ āĻ āϧā§āϝāĻžāϝāĻŧāĻāĻŋ āĻĒāĻĄāĻŧāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻĒāϰ⧠āĻĒā§āϰāĻĻāϤā§āϤ āϏāĻāĻā§āĻāĻž āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĢāϞāĻžāĻĢāϞ, āĻāĻŋāύā§āϤ⧠āύā§āϤāĻŋ āύāĻŋāĻā§āĻ āĻāĻāĻāĻŋ āϏāĻāĻā§āĻāĻž āύāϝāĻŧ.
āύāĻŋāϰā§āĻāϰāϤāĻž āĻāύāĻāĻžāϰā§āϏāύ āϏāĻŽā§āĻĒāϰā§āĻā§
āĻāĻŽāĻŋ āĻĄāĻŋāĻĒā§āύāĻĄā§āύā§āϏāĻŋ āĻāύāĻāĻžāϰā§āϏāύ āĻĒā§āϰāĻŋāύā§āϏāĻŋāĻĒāϞ (āϝā§āĻāĻŋ SOLID'a āĻĨā§āĻā§ āĻĄāĻŋ) āĻāϰ āĻŦā§āϝāĻžāĻā§āϝāĻžāϰ āĻĒā§āϰāϤāĻŋ āĻŦāĻŋāĻļā§āώ āĻŽāύā§āϝā§āĻ āĻĻāĻŋāϤ⧠āĻāĻžāĻāĨ¤ āĻŦāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŽāĻŋ āĻŦā§āĻāϤ⧠āĻĒā§āϰā§āĻāĻŋāϞāĻžāĻŽ āϝ⧠āĻāĻāĻŋ āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āύā§āϤāĻŋ āύāϝāĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āϏāϰāĻā§āĻāĻžāĻŽ āϝāĻžāϰ āϏāĻžāĻšāĻžāϝā§āϝ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻāϰāĻļā§āϞāϤāĻžāϰ āĻĻāĻŋāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϝā§āĻā§āϤāĻŋ (DOMAIN) āϏā§āĻŦāĻžāϧā§āύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻĄā§āĻāĻž āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϞā§āϝāĻŧāĻžāϰ (DAL) āĻāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ

āϝāĻĻāĻŋāĻ SOLID-āĻ āĻŦāĻžāĻāĻŋāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύā§āϤāĻŋāϰ āĻ
āϰā§āĻĨ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽā§āϰ āĻĨā§āĻā§ āĻāĻāĻā§ āĻāϞāĻžāĻĻāĻž, āϤāĻŦā§ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ āύāĻŋāĻā§āĻ āĻĒā§āϰ⧠āĻŦāĻ āĻā§āĻĄāĻŧā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āύāĻŋāϰā§āĻāϰāϤāĻžāĻā§āϞāĻŋāϰ āĻĻāĻŋāĻ āĻāϞā§āĻāĻžāϤ⧠āĻāĻŦāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰāϧāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋ, āϝāĻž āĻšāϞ DDD āϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ
āϏā§āĻĨāĻžāĻĒāϤā§āϝ āϏāĻāĻā§āϰāĻžāύā§āϤ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§
āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻŦāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϏā§āĻĨāĻžāĻĒāϤā§āϝ āϏāĻāĻā§āϰāĻžāύā§āϤ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻžāϰ āύā§āϤāĻŋ āĻāϞā§āϞā§āĻ āĻāϰāĻŦā§: āĻā§āύ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§, āĻā§āύ āĻāĻžāĻ āĻžāĻŽā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§, āĻā§āύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻšāĻŦā§, āϏāĻžāϰā§āĻ āĻāĻā§āĻāĻŋāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤
āϏā§āϤāϰāĻžāĻ, āϞā§āĻāĻ āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰā§āύ: āĻāĻĒāύāĻžāϰ āĻāĻ āϧāϰāύā§āϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āĻāĻŽ āύā§āĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāĻ, āĻāĻāϰāĻŖāĻāϤ āĻāĻĒāĻžāĻĻāĻžāύ āύāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϤ⧠āĻĨāĻžāĻā§āĨ¤ āĻāύā§āύāϝāĻŧāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϞāĻžāĻāĻžāϞā§āύ, āĻāĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ āύā§āϝāĻāĻŋāϰ āĻā§āϝāĻŧā§ āĻāĻŽ āĻĻāĻā§āώ, āĻ āύā§āϝāĻāĻŋāϰ āĻā§āϝāĻŧā§ āĻāĻŽ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻŦāϞ⧠āĻŽāύ⧠āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āϏā§āĻĨāĻžāĻĒāϤā§āϝā§āϰ āĻļāĻā§āϤāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻŦā§ āϝ⧠āĻāĻĒāύāĻŋ āĻāϤ āĻĻā§āϰā§āϤ āĻāĻŦāĻ āĻŦā§āĻĻāύāĻžāĻĻāĻžāϝāĻŧāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻā§ āĻ āύā§āϝ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āϏāĻžāĻĨā§ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ (āĻāϏāĻŋāĻĒāĻŋ āĻāĻāĻŋ āĻŦāϞā§āĻā§)āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻšāĻ āĻžā§ āĻāϰā§, āĻāĻĒāύāĻŋ Postgresql-āĻāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠MongoDb āĻŦāĻž āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§ āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻž āĻāĻĒāĻšāĻžāϏ āĻāϰāĻž āĻĄā§āĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻā§āύ, āϝ⧠āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞāĻŋ āĻŽā§āĻŽāϰāĻŋāϤ⧠āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻļāϰā§āϤā§āϰ āĻ āϧā§āύā§, āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽāϏā§āϤ āϝā§āĻā§āϤāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻ āϧāϰāύā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻāĻĄāĻŧāĻžāϤā§, āĻāĻŽāϰāĻž āĻāĻŋāĻā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āϝāĻž āϏāĻŋāĻĻā§āϧāĻžāύā§āϤā§āϰ āϏāĻŽāϝāĻŧāĻā§ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āĻ ā§āϞ⧠āĻĻā§āĻŦā§āĨ¤ āĻāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻšāϞ āĻŦāĻŋāĻŽā§āϰā§āϤāϤāĻžāĨ¤
DDD āĻāϰ āϰā§āĻĢāĻžāϰā§āύā§āϏ
DDD - āĻĄā§āĻŽā§āύ āĻāĻžāϞāĻŋāϤ āĻĄāĻŋāĻāĻžāĻāύ - āĻāĻāĻŋāϞ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϝā§āĻā§āϤāĻŋ āϏāĻš āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāĻāĻāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ, āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ, āϝāĻžāϰ āϞāĻā§āώā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āϰā§āϝāĻŧāĻžāϰāĻĻā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻāϞā§āĻĒ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āĻ āĻŦāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ (PMs, āĻŦāĻŋāĻā§āϰāϝāĻŧ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻ, āĻāϤā§āϝāĻžāĻĻāĻŋ) āĻŦā§āĻāĻžāϰ āϏāϰā§āĻŦā§āĻā§āĻ āϞāĻā§āώā§āϝāĨ¤ āĻ āϰā§āĻĨāĻžā§, āϝāĻžāϤ⧠āϏāĻŽāϏā§āϤ āĻĒā§āϰāĻāϞā§āĻĒ āϏāĻĻāϏā§āϝāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏāϰā§āĻŦāĻŦā§āϝāĻžāĻĒā§ āĻāĻžāώāĻž āĻĨāĻžāĻā§, āĻāĻŦāĻ āĻĒā§āϰāϤā§āϝā§āĻā§ āĻ āύā§āϝāĻā§ āĻŦā§āĻāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āϝāĻžāϤ⧠āĻĒā§āϰāϤā§āϝā§āĻā§ āĻāĻāĻ āĻŦā§āϝāĻŦāϏāĻžāϰ āύāĻŋāϝāĻŧāĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻ āĻĄā§āĻŽā§āύ⧠āĻāĻŋāύā§āϤāĻž āĻāϰā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ DDD-āĻāϰ āϏāĻŽāϰā§āĻĨāĻ āĻšāύ, āĻŦāĻž āĻāĻāĻāύ āĻšāϤ⧠āĻāĻžāύ, āĻŦāĻž āĻāĻĒāύāĻŋ āĻāĻāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāĻā§ āĻŦā§āĻāϤ⧠āύāĻž āĻĒāĻžāϰāϞā§āĻ āĻŦā§āĻāϤ⧠āĻāĻžāύ, āĻŦāĻāĻāĻŋ āĻ āĻŦāĻļā§āϝāĻ āĻĒāĻĄāĻŧāĻž āĻāĻāĻŋāϤ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻŦāĻāĻāĻŋāϰ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻ āĻāĻļāĨ¤
āĻāĻāĻžāύ⧠āϞā§āĻāĻ āύāĻŋāϰā§āĻāϰāϤāĻž āύāĻŋāϝāĻŧāĻŽā§āϰ āĻ āϏā§āϤāĻŋāϤā§āĻŦ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰā§āĻā§āύ āĻāĻŦāĻ āĻā§āύ āĻāĻāĻŋ āĻ āύā§āϏāϰāĻŖ āĻāϰāϞ⧠āĻāĻĒāύāĻŋ āϏāĻ āĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤ āĻā§āύ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāĻā§āĻ āύā§āϤāĻŋ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĻāĻŋāĻā§ āĻĒā§āϰāĻŦāĻžāĻšāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āĻāĻŦāĻ āĻā§āύ āĻĄā§āĻŽā§āĻāύ (āĻāĻā§āĻ āύā§āϤāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ) āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§-āϏā§āĻŦāĻžāϧā§āύ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻĒāύāĻžāϰ āϏā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ āĻāύā§āύāϝāĻŧāύāĻā§ āϏāĻšāĻ āĻāϰāĻŦā§

āĻŦāĻŋāĻŽā§āϰā§āϤāϤāĻž
āĻāĻā§āĻā§āϞ āϰāĻŦ āĻāϰāĻ āĻāĻĨāĻž āĻŦāϞā§āύ āϝ⧠āĻā§āĻāĻžāĻŦā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻĒāύāĻžāϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻā§āώāϤāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻŦāĻŋāώā§āϝāϤ⧠āĻŦā§āϝāĻĨāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻŋāĻā§ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻĨā§āĻā§ āĻŦāĻŋāϰāϤ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ!
āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻŦāϰāĻŖ
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ (āĻāϝāĻŧā§āĻŦ, āĻŽā§āĻŦāĻžāĻāϞ, āĻāϤā§āϝāĻžāĻĻāĻŋ) - āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦāĻŋāĻŦāϰāĻŖ
āĻĢā§āϰā§āĻŽāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻāĻāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻŦāϰāĻŖ
āĻāĻ āϏāĻŦ āĻĨā§āĻā§, āĻāĻĒāύāĻžāĻā§ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āĻŦāĻŋāĻŽā§āϰā§āϤ āĻāϰāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰ āύāĻž āĻāϰā§, āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻāĻŦāĻ āĻŦāĻŋāĻŽā§āϰā§āϤāϤāĻž, āύāĻŋāϰā§āĻāϰāϤāĻž āύāĻŋāϝāĻŧāĻŽ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻš āĻāĻĒāϰ⧠āĻŦāϰā§āĻŖāĻŋāϤ āύāĻŋāϰā§āĻāϰāϤāĻž āĻāύāĻāĻžāϰā§āϏāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§
āĻŽāĻĄāĻŋāĻāϞ āύāĻŋāϰā§āĻŽāĻžāĻŖā§āϰ āĻĒāĻĻā§āϧāϤāĻŋ
ASP .NET CORE'e-āĻāϰ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŽāĻŋ āĻāĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻĒāĻāύā§āĻĻ āĻāϰā§āĻāĻŋ⧎ āĻāĻāĻžāύ⧠āϤāĻžāϰāĻž āϰā§āĻĄāĻŋāĻŽā§āĻĄ āĻāĻĒāĻžāĻĻāĻžāύ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻāύāĻŋāĻĢāĻžāĻāĻĄ āϏāĻžāϰā§āĻāĻŋāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϤā§āϰāĻŋāϰ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞā§āĨ¤
āϰāĻŦāĻžāϰā§āĻ 4 āĻāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϏā§āϤāϰ āĻŦāĻŋāĻā§āĻā§āĻĻ āϏā§āĻāĻŋāĻŽ āĻŦāϰā§āĻŖāύāĻž āĻāϰā§āĻā§āύāĨ¤
āϤāĻŋāύāĻŋ āϏā§āĻĒāώā§āĻ āĻāϰā§āĻā§āύ āĻā§āύ 3-āϏā§āϤāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāϤ āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž: UI (āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻ), āĻĒāϰāĻŋāώā§āĻŦāĻž (āĻĄā§āĻŽā§āύ), DAL (āĻĄāĻžāĻāĻžāĻŦā§āϏ) āĻ āύā§āϝāĻĻā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻŦāϰāĻ āĻāĻžāϰāĻžāĻĒāĨ¤ āĻāĻŽāĻŋ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻĒā§āϰāĻāϞā§āĻĒ āĻĻā§āĻāĻŋāύāĻŋ, āϤāĻŦā§ āĻĒā§āϰāϤāĻŋāĻāĻŋāϤā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻŽāĻžāĻāĻā§āϰā§-āϏāĻžāϰā§āĻāĻŋāϏ, āĻĒāĻŋāĻāύā§āϰ āĻĒā§āϰāĻžāύā§āϤā§, āĻ āĻŋāĻ āĻāĻāĻāĻŋ āϤāĻŋāύ-āϏā§āϤāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āĻāĻāĻāĻŋ āĻāĻ-āĻāĻĒāĻžāĻĻāĻžāύ-āĻāĻ-āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§, āϤāĻžāϰāĻž āĻāĻāϝāĻŧāĻ āĻāĻžāϞ, āϤāĻŦā§ āĻāĻāĻŋāϰ āĻ āύā§āĻ āĻ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§, āϤā§āϞāύāĻžāĻŽā§āϞāĻāĻāĻžāĻŦā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĄāĻŋāĻĄāĻŋāĻĄāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āĻāĻžāĻŦā§ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻŦāĻ āĻāĻāĻŋāϞ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§āĨ¤
āϏā§āϤāϰāĻžāĻ, āĻāĻ āĻŦāĻ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻļā§āώ. āĻāĻŽāĻŋ āϏāϤā§āϝāĻŋāĻ āĻŦāĻāĻāĻŋ āĻĒāĻāύā§āĻĻ āĻāϰā§āĻāĻŋ, āĻāĻŽāĻŋ āĻāĻāĻŋ āĻĒāĻĄāĻŧā§ āĻāĻĢāϏā§āϏ āĻāϰāĻŋ āύāĻž, āϞā§āĻāĻāĻā§ āϧāύā§āϝāĻŦāĻžāĻĻāĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§, āĻĒā§āϰāĻŋāϝāĻŧ āĻĒāĻžāĻ āĻ, āĻāĻĒāύāĻžāϰ āĻŽāύā§āϝā§āĻā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āϧāύā§āϝāĻŦāĻžāĻĻ, āĻāĻ ā§āϰāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻžāϰ āĻāϰāĻŦā§āύ āύāĻž - āĻāĻ āĻĒā§āϰāĻāĻžāĻļāύāĻžāĻāĻŋ āĻŦāĻāĻāĻŋāϰ āĻāĻžāĻĒ āĻāĻŦāĻ āĻāĻŽāĻžāϰ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻāϤā§āϏāĻžāĻšā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§
āĻāϤā§āϏ: www.habr.com
