توسعه دهندگان چه کساني هستند؟
تصور کنيد که کاربر صفحه جديدي را در مرورگر باز کند، آدرس سايت مورد نظر را در نوار آدرس وارد کند، کليد Enter را فشار دهد؛ سايت به سرعت باز مي شود و قالب سايت و طراحي گرافيک توجه مردم را به خود جلب مي کند. صفحه باز معمولاً ساختار استاندارد و تصاوير قابل توجهي دارد. در واقع توسعه دهندگان وب مسئول توليد و ايجاد يک محصول با کيفيت با تجربه کاربر دلپذير هستند.
در ژانويه ???? بيش از ??? ميليارد وب سايت در سراسر جهان ايجاد شد و اين تعداد همچنان رو به رشد است. بنابراين امنيت شغلي قوي براي توسعه دهندگان وب و در واقع افراد فعال در کدنويسي، ساخت، تجزيه و تحليل و نگهداري صفحات وب وجود دارد. در دنياي رقابتي امروز، وب سايت ها يکي از حياتي ترين اجزاي هر کسب و کار هستند. با توجه به اينکه روندها و الگوهاي توسعه وب به سرعت و سريع در حال تغيير هستند، در حال حاضر کمبود فرصت هاي شغلي براي توسعه دهندگان وجود ندارد.
سوال اصلي که در اين مرحله مطرح مي شود اين است که چه نوع توسعه شغلي و آموزش هايي در حوزه توسعه وب بهتر است؟ با نگاه کردن به سايت هاي شغلي يا بررسي دوره هاي آموزشي آنلاين موجود در اينترنت، مشخص مي شود که برنامه هاي کاري در حوزه توسعه وب به سه دسته اصلي Front-End، Back-End و Full Stack تقسيم مي شوند.
مردم مي توانند گيج و مطمئن نيستيد که کدام راه براي رفتن زماني که آنها شروع به يادگيري HTML، جاوا اسکريپت، و يا پايتون. بنابراين نياز به جدا کردن و نگاه کردن به هر يک از اين سه مقوله در زمينه توسعه وب وجود دارد که در زير به آن بحث خواهد شد.
توسعه دهنده Front-End کيست؟
اين بخش از مقاله توسعه دهنده جلو پايان، Backend، و Full Stack به اين سوال پاسخ مي دهد: توسعه دهنده پايان جلو کيست؟ ظاهر و بيروني يک سايت بخشي است که کاربران با آن تعامل دارند. هر چيزي که در وب مي بينيد، از فونت ها و رنگ ها گرفته تا منوها و لغزنده هاي کشويي، ترکيبي از CSS، HTML، و جاوا اسکريپت است. اين اجزاي بصري که مي توانند به عنوان بخشي از 'تجربه کاربر' در نظر گرفته شوند، توسط يک 'مرورگر وب' بر روي سيستم کاربر کنترل مي شوند.