- عنوان کتاب: Full-Stack React, TypeScript, and Node
- نویسنده: David Choi
- حوزه: برنامه نویسی فول استک
- سال انتشار: 2020
- تعداد صفحه: 648
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 27.6 مگابایت
طبق گفته GitHub، بزرگترین مخزن نرم افزار منبع باز، جاوا اسکریپت همچنان محبوب ترین زبان برنامه نویسی در جهان است. بیش از هر زبان دیگری پروژه ها با جاوا اسکریپت نوشته می شوند. حتی پروژه هایی که معمولاً با وب مرتبط نیستند، مانند یادگیری ماشین و ارزهای رمزنگاری شده، اغلب از جاوا اسکریپت استفاده می کنند. زبان برنامه نویسی جاوا اسکریپت بسیار قدرتمند و توانمند است، اما علاوه بر زبان، فریمورک هایی از جمله React و Node وجود دارد که به قابلیت های زبان می افزاید و آن را حتی بهتر می کند. علاوه بر این، TypeScript اکنون به استانداردی برای انجام پروژه های بزرگ جاوا اسکریپت تبدیل شده است. ویژگیهای زبانی را فراهم میکند که کدنویسی با جاوا اسکریپت را سازندهتر و برای برنامههای بزرگ مناسبتر میکند. توسعه وب مدرن در طول سال ها پیشرفت فوق العاده ای داشته است. در گذشته، کد کلاینت به طور کلی به معنای HTML و CSS ایستا بود، با شاید کمی جاوا اسکریپت. و Backend معمولاً به زبانی کاملاً متفاوت مانند اسکریپت های PHP یا CGI نوشته می شد. با این حال، اکنون معمول است که کل برنامه، از کلاینت به سرور، فقط با استفاده از جاوا اسکریپت و فریمورک های مرتبط با آن بنویسید. این توانایی برای نوشتن برنامه های کاربردی ما تنها با استفاده از یک زبان، مزایای بسیار زیادی را در طول توسعه فراهم می کند. علاوه بر این، چارچوبهای قوی و بالغ موجود، برنامهنویسی کامل پشته در جاوا اسکریپت را با هر پلتفرم دیگری قابل رقابت میسازد. در این کتاب یاد می گیریم که از قدرت جاوا اسکریپت برای ساختن برنامه های وب کامل فول استک استفاده کنیم. ما این قدرت را با TypeScript، یکی دیگر از ده زبان برتر قدرتمند، افزایش خواهیم داد. سپس، با استفاده از چارچوبهایی مانند React، Redux، Node، Express، و GraphQL، ما یک برنامه کاربردی وب واقعی و کاملاً کاربردی با بهترین روشها ایجاد میکنیم که تمام دانشی را که برای ساختن برنامههای وب تمام پشته مدرن نیاز دارید در اختیار شما قرار میدهد. و هنگامی که برنامه ما تکمیل شد، آن را در سرویسهای ابری AWS، محبوبترین و غنیترین ارائهدهنده خدمات ابری در جهان، مستقر خواهیم کرد. این کتاب برای توسعه دهندگان وب است که می خواهند فراتر از توسعه وب فرانت اند رفته و با یادگیری در مورد فناوری های وب مدرن و نحوه جمع آوری آنها، وارد دنیای توسعه وب تمام پشته شوند. قبل از شروع کار با این کتاب توسعه وب، درک خوبی از برنامه نویسی جاوا اسکریپت لازم است.
According to GitHub, the largest repository for open source software, JavaScript is still the most popular programming language in the world. More projects are written in JavaScript than any other language. Even projects normally not associated with the web, such as machine learning and crypto currencies, often use JavaScript. The JavaScript programming language is enormously powerful and capable, but in addition to the language, there are frameworks, including React and Node, that add to the language’s capabilities, making it even better. On top of this, TypeScript has now become the standard for doing large JavaScript projects. It provides language features that make coding with JavaScript more productive and better suited for large applications. Modern web development has advanced tremendously over the years. In the past, client code generally meant static HTML and CSS, with perhaps a tiny bit of JavaScript. And the backend was usually written in a completely different language, such as PHP or CGI scripts. However, it is now common to write the entire application, from client to server, using only JavaScript and its related frameworks. This ability to write our applications using only a single language provides enormous benefits during development. Furthermore, the robust and mature frameworks that are available make full stack programming in JavaScript competitive with any other platform. In this book, we will learn to use the power of JavaScript to build complete full stack web applications. We will augment this power with TypeScript, another powerful top-ten language. Then, using frameworks such as React, Redux, Node, Express, and GraphQL, we will build a realistic, fully functional best-practices web application that will give you all the knowledge you need in order to build modern full stack web applications. And once our application is complete, we’ll deploy it to AWS cloud services, the world’s most popular and feature-rich cloud services provider. The book is for web developers who want to go beyond front-end web development and enter the world of full-stack web development by learning about modern web technologies and how they come together. A good understanding of JavaScript programming is required before getting started with this web development book.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Full-Stack React, TypeScript, and Node
نظرات کاربران