ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Web Development with Clojure: Build Large, Maintainable Web Applications Interactively

دانلود کتاب توسعه وب با Clojure: برنامه های کاربردی وب بزرگ و قابل نگهداری را به صورت تعاملی بسازید

Web Development with Clojure: Build Large, Maintainable Web Applications Interactively

مشخصات کتاب

Web Development with Clojure: Build Large, Maintainable Web Applications Interactively

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 3 
نویسندگان:   
سری:  
ISBN (شابک) : 168050682X, 9781680506822 
ناشر: Pragmatic Bookshelf 
سال نشر: 2021 
تعداد صفحات: 442 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

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



کلمات کلیدی مربوط به کتاب توسعه وب با Clojure: برنامه های کاربردی وب بزرگ و قابل نگهداری را به صورت تعاملی بسازید: Clojure، Lisp، توسعه وب



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

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


در صورت تبدیل فایل کتاب Web Development with Clojure: Build Large, Maintainable Web Applications Interactively به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب توسعه وب با Clojure: برنامه های کاربردی وب بزرگ و قابل نگهداری را به صورت تعاملی بسازید



امروزه، توسعه دهندگان به طور فزاینده ای از Clojure به عنوان یک پلت فرم توسعه وب استفاده می کنند. خودتان ببینید چه چیزی Clojure را بسیار مطلوب می کند، زیرا یک سری از برنامه های وب با پیچیدگی رو به رشد ایجاد می کنید و فرآیند کامل توسعه وب را با استفاده از یک زبان کاربردی مدرن بررسی می کنید. این نسخه سوم کاملاً به‌روز شده، تغییرات در اکوسیستم Clojure را نشان می‌دهد که به سرعت در حال تکامل است و یک راهنمای عملی و کامل از پشته وب Clojure ارائه می‌دهد.

توسعه برنامه‌های وب را با ابزارهای دیروز متوقف کنید. امروزه، توسعه دهندگان به طور فزاینده ای Clojure را به عنوان یک پلت فرم توسعه وب استفاده می کنند. خودتان ببینید چه چیزی Clojure را بسیار مطلوب می‌کند، همانطور که به طور عملی با Clojure کار می‌کنید و یک سری برنامه‌های وب با اندازه و وسعت فزاینده ایجاد می‌کنید، که به یک برنامه وب حرفه‌ای با استفاده از تمام تکنیک‌هایی که در طول راه آموخته‌اید به اوج می‌رسد.< /p>

این نسخه سوم کاملاً به‌روز شده، شما را با تغییرات در اکوسیستم به سرعت در حال تکامل Clojure - بسیاری از کتابخانه‌ها، ابزارها و بهترین شیوه‌های جدید، آشنا می‌کند. یک برنامه SPA کاملاً برجسته با قاب مجدد بسازید، یک چارچوب جلویی محبوب برای ClojureScript که از رویکرد MVC به سبک عملکردی برای مدیریت وضعیت رابط کاربری در برنامه‌های کاربردی به سبک Single-Page پشتیبانی می‌کند. با استفاده از چارچوب Luminus در پشته محبوب Ring/Compojure تخصص کسب کنید. بیاموزید که چگونه Clojure با پایگاه های داده کار می کند و سرعت توسعه خدمات RESTful را افزایش می دهد. ببینید چرا ClojureScript به سرعت در حال تبدیل شدن به یک پلت فرم جلویی محبوب است، و از ClojureScript با کتابخانه محبوب دوباره فریم برای ساخت برنامه های تک صفحه ای استفاده کنید.

چه قبلاً با Clojure آشنا هستید یا کاملاً در این زمینه جدید هستید. زبان، شما قادر خواهید بود برنامه های وب را با Clojure در سطح حرفه ای بنویسید.


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

Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web-stack.

Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you work hands-on with Clojure and build a series of web apps of increasing size and scope, culminating in a professional grade web app using all the techniques you've learned along the way.

This fully updated third edition will get you up to speed on the changes in the rapidly evolving Clojure ecosystem - the many new libraries, tools, and best practices. Build a fully featured SPA app with re-frame, a popular front-end framework for ClojureScript supporting a functional style MVC approach for managing the UI state in Single-Page Application-style applications. Gain expertise in the popular Ring/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular re-frame library to build single-page applications.

Whether you're already familiar with Clojure or completely new to the language, you'll be able to write web applications with Clojure at a professional level.



فهرست مطالب

Cover
Table of Contents
Acknowledgments
Introduction
	What You Need
	Why Clojure?
	Why Make Web Apps in Clojure?
	How to Read This Book
1. Getting Your Feet Wet
	Set Up Your Environment
	Managing Projects with Leiningen
	Build Your First Web App
	Refine Your App
	What You’ve Learned
2. Luminus Web Stack
	Route Requests with Ring
	Extend Ring
	Define the Routes with Reitit
	HTML Templating Using Selmer
	What You've Learned
3. Luminus Architecture
	Manage the Project
	Think in Terms of Application Components
	Managing Stateful Components
	What You've Learned
4. Introducing Clojurescript
	Understand ClojureScript
	Add ClojureScript Support
	Build the UI with Reagent
	Managing State with Re-Frame
	What You’ve Learned
5. Setting Up for Success
	Services
	ClojureScript Development Tools
	Embracing Re-Frame
	Multi-User With Websockets
	Upgrading to Sente
	Events and Effects in Re-Frame
	What You’ve Learned
6. Planning Our Application
	What’s in our MVP?
	The Elephant in the Room
	Data Modelling
	Adding User Management
	What you’ve learned
7. Account Management
	Authorship
	Add Author’s Posts Page
	Account Customization
	Account Settings
	What You’ve Learned
8. Social Interaction
	Improving Posts
	Curating Posts
	What you’ve learned
9. Deployment
	Unit Tests
	Package the Application
	What You’ve Learned
10. Exercises
	How to Read this Chapter
	Code Quality
	Feature Enhancements
	What You’ve Learned
A1. Clojure Primer
	A Functional Perspective
	Data Types
	Using Functions
	Anonymous Functions
	Named Functions
	Higher-Order Functions
	Closures
	Threading Expressions
	Being Lazy
	Structuring the Code
	Destructuring Data
	Namespaces
	Dynamic Variables
	Polymorphism
	What About Global State?
	Writing Code That Writes Code for You
	The Read-Evaluate-Print Loop
	Calling Out to Java
	Calling Methods
	Reader Conditionals
	Summary
A2. Editor Configuration
	Why is Editor Integration So Important?
	General Configuration Tips
	VSCode + Calva
	IntelliJ IDEA + Cursive
	Emacs + Cider
	Vim
A3. Working with EDN and Transit
	EDN
	Transit
A4. Database Access
	Work with Relational Databases
	Use HugSQL
	Generate Reports
	What You've Learned
A5. Writing RESTful Web Services with Liberator
	Using Liberator
	Defining Resources
	Putting It All Together
A6. Leiningen Templates
	What's in a Template




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