ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications

دانلود کتاب برنامه نویسی Elm: ساخت اپلیکیشن های فرانت اند ایمن، سالم و قابل نگهداری

Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications

مشخصات کتاب

Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1680502859, 9781680502855 
ناشر: Pragmatic Bookshelf 
سال نشر: 2019 
تعداد صفحات: 302 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 70,000



کلمات کلیدی مربوط به کتاب برنامه نویسی Elm: ساخت اپلیکیشن های فرانت اند ایمن، سالم و قابل نگهداری: برنامه نویسی، اشکال زدایی، برنامه های کاربردی وب، استقرار، بازسازی مجدد، سوکت های وب، تست، الم، برنامه های Stateful، برنامه های کاربردی تک صفحه ای



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Programming Elm: Build Safe, Sane, and Maintainable Front-End Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی Elm: ساخت اپلیکیشن های فرانت اند ایمن، سالم و قابل نگهداری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی Elm: ساخت اپلیکیشن های فرانت اند ایمن، سالم و قابل نگهداری

Elm ایمنی و ثبات برنامه‌نویسی کاربردی را به توسعه front-end می‌آورد و آن را به یکی از محبوب‌ترین زبان‌های جدید تبدیل می‌کند. ماهیت کاربردی Elm و تایپ استاتیک به این معنی است که خطاهای زمان اجرا تقریبا غیرممکن است و برای استقرار آسان وب در جاوا اسکریپت کامپایل می شود. این کتاب به شما کمک می کند تا از مزایای این زبان جدید در توسعه وب سایت خود استفاده کنید. بیاموزید که چگونه معماری Elm به شما در ایجاد برنامه های سریع کمک می کند. نحوه ادغام Elm را با جاوا اسکریپت کشف کنید تا بتوانید برنامه های قدیمی را به روز کنید. ببینید چگونه ابزار Elm استقرار را سریعتر و آسان تر می کند. برنامه نویسی عملکردی برنامه های کاربردی ایمن تری را با خطاهای زمان اجرا کاهش می دهد، اما راه حل های کاربردی که از نوع ایمن و استفاده آسان هستند، تا زمانی که زبان Elm یافت نشد، دشوار بود. Elm در حین کامپایل کردن به جاوا اسکریپت از مزایای زبان های کاربردی برخوردار است. این کتاب آموزش کاملی را برای زبان Elm ارائه می‌کند که با یک برنامه ساده استاتیک شروع می‌شود که سینتکس Elm، ماژول‌ها و DOM مجازی را معرفی می‌کند تا نحوه ایجاد یک رابط کاربری با استفاده از توابع را بررسی کند. ببینید Elm چگونه مسائل مربوط به حالت را در زبان های کاربردی مدیریت می کند. شما به ساختن برنامه های بزرگتر شامل درخواست های HTTP برای ارتباط ادامه خواهید داد. برنامه های Elm خود را با جاوا اسکریپت ادغام کنید تا بتوانید برنامه های قدیمی را به روز کنید یا از منابع جاوا اسکریپت بهره ببرید. Elm همچنین ابزارهای داخلی را برای کاهش خزش ابزارسازی که در جاوا اسکریپت بسیار رایج است، ارائه می‌کند. این کتاب ابزارهای استقرار و آزمایش الم را پوشش می دهد که سردرگمی توسعه را کاهش می دهد. در مفاهیم پیشرفته از جمله ایجاد برنامه های تک صفحه ای و ایجاد بهبود عملکرد غوطه ور شوید. جرمی فیربانک، متخصص Elm، سالها تجربه توسعه وب خود را به آموزش نحوه استفاده از Elm برای توسعه فرانت‌اند می‌آورد. با Elm و این آموزش، رابط‌های کاربری وب شما سریع‌تر، ایمن‌تر و آسان‌تر توسعه می‌یابند. آنچه شما نیاز دارید: برای اجرای نمونه های این کتاب به آخرین نسخه Elm، 0.19، به همراه یک مرورگر نیاز دارید.


توضیحاتی درمورد کتاب به خارجی

