Product details
- Publisher : Packt Publishing (August 28, 2020)
- Language : English
- Paperback : 168 pages
- ISBN-10 : 1839213620
- ISBN-13 : 978-1839213625
کتاب Svelte 3 Up and Running: A fast-paced introductory guide to building high-performance web applications with SvelteJS
Build your first web project using the Svelte framework and deploy it in the cloud with automated testing and CI/CD
Key Features
- A practical guide to building production-ready static web apps with Svelte 3
- Build faster and leaner frontend and static web apps using the JAMstack
- Deploy your Svelte 3 app to production using cloud services and DevOps principles such as automated testing and CI/CD
Book Description
Svelte is a modern JavaScript framework used to build static web apps that are fast and lean, as well as being fun for developers to use. This book is a concise and practical introduction for those who are new to the Svelte framework which will have you up to speed with building apps quickly, and teach you how to use Svelte 3 to build apps that offer a great app user experience (UX).
The book starts with an introduction to Svelte 3, before showing you how to set up your first complete application with the framework. Filled with code samples, each chapter will show you how to write components using the Svelte template syntax and the application programming interfaces (APIs) of the Svelte framework. As you advance, you'll go from scaffolding your project and tool setup all the way through to production with DevOps principles such as automated testing, continuous integration, and continuous delivery (CI/CD). Finally, you'll deploy your application in the cloud with object storage services and a content delivery network (CDN) for best-in-class performance for your users.
By the end of this book, you'll have learned how to build and deploy apps using Svelte 3 to solve real-world problems and deliver impressive results.
What you will learn
- Understand why Svelte 3 is the go-to framework for building static web apps that offer great UX
- Explore the tool setup that makes it easier to build and debug Svelte apps
- Scaffold your web project and build apps using the Svelte framework
- Create Svelte components using the Svelte template syntax and its APIs
- Combine Svelte components to build apps that solve complex real-world problems
- Use Svelte's built-in animations and transitions for creating components
- Implement routing for client-side single-page applications (SPAs)
- Perform automated testing and deploy your Svelte apps, using CI/CD when applicable
Who this book is for
The book is for frontend or full-stack developers looking to build modern web apps with Svelte. Web developers with experience in leading frontend JavaScript frameworks who wish to learn Svelte will find this book useful. The book assumes a solid understanding of JavaScript and core HTML5 technologies. Basic understanding of modern frontend frameworks will be beneficial, but not necessary.
Table of Contents
- Meet Svelte
- Scaffolding your Svelte project
- Building reactive Svelte components
- Putting your app together
- Single-Page Applications with Svelte
- Going to production
- Looking forward
منابع کتاب کتاب Svelte 3 Up and Running: A fast-paced introductory guide to building high-performance web applications with SvelteJS
اولین پروژه وب خود را با استفاده از چارچوب Svelte بسازید و آن را در فضای ابری با تست خودکار و CI/CD مستقر کنید.
ویژگی های کلیدی
- راهنمای عملی برای ساخت برنامه های وب استاتیک آماده تولید با Svelte 3
- با استفاده از JAMstack، برنامههای وب استاتیک و جلویی سریعتر و باریکتر بسازید
- برنامه Svelte 3 خود را با استفاده از خدمات ابری و اصول DevOps مانند تست خودکار و CI/CD برای تولید به کار ببرید.
توضیحات کتاب
Svelte یک چارچوب جاوا اسکریپت مدرن است که برای ساخت برنامه های وب استاتیک که سریع و ناب هستند و همچنین برای توسعه دهندگان سرگرم کننده است استفاده می شود. این کتاب مقدمه ای مختصر و کاربردی برای کسانی است که تازه با فریم ورک Svelte آشنا هستند و شما را با ساخت سریع برنامه ها آشنا می کند و به شما می آموزد که چگونه از Svelte 3 برای ساخت برنامه هایی استفاده کنید که تجربه کاربری عالی برنامه (UX) را ارائه دهند. .
این کتاب با مقدمه ای بر Svelte 3 شروع می شود، قبل از اینکه به شما نشان دهد چگونه اولین برنامه کامل خود را با فریم ورک راه اندازی کنید. پر از نمونه کد، هر فصل به شما نشان می دهد که چگونه مؤلفه ها را با استفاده از نحو الگوی Svelte و رابط های برنامه نویسی برنامه (API) چارچوب Svelte بنویسید. با پیشروی، از ساخت داربست پروژه و راه اندازی ابزار خود به تولید با اصول DevOps مانند تست خودکار، یکپارچه سازی مداوم و تحویل مداوم (CI/CD) خواهید رسید. در نهایت، شما برنامه خود را در فضای ابری با خدمات ذخیره سازی اشیا و یک شبکه تحویل محتوا (CDN) برای بهترین عملکرد در کلاس برای کاربران خود مستقر خواهید کرد.
در پایان این کتاب، شما یاد خواهید گرفت که چگونه با استفاده از Svelte 3 برنامه هایی بسازید و به کار بگیرید تا مشکلات دنیای واقعی را حل کنید و نتایج چشمگیر ارائه دهید.
آنچه خواهید آموخت
- بدانید که چرا Svelte 3 چارچوبی مناسب برای ساخت برنامه های وب استاتیک است که UX عالی ارائه می دهند
- راهاندازی ابزاری را که ساخت و اشکالزدایی برنامههای Svelte را آسانتر میکند، کاوش کنید
- پروژه وب خود را داربست کنید و با استفاده از چارچوب Svelte برنامه بسازید
- اجزای Svelte را با استفاده از نحو قالب Svelte و APIهای آن ایجاد کنید
- اجزای Svelte را برای ساخت برنامه هایی که مشکلات پیچیده دنیای واقعی را حل می کنند ترکیب کنید
- از انیمیشنها و انتقالهای داخلی Svelte برای ایجاد کامپوننتها استفاده کنید
- پیاده سازی مسیریابی برای برنامه های تک صفحه ای سمت مشتری (SPA)
- آزمایش خودکار انجام دهید و برنامه های Svelte خود را با استفاده از CI/CD در صورت لزوم اجرا کنید
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان frontend یا full-stack است که به دنبال ساخت برنامه های وب مدرن با Svelte هستند. توسعه دهندگان وب با تجربه در چارچوب های جاوا اسکریپت پیشرو که مایل به یادگیری Svelte هستند، این کتاب را مفید خواهند یافت. این کتاب درک کاملی از جاوا اسکریپت و فناوریهای هسته HTML5 را فرض میکند. درک اولیه از فریم ورک های فرانت اند مدرن مفید خواهد بود، اما ضروری نیست.
فهرست مطالب
- Svelte را ملاقات کنید
- داربست پروژه Svelte شما
- ساخت اجزای Svelte واکنشی
- قرار دادن برنامه خود در کنار هم
- برنامه های کاربردی تک صفحه ای با Svelte
- رفتن به سمت تولید
- مشتاقانه منتظر است
ارسال نظر درباره کتاب Svelte 3 Up and Running: A fast-paced introductory guide to building high-performance web applications with SvelteJS