کتاب Practical Web Development with Haskell آموزش برنامهنویسی وب با استفاده از زبان برنامهنویسی قدرتمند Haskell میباشد. این کتاب در 12 فصل، به تشریح برنامهنویسی وب با استفاده از تمرینهای مختلف میپردازد. مطالبی که در این کتاب پوشش داده خواهد شد، ثبت وقایع، پایگاه داده، صفها، پیکربندی، تست و استقرار برنامه با استفاده از زبان هسکل میباشد.
ساختار کتاب Practical Web Development with Haskell:
سفر خود را در فصل 1 آغاز خواهیم کرد، در آن فصل، یک محیط تولید Haskell ایجاد خواهد شد.
در فصل 2، برخی از کتابخانهها را یاد خواهیم گرفت که به ما کمک میکند کارهای اساسی و متداول را انجام دهیم که اغلب هنگام ساخت برنامههای وب با آنها روبرو میشویم.
در فصل 3، ما منطق اصلی پروژه خود را خواهیم ساخت. ما میآموزیم که چگونه کدها را به گونهای ساختار دهیم که لایهی منطق تجاری از سیستمهای خارجی جدا شود.
در فصل 4، ما در مورد ورود به سیستم یاد خواهیم گرفت – یک مؤلفه مهم که به ما امکان میدهد مشکلات تولید را عیبیابی کنیم.
در فصل 5 و 6 نحوه تعامل با سیستمهای خارجی، به ویژه پایگاههای داده و صفها بررسی میشود.
فصل 7، 8 و 9 همه در مورد برنامهنویسی وب است. فصل 7 درباره نوشتن یک وب سرور RESTful است.
در فصل 8، ما یک وب سرور خواهیم ساخت که دارای همان عملکرد ارائه شده در فصل 7 است، اما از طریق صفحات HTML به جای RESTful API.
سرانجام ، فصل 9 در مورد کار با یک سرویسگیرنده HTTP برای تعامل با یک وب سرور خارجی توضیح میدهد.
در فصل 10 از کتاب Practical Web Development with Haskell، ما روی مدیریت پیکربندی کار خواهیم کرد. مدیریت پیکربندی مهم است، زیرا معمولاً برنامه خود را به چندین محیط ارسال میکنیم و پیکربندی هر محیط ممکن است متفاوت باشد.
فصل 11 آزمایش خودکار را بررسی میکند. آزمایش بخشی جدایی ناپذیر از فرآیند توسعه است که کیفیت برنامه ما را تضمین میکند. سیستم نوع Haskell به حذف یک دسته خاص از اشکالات کمک میکند، اما نه همه. بنابراین، داشتن تست خودکار هنوز در پایگاه کد Haskell مهم است.
سرانجام، ما در مورد استقرار برنامه Haskell در فصل 12 یاد خواهیم گرفت.
ما از Docker برای استقرار برنامه Haskell استفاده خواهیم کرد. علاوه بر این، ما همچنین برخی از ابزارهایی را که به اطمینان از کیفیت بالای کد ما کمک میکنند، کشف خواهیم کرد.
همچنین شما میتوانید کتاب آموزش طراحی الگوریتم با هسکل با نام کتاب Algorithm Design with Haskell را نیز دانلود کنید.
سرفصلهای کتاب Practical Web Development with Haskell:
- Chapter 1: Getting Started
- Chapter 2: Practical Haskell
- Chapter 3: Domain Modeling
- Chapter 4: Logging
- Chapter 5: Databases
- Chapter 6: Queues
- Chapter 7: RESTful APIs
- Chapter 8: Web Programming
- Chapter 9: HTTP Client
- Chapter 10: Configuration
- Chapter 11: Testing
- Chapter 12: Deployment
- Index
فایل کتاب Practical Web Development with Haskell را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.