
BOOKS - PROGRAMMING - Web Development with Clojure Build Large, Maintainable Web Appl...

Web Development with Clojure Build Large, Maintainable Web Applications Interactively, Third Edition
Author: Dmitri Sotnikov, Scot Brown
Year: 2021
Pages: 442
Format: PDF
File size: 63.9 MB
Language: ENG

Year: 2021
Pages: 442
Format: PDF
File size: 63.9 MB
Language: ENG

With this book you will learn how to develop modern web applications using the latest best practices and see why the choice of language and technology matters when building scalable web apps that last. The third edition includes several new chapters on serverless computing containerization and cloud deployment and a new chapter on web development paradigms. There is also an updated chapter on Reactjs and a new chapter on GraphQL Web Development with Clojure Build Large Maintainable Web Applications Interactively Third Edition" is a comprehensive guide to developing modern web applications using the functional programming language Clojure. The book takes a hands-on approach, leading readers through the process of creating a series of web apps of growing complexity, showcasing the capabilities and advantages of Clojure as a web development platform. In the third edition, readers will learn about the latest best practices in web development, including serverless computing, containerization, and cloud deployment, as well as new chapters on Reactjs and GraphQL. The book begins by introducing the basics of Clojure and its benefits for web development, such as immutability, concise code, and fast development cycles. Readers will learn how to set up a development environment, create their first Clojure program, and explore the fundamentals of the language.
Из этой книги вы узнаете, как разрабатывать современные веб-приложения, используя новейшие передовые практики, и узнаете, почему выбор языка и технологии имеет значение при создании масштабируемых веб-приложений, которые работают долго. Третье издание включает несколько новых глав о контейнеризации бессерверных вычислений и облачном развертывании и новую главу о парадигмах веб-разработки. Также есть обновленная глава о Reactjs и новая глава о GraphQL Web Development with Clojure Build Large Maintainable Web Applications Interactively Third Edition"является всеобъемлющим руководством по разработке современных веб-приложений с использованием функционального языка программирования Clojure.Книга использует практический подход, проводя читателей через процесс создания серии веб-приложений растущей сложности, демонстрируя возможности и преимущества Clojure как платформы веб-разработки. В третьем издании читатели узнают о новейших передовых практиках веб-разработки, включая бессерверные вычисления, контейнеризацию и развертывание в облаке, а также о новых главах, посвященных Reactjs и GraphQL. Книга начинается с ознакомления с основами Clojure и его преимуществами для веб-разработки, такими как неизменяемость, краткий код и быстрые циклы разработки. Читатели узнают, как настроить среду разработки, создадут свою первую программу Clojure и изучат основы языка.
À partir de ce livre, vous apprendrez comment développer des applications Web modernes en utilisant les meilleures pratiques les plus récentes et découvrez pourquoi le choix de la langue et de la technologie est important dans la création d'applications Web évolutives qui fonctionnent longtemps. La troisième édition comprend plusieurs nouveaux chapitres sur la conteneurisation de l'informatique sans serveur et le déploiement en nuage et un nouveau chapitre sur les paradigmes de développement Web. Il y a également un chapitre mis à jour sur Reactjs et un nouveau chapitre sur le développement Web de GraphQL avec Clojure Build Large Maintainable Web Applications Interactively Third Edition "est un guide complet pour le développement d'applications Web modernes utilisant le langage de programmation fonctionnel Clojure. livre utilise une approche pratique en guidant les lecteurs à travers le processus de création d'une série d'applications Web d'une complexité croissante, démontrant les capacités et les avantages de Clojure en tant que plate-forme de développement Web. Dans la troisième édition, les lecteurs apprendront les dernières meilleures pratiques de développement Web, y compris le calcul sans serveur, la conteneurisation et le déploiement dans le cloud, ainsi que de nouveaux chapitres sur Reactjs et GraphQL. livre commence par une présentation des bases de Clojure et de ses avantages pour le développement Web, tels que l'immuabilité, le code court et les cycles de développement rapides. s lecteurs apprendront à personnaliser leur environnement de développement, créeront leur premier programme Clojure et apprendront les bases du langage.
A partir de este libro aprenderá a desarrollar aplicaciones web de última generación utilizando las mejores prácticas más recientes, y aprenderá por qué la elección del lenguaje y la tecnología importan a la hora de crear aplicaciones web escalables que funcionen durante mucho tiempo. La tercera edición incluye varios nuevos capítulos sobre la containerización de la computación sin confianza y el despliegue en la nube y un nuevo capítulo sobre los paradigmas del desarrollo web. También hay un capítulo actualizado sobre Reactjs y un nuevo capítulo sobre GraphQL Web Development with Clojure Build Large Maintainable Web Applications Interactively Third Edition "es una guía completa para el desarrollo de la web moderna libro adopta un enfoque práctico al guiar a los lectores a través del proceso de creación de una serie de aplicaciones web de creciente complejidad, demostrando las capacidades y beneficios de Clojure como plataforma de desarrollo web. En la tercera edición, los lectores conocerán las últimas prácticas de desarrollo web, incluyendo computación sin confianza, containerización e implementación en la nube, así como los nuevos capítulos dedicados a Reactjs y GraphQL. libro comienza con una introducción a los fundamentos de Clojure y sus beneficios para el desarrollo web, como la inmutabilidad, código breve y ciclos de desarrollo rápidos. lectores aprenderán a configurar su entorno de desarrollo, crearán su primer programa Clojure y aprenderán los fundamentos del lenguaje.
A partir deste livro, você vai aprender como desenvolver aplicativos da Web modernos usando as mais recentes melhores práticas e descobrir por que a escolha de linguagem e tecnologia é importante ao criar aplicativos web escaláveis que funcionam por muito tempo. A terceira edição inclui vários novos capítulos sobre contêiner computação sem servidores e implantação na nuvem e um novo capítulo sobre paradigmas de desenvolvimento na Web. Há também um capítulo atualizado sobre Reactjs e um novo capítulo sobre a GraphQL Web Development with Clojure Build Larga Maintainable Web Implicações Interatively Third Edition "é um guia abrangente para o desenvolvimento de aplicativos Web modernos usando linguagem de programação funcional Clojure.O livro usa uma abordagem prática através do processo de criação dos leitores série de aplicativos Web de crescente complexidade, mostrando as capacidades e vantagens do Clojure como plataforma de desenvolvimento web. Na terceira edição, os leitores aprendem sobre as mais avançadas práticas de desenvolvimento da Web, incluindo computação sem servidores, contêineres e implantação na nuvem, além de novos capítulos sobre Reactjs e GraphQL. O livro começa com o conhecimento dos fundamentos do Clojure e suas vantagens para o desenvolvimento da Web, tais como imutabilidade, código curto e ciclos rápidos de desenvolvimento. Os leitores aprenderão como configurar o ambiente de desenvolvimento, criarão seu primeiro programa Clojure e aprenderão os fundamentos da língua.
Da questo libro si imparerà a sviluppare applicazioni web avanzate utilizzando le procedure ottimali più recenti e si scoprirà perché la scelta della lingua e della tecnologia è importante quando si creano applicazioni web scalabili che durano a lungo. La terza edizione include diversi nuovi capitoli sulla containerizzazione del cloud computing e sull'implementazione cloud e un nuovo capitolo sui paradigmi di sviluppo web. C'è anche un capitolo aggiornato su Reactjs e un nuovo capitolo sulla Web Development with Clojure Build Grande Maintainable Web Applications Interactively Third Edition "è una guida completa per lo sviluppo di applicazioni web avanzate utilizzando il linguaggio di programmazione funzionale Clojure.Il libro utilizza un approccio pratico attraverso il processo di creazione dei lettori serie di applicazioni web di crescente complessità, dimostrando le funzionalità e i vantaggi di Clojure come piattaforma di sviluppo web. Nella terza edizione, i lettori scopriranno le più recenti best practice per lo sviluppo web, tra cui il calcolo senza server, la containerizzazione e l'installazione nel cloud e i nuovi capitoli dedicati a Reactjs e GraphQL. Il libro inizia con la conoscenza delle basi di Clojure e dei suoi vantaggi per lo sviluppo Web, quali invariabilità, codice breve e cicli di sviluppo veloci. I lettori sapranno come configurare l'ambiente di sviluppo, creeranno il loro primo programma Clojure e impareranno le basi del linguaggio.
In diesem Buch erfahren e, wie e moderne Webanwendungen mit den neuesten Best Practices entwickeln und erfahren, warum die Wahl von Sprache und Technologie beim Erstellen skalierbarer Webanwendungen, die lange halten, wichtig ist. Die dritte Ausgabe enthält mehrere neue Kapitel zur Containerisierung von serverlosem Computing und Cloud-Deployment sowie ein neues Kapitel zu Web-Entwicklungsparadigmen. Es gibt auch ein aktualisiertes Kapitel über Reactjs und ein neues Kapitel über GraphQL Web Development mit Clojure Build Large Maintainable Web Applications Interactively Third Edition "ist ein umfassender itfaden für die Entwicklung moderner Webanwendungen mit der funktionalen Programmiersprache Clojure.Das Buch verfolgt einen praktischen Ansatz und führt die ser durch den Prozess der Erstellung einer Reihe von Webanwendungen wachsende Komplexität, zeigt die Möglichkeiten und Vorteile von Clojure als Web-Entwicklungsplattform. In der dritten Ausgabe erfahren die ser mehr über die neuesten Best Practices für die Webentwicklung, darunter serverloses Computing, Containerisierung und Cloud-Bereitstellung sowie neue Kapitel zu Reactjs und GraphQL. Das Buch beginnt mit einer Einführung in die Grundlagen von Clojure und seine Vorteile für die Webentwicklung, wie Unveränderlichkeit, kurzer Code und schnelle Entwicklungszyklen. Die ser lernen, wie sie ihre Entwicklungsumgebung anpassen, ihr erstes Clojure-Programm erstellen und die Grundlagen der Sprache erlernen.
W tej książce dowiesz się, jak rozwijać nowoczesne aplikacje internetowe przy użyciu najnowszych najlepszych praktyk i dlaczego wybory językowe i technologiczne mają znaczenie przy budowaniu skalowalnych aplikacji internetowych, które trwają. Trzecia edycja zawiera kilka nowych rozdziałów dotyczących konteneryzacji bezsilnego przetwarzania i wdrażania w chmurze oraz nowy rozdział dotyczący paradygmatów rozwoju stron internetowych. Istnieje również zaktualizowany rozdział na temat Reactjs i nowy rozdział na GraphQL Web Development z Clojure Build Large Maintainable Web Applications Interactively Third Edition "to kompleksowy przewodnik po tworzeniu nowoczesnych aplikacji internetowych za pomocą funkcjonalnego języka programowania Clojure. Książka przyjmuje praktyczne podejście, prowadząc czytelników poprzez proces tworzenia szeregu aplikacji internetowych zwiększających złożoność, pokazując możliwości i korzyści Clojure jako platformy rozwoju stron internetowych. W trzecim wydaniu czytelnicy dowiedzą się o najnowszych najlepszych praktykach w zakresie rozwoju stron internetowych, w tym o komputerze bez serwera, konteneryzacji i wdrożeniu chmury, a także o nowych rozdziałach dotyczących Reactjs i GraphQL. Książka zaczyna się od wprowadzenia do podstaw Clojure i jego zalet dla rozwoju sieci, takich jak immutability, krótki kod, i cykle szybkiego rozwoju. Czytelnicy dowiedzą się, jak stworzyć środowisko rozwoju, stworzyć swój pierwszy program Clojure i nauczyć się podstaw języka.
בספר זה, תלמדו כיצד לפתח יישומי אינטרנט מודרניים באמצעות השיטות הטובות ביותר העדכניות ביותר המהדורה השלישית כוללת מספר פרקים חדשים על בלימת מחשוב ללא סרבלים ופריסת ענן, ופרק חדש על פרדיגמות פיתוח רשת. ישנו גם פרק מעודכן על Reactjs ופרק חדש על פיתוח רשת GraphQL עם Clojure Build Large Advantable Web Applications Interacitual Third Edition "הוא מדריך מקיף לפיתוח יישומי אינטרנט מודרניים באמצעות שפת התכנות הפונקציונלית Clojure. הספר נוקט גישה ידנית בכך שהוא מנחה את הקוראים בתהליך יצירת סדרה של יישומי אינטרנט המגבירים את המורכבות, ומדגים את היכולות והיתרונות של קלוג 'ור כפלטפורמת פיתוח רשת. במהדורה השלישית, הקוראים ילמדו על השיטות הטובות ביותר לפיתוח האינטרנט, כולל מחשוב ללא סרבנות, פריסת ענן, וכן פרקים חדשים ב-Reactjs וב-GraphQL. הספר מתחיל עם הקדמה ליסודות קלוג 'וור והיתרונות שלו להתפתחות הרשת, כגון אי-תזוזה, קוד קצר ומחזורי פיתוח מהירים. הקוראים ילמדו כיצד להקים סביבת פיתוח, ליצור את תוכנית Clojure הראשונה שלהם, וללמוד את היסודות של השפה.''
Bu kitapta, en son en iyi uygulamaları kullanarak modern web uygulamalarının nasıl geliştirileceğini ve kalıcı ölçeklenebilir web uygulamaları oluştururken dil ve teknoloji seçimlerinin neden önemli olduğunu öğreneceksiniz. Üçüncü baskı, sunucusuz bilgi işlem ve bulut dağıtımının konteynerleştirilmesi üzerine birkaç yeni bölüm ve web geliştirme paradigmaları üzerine yeni bir bölüm içermektedir. Ayrıca Reactjs ile ilgili güncellenmiş bir bölüm ve Clojure Build Large Maintainable Web Applications Interactively Third Edition ile GraphQL Web Geliştirme ile ilgili yeni bir bölüm var "fonksiyonel programlama dili Clojure kullanarak modern web uygulamaları geliştirmek için kapsamlı bir kılavuzdur. Kitap, okuyucuları karmaşıklığı artıran bir dizi web uygulaması oluşturma sürecinde yönlendirerek, Clojure'un bir web geliştirme platformu olarak yeteneklerini ve faydalarını göstererek uygulamalı bir yaklaşım benimsiyor. Üçüncü baskıda, okuyucular sunucusuz bilgi işlem, konteynerleştirme ve bulut dağıtımının yanı sıra Reactjs ve GraphQL ile ilgili yeni bölümler de dahil olmak üzere en son web geliştirme en iyi uygulamalarını öğrenecekler. Kitap, Clojure'un temellerine ve değişmezlik, kısa kod ve hızlı geliştirme döngüleri gibi web geliştirme için avantajlarına bir giriş ile başlar. Okuyucular bir geliştirme ortamı kurmayı, ilk Clojure programını oluşturmayı ve dilin temellerini öğrenmeyi öğreneceklerdir.
في هذا الكتاب، ستتعلم كيفية تطوير تطبيقات الويب الحديثة باستخدام أحدث الممارسات ولماذا تعتبر خيارات اللغة والتكنولوجيا مهمة عند بناء تطبيقات الويب القابلة للتطوير التي تدوم. وتتضمن الطبعة الثالثة عدة فصول جديدة عن حاويات الحوسبة بدون خوادم ونشر السحابة، وفصلا جديدا عن نماذج تطوير الويب. هناك أيضًا فصل محدث عن Reactjs وفصل جديد عن GraphQL Web Development مع Clojure Build Large Capendable Web Applications Interactive Third Edition "هو دليل شامل لتطوير تطبيقات الويب الحديثة باستخدام لغة البرمجة الوظيفية Clojure. يتخذ الكتاب نهجًا عمليًا من خلال توجيه القراء من خلال عملية إنشاء سلسلة من تطبيقات الويب التي تزيد من التعقيد، مما يوضح قدرات وفوائد Clojure كمنصة لتطوير الويب. في الإصدار الثالث، سيتعرف القراء على أحدث ممارسات تطوير الويب، بما في ذلك الحوسبة بدون خادم والحاويات ونشر السحابة، بالإضافة إلى فصول جديدة عن Reactjs و GraphQL. يبدأ الكتاب بمقدمة لأساسيات Clojure ومزاياه لتطوير الويب، مثل الثبات والشفرة القصيرة ودورات التطوير السريع. سيتعلم القراء كيفية إنشاء بيئة تنموية، وإنشاء أول برنامج Clojure، وتعلم أساسيات اللغة.
이 책에서는 최신 모범 사례를 사용하여 최신 웹 응용 프로그램을 개발하는 방법과 지속적으로 확장 가능한 웹 응용 프로그램을 구축 할 때 언어 및 기술 선택이 중요한 이유를 알아볼 수 있습니다 세 번째 판에는 서버리스 컴퓨팅 및 클라우드 배포의 컨테이너화에 관한 몇 가지 새로운 장과 웹 개발 패러다임에 관한 새로운 장이 포함되어 있습니다. Reactjs에 대한 업데이트 된 장과 Clojure Build Large Maintainable Web Applications Interactive Third Edition을 통한 GraphQL 웹 개발에 관한 새로운 장도 있습니다. "는 기능적 프로그래밍 언어 Clojure를 사용하여 최신 웹 응용 프로그램을 개발전하는 포괄적 인 안내용입니다. 이 책은 복잡성을 증가시키는 일련의 웹 응용 프로그램을 만드는 과정을 통해 독자를 안내하여 웹 개발 플랫폼으로서 Clojure의 기능과 이점을 보여줌으로써 실질적인 접근 방식을 취합니다. 세 번째 버전에서는 독자가 서버리스 컴퓨팅, 컨테이너화 및 클라우드 배포뿐만 아니라 Reactjs 및 GraphQL에 대한 새로운 챕터를 포함한 최신 웹 개발 모범 사례에 대해 배울 것입니다. 이 책은 Clojure의 기본 사항과 불변성, 짧은 코드 및 빠른 개발주기와 같은 웹 개발의 장점에 대한 소개로 시작됩니다. 독자는 개발 환경을 설정하고 첫 번째 Clojure 프로그램을 만들고 언어의 기본을 배우는 방법을 배웁니다.
從本書中,您將了解如何利用最新的最佳實踐開發現代Web應用程序,並了解為什麼語言和技術的選擇在創建可擴展的長期運行的Web應用程序時很重要。第三版包括一些有關非服務器計算集裝箱化和雲部署的新章節,以及有關Web開發範例的新章節。還有一個關於Reactjs的更新章節和關於GraphQL Web Development的新章節,其中包含Clojure構建大型可維護的網絡應用交互式第三版"是使用Clojure功能編程語言開發現代Web應用程序的全面指南。該書采用了實用的方法。通過創建一系列日益復雜的Web應用程序的過程,向讀者展示了Clojure作為Web開發平臺的功能和優勢。在第三版中,讀者將了解Web開發的最新最佳實踐,包括非服務器計算,集裝箱化和雲部署,以及專門針對Reactjs和GraphQL的新章節。該書首先介紹了Clojure的基礎知識及其對基於Web的開發的好處,例如不可變性,簡短的代碼和快速的開發周期。讀者將學習如何設置開發環境,創建他們的第一個Clojure程序,並學習語言的基礎知識。