Elm brings the safety and stability of functional programing to front-end development, making it one of the most popular new languages. Elm's functional nature and static typing means that run-time errors are nearly impossible, and it compiles to JavaScript for easy web deployment. This book helps you take advantage of this new language in your web site development. Learn how the Elm Architecture will help you create fast applications. Discover how to integrate Elm with JavaScript so you can update legacy applications. See how Elm tooling makes deployment quicker and easier. Functional programming offers safer applications with decreased runtime errors, but functional solutions that are type safe and easy to use have been hard to find, until the Elm language. Elm has the benefits of functional languages while compiling to JavaScript. This book provides a complete tutorial for the Elm language, starting with a simple static application that introduces Elm syntax, modules, and the virtual DOM, to exploring how to create a UI using functions. See how Elm handles the issues of state in functional languages. You'll continue to build up larger applications involving HTTP requests for communication. Integrate your Elm applications with JavaScript so you can update legacy applications or take advantage of JavaScript resources. Elm also provides built-in tooling to alleviate the tooling creep that's so common in JavaScript. This book covers Elm's deployment and testing tools that ease development confusion. Dive into advanced concepts including creating single-page applications, and creating performance improvements. Elm expert Jeremy Fairbank brings his years of web development experience to teaching how to use Elm for front-end development. Your web UIs will be faster, safer, and easier to develop with Elm and this tutorial. What You Need: You will need the latest version of Elm, 0.19, along with a browser to run the examples in this book.



فهرست مطالب

 Preface......Page 12
Why Elm?......Page 13
Who Is This Book For?......Page 15
What’s In This Book?......Page 16
How to Read This Book......Page 19
Online Resources......Page 20
Acknowledgements......Page 21
1. Get Started with Elm......Page 23
Get Started with Functions......Page 25
Use Static Types......Page 38
Build a Static App......Page 50
What You Learned......Page 63
2. Create Stateful Elm Applications......Page 64
Apply the Elm Architecture......Page 65
Create the View......Page 72
Handle State Changes......Page 76
The Elm Architecture Life Cycle......Page 90
What You Learned......Page 93
3. Refactor and Enhance Elm Applications......Page 94
Refactor with Good Practices......Page 95
Comment on Photos......Page 102
What You Learned......Page 115
4. Communicate with Servers......Page 116
Safely Decode JSON......Page 117
Fetch from HTTP APIs......Page 135
What You Learned......Page 152
5. Go Real-Time with WebSockets......Page 153
Load Multiple Photos......Page 154
Receive Photos from WebSockets......Page 164
What You Learned......Page 179
6. Build Larger Applications......Page 180
Organize the View......Page 182
Simplify Messages......Page 192
Use Nested State......Page 197
Use Extensible Records......Page 205
Remove View Duplication......Page 210
Prevent Invalid States......Page 220
What You Learned......Page 224
7. Develop, Debug, and Deploy with Powerful ToolingDevelop, Debug, and Deploy with Powerful Tooling......Page 226
Debug Code with the Debug Module......Page 227
Rapidly Develop and Deploy Elm Applications......Page 244
What You Learned......Page 259
8. Integrate with JavaScript......Page 260
Embed an Elm Application......Page 261
Upload Images with Ports......Page 271
Display Uploaded Images......Page 283
What You Learned......Page 293
9. Test Elm Applications......Page 296
Test-Driven Development in Elm......Page 297
What to Expect When You’re Expecting......Page 307
Fuzz Your Tests......Page 316
Test an Application......Page 327
What You Learned......Page 340
10. Build Single-Page Applications......Page 341
Build a Skeleton SPA......Page 343
Route to a Component Page......Page 354
Welcome Back Picshare......Page 363
Handle Dynamic Routes......Page 373
What You Learned......Page 386
11. Write Fast Applications......Page 388
Benchmark Code......Page 389
Traverse Large Lists......Page 399
Get Lazy......Page 411
Build Lazy Applications......Page 420
What You Learned......Page 433
A1. Install Elm......Page 435
All Roads Lead to Node......Page 436
Install the Elm Compiler......Page 437
Install Development Tools......Page 438
A2. Run the Local Server......Page 440
Install and Run the Server......Page 441
A3. Elm Package Versions......Page 443
Install an Older Package Version......Page 444




نظرات کاربران