
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
با دو زبان برنامهنویسی محبوب دنیا، پایتون و جاوااسکریپت، اپلیکیشنهای وب فولاستک پایدار بسازید.
ویژگیهای کلیدی
شباهتها و تفاوتهای قراردادهای کدنویسی جاوااسکریپت و پایتون را بشناسید.
مفاهیم فرانتاند وب، تکنیکهای UI/UX و فریمورکهای جاوااسکریپت را بررسی کنید و مهارت توسعه وب خود را تقویت کنید.
دانش جاوااسکریپت خود را با ساخت یک اپلیکیشن وب فولاستک با React و Express به کار بگیرید.
درباره کتاب
آشنایی با پایتون پایه خوبی برای یادگیری زبانهای دیگر است. این کتاب به شما کمک میکند با تکیه بر مهارت برنامهنویسی پایتون، جاوااسکریپت را یاد بگیرید و از ویژگیهای منحصربهفرد آن هم در توسعه فرانتاند وب و هم برای سادهتر کردن کار در بکاند استفاده کنید و در مسیر شغلی مهندسی نرمافزار پیش بروید.
از مبانی جاوااسکریپت شروع میکنید: نحو زبان، کاربرد آن در مرورگر، و فریمورکها و کتابخانههایش. از کار با تعامل کاربر و دریافت داده از APIها تا ساخت API با Node.js، این کتاب با تمرینهای عملی، تکههای کد و توضیح دقیق پیادهسازی و مزایای جاوااسکریپت، شما را سریع راه میاندازد.
برای فهم کاربرد جاوااسکریپت در بکاند، Node.js را بررسی میکنید و میبینید چطور با پایگاههای داده ارتباط برقرار میکند. با پیشرفت در کتاب، ساخت APIهای RESTful خودتان و اتصال فرانتاند و بکاند را یاد میگیرید تا درک کاملی از توسعه فولاستک پیدا کنید.
در پایان این کتاب پایتون و جاوااسکریپت، دانش لازم برای نوشتن اپلیکیشنهای وب کامل از ابتدا تا انتها را دارید. همچنین با انجام چند پروژه تجربه عملی بهدست آوردهاید؛ تجربهای که به پیشرفتتان بهعنوان توسعهدهنده جاوااسکریپت کمک میکند.
آنچه یاد میگیرید
تفاوتهای پایتون و جاوااسکریپت را هم در سطح نحو و هم در سطح معنا بشناسید.
در پیادهسازی جاوااسکریپت در فرانتاند و بکاند مسلط شوید.
جداسازی دغدغهها را در استفاده از پایتون برای توسعه سمت سرور درک کنید.
با کارهای توسعه فرانتاند وب آشنا شوید؛ از جمله طراحی UI/UX، اعتبارسنجی فرم، انیمیشن و موارد دیگر.
برای اپلیکیشن وب پایتونی خود، رابطهای تعاملی مدرن بسازید.
فناوریها و کتابخانههای مدرن وب را برای ساخت اپلیکیشنهای فولاستک بشناسید.
این کتاب برای چه کسانی است
این کتاب برای برنامهنویسان باتجربه پایتون است که میخواهند دانش توسعه وب فرانتاند و بکاند با جاوااسکریپت را گسترش دهند. برای فهم مفاهیم کتاب، آشنایی با انواع داده، توابع و محدوده (scope) لازم است. آشنایی با HTML و CSS، مدل شیء سند (DOM) و Flask یا Django هم به یادگیری آسانتر جاوااسکریپت کمک میکند.
Build robust full-stack web applications using two of the world's most popular programming languages Python and JavaScriptKey FeaturesDiscover similarities and differences between JavaScript and Python coding conventionsExplore frontend web concepts, UI/UX techniques, and JavaScript frameworks to enhance your web development skillsPut your JS knowledge into practice by developing a full-stack web app with React and ExpressBook DescriptionKnowledge of Python is a great foundation for learning other languages. This book will help you advance in your software engineering career by leveraging your Python programming skills to learn JavaScript and apply its unique features not only for frontend web development but also for streamlining work on the backend.Starting with the basics of JavaScript, you'll cover its syntax, its use in the browser, and its frameworks and libraries. From working with user interactions and ingesting data from APIs through to creating APIs with Node.js, this book will help you get up and running with JavaScript using hands-on exercises, code snippets, and detailed descriptions of JavaScript implementation and benefits. To understand the use of JavaScript in the backend, you'll explore Node.js and discover how it communicates with databases. As you advance, you'll get to grips with creating your own RESTful APIs and connecting the frontend and backend for holistic full-stack development knowledge.By the end of this Python JavaScript book, you'll have the knowledge you need to write full-fledged web applications from start to finish. You'll have also gained hands-on experience of working through several projects, which will help you advance in your career as a JavaScript developer.What you will learnDiscover the differences between Python and JavaScript at both the syntactical and semantical levelBecome well versed in implementing JavaScript in the frontend as well as the backendUnderstand the separation of concerns while using Python programming for server-side developmentGet to grips with frontend web development tasks, including UI/UX design, form validation, animations, and much moreCreate modern interaction interfaces for your Python web applicationExplore modern web technologies and libraries for building full-stack applicationsWho this book is forThis book is for experienced Python programmers who are looking to expand their knowledge of frontend and backend web development with JavaScript. An understanding of data types, functions, and scope is necessary to get to grips with the concepts covered in the book. Familiarity with HTML and CSS, Document Object Model (DOM), and Flask or Django will help you to learn JavaScript easily.