
قطعا راننده ای که با مکانیک خودرو آشناست، رانندگی متفاوتی نسبت به کسی دارد که هیچ درکی از مکانیک خودرو ندارد. مثلا میداند که کولر را در چه زمانی روشن کند که فشار کمتری به خودرو وارد شود. یا میداند که آب و روغن خودرو را چه زمانی چک کند. همین کار های به ظاهر ساده و کوچک در طولانی مدت هزینه های نگهداری خودرو را کاهش میدهد.
این موضوع در برنامهنویسی نیز صدق میکند. به عنوان یک برنامهنویس بکند، اگر بدانیم سمت فرانت چه خبر است، میتوانیم کد هایی به مراتب بهتر بنویسیم.
هدف این دوره چیست؟
هدف این دوره این است که به شما به عنوان یک برنامهنویس بکند نشان بدهد که برنامهنویسان فرانتاند چطور فکر میکنند و چطور توسعه میدهند و با چه چالشهایی برای ارتباط با بکند دست و پنجه نرم میکنند.
این شناخت به شما در دو چیز کمک میکند.
۱. توسعه کدهای بهتر
با شناختی که از نحوه ارتباط فرانت و بکند به دست میآورید، متوجه خواهید شد که یک API یا یک View را چطور توسعه دهید که استفاده از آن سمت فرانت راحت تر باشد.
۲. مدیریت بهتر تعارضات
با شناختی که از نحوه ارتباط فرانت و بکند به دست میآورید، متوجه خواهید شد که چه تسکهایی سمت فرانت و چه تسکهایی باید سمت بکند توسعه داده شوند.
هدف این دوره چی نیست؟
این دوره شما را به یک برنامهنویس فرانت تبدیل نمیکند.
این دوره مناسب چه کسانی است؟
- برنامهنویسان بکندی که میخواهند فرانت را بهتر درک کنند تا بتوانند کد های بهتری بنویسند.
- برنامهنویسان بکندی که نمیخواهند کار های سمت فرانت را به عهده بگیرند.
- برنامهنویسان بکاند که میخواهند در تعامل با تیم فرانت، باسوادتر ظاهر شوند.
- مدیران و سرپرستان فنی که میخواهند بدون ورود به جزئیات، مدیریت بهتری داشته باشند.
تمرکز این دوره روی چیست؟
ارتباط فرانت و بکند از طریق فرمهای HTML و فراخوانی API با JavaScript امکان پذیر است. در این دوره ابتدا شما را به مفاهیم پایه HTML آشنا میکنم و سپس نحوه تعامل فرانت و بکند از طریق فرمهای HTML را با ذکر مثالهای کاربردی و واقعی بررسی خواهیم کرد.
در نهایت مفاهیم پایه جاوا اسکریپت را مرور کرده و نحوه ارتباط فرانت و بکند را با استفاده از فراخوانی API با جاوا اسکریپت بررسی خواهیم کرد.
پیشنیاز های دوره
این دوره هیچ پیشنیازی ندارد. اما هرچه با HTML، CSS و JavaScript بیشتر آشنا باشید، مطالب را عمیقتر خواهید فهمید.
پیشنهاد من این است که به جای این که قبل از شروع، بروید دورههای جداگانه این سه تا را بخوانید، همین حالا این دوره را شروع کنید. هر جا به چیزی خوردید که بلد نبودید، فقط همان یک بخش را با کمک هوش مصنوعی یاد بگیرید.
یادتان باشد، شما یک توسعهدهنده بکاند هستید. تمام آنچه از فرانت نیاز دارید بدانید، در همین دوره وجود دارد. پس وقت خودتان را صرف دورههای تخصصی اضافی نکنید.
سرفصل دوره
- HTML برای برنامهنویسان بکند
- آموزش تگ form
- توسعه فرانت سایت خبری با form
- جاوا اسکریپت برای برنامهنویسان بکند
- توسعه فرانت سایت خبری با API و جاوا اسکریپت