از کار با تعاملات کاربر و دریافت دادهها از APIها گرفته تا ایجاد APIها با Node.js، این کتاب به شما کمک میکند تا جاوا اسکریپت را با تمرینهای عملی، قطعه کدها و توضیحات مفصلی از پیادهسازی و مزایای جاوا اسکریپت یاد بگیرید. با شروع از اصول اولیه جاوا اسکریپت، سینتکس آن، کاربرد آن در مرورگر و چارچوبها و کتابخانهها را پوشش خواهید داد. از آنجایی که جاوا اسکریپت در بکاند نیز استفاده میشود، Node.js را بررسی کرده و نحوه ارتباط آن با پایگاههای داده را درک خواهید کرد. با پیشرفت، با ایجاد APIهای RESTful خود و اتصال فرانتاند و بکاند آشنا خواهید شد.
در پایان این کتاب جاوا اسکریپت، دانش لازم برای نوشتن برنامههای وب کامل را از ابتدا تا انتها خواهید داشت. همچنین تجربه عملی کار در چندین پروژه را کسب خواهید کرد که به شما در پیشرفت شغلی به عنوان یک توسعهدهنده جاوا اسکریپت کمک خواهد کرد.
آنچه خواهید آموخت
با پیادهسازی جاوا اسکریپت در هر دو بخش front-end و back-end آشنا شوید
جداسازی دغدغهها را هنگام استفاده از برنامهنویسی پایتون برای توسعه سمت سرور درک کنید
بین قراردادهای کدنویسی پایتون و جاوا اسکریپت تفاوت قائل شوید
وظایف front-end، از جمله طراحی UX و UI، اعتبارسنجی فرم، انیمیشنهای front-end و موارد دیگر را درک کنید
رابطهای تعاملی مدرن برای یک برنامه وب ایجاد کنید
فناوریها و کتابخانههای وب مدرن را برای ساخت برنامههای full-stack کاوش کنید
این کتاب برای چه کسانی مناسب است
این کتاب برای برنامهنویسان باتجربه پایتون است که به دنبال گسترش دانش خود در زمینه توسعه وب front-end و back-end با جاوا اسکریپت هستند. برای درک مفاهیم کتاب، آشنایی با انواع دادهها، عملکرد و دامنه ضروری است. آشنایی با HTML و CSS، مدل شیء سند (DOM) و Flask و/یا Django نیز مفید خواهد بود.






























