دانلود کتاب Practical Node-RED Programming: Learn powerful visual programming techniques and best practices for the web and IoT (به فارسی: برنامه نویسی عملی Node-RED: تکنیک های برنامه نویسی بصری قدرتمند و بهترین روش ها برای وب و اینترنت اشیا را بیاموزید) نوشته شده توسط «Taiji Hagino»
اطلاعات کتاب برنامه نویسی عملی Node-RED: تکنیک های برنامه نویسی بصری قدرتمند و بهترین روش ها برای وب و اینترنت اشیا را بیاموزید
موضوع اصلی: کامپیوترها
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Taiji Hagino
زبان: english
فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2021
حجم فایل: 19.86 مگابایت
کد کتاب: 1800201591 , 9781800201590
نوبت چاپ: 1
توضیحات کتاب برنامه نویسی عملی Node-RED: تکنیک های برنامه نویسی بصری قدرتمند و بهترین روش ها برای وب و اینترنت اشیا را بیاموزید
از رویکرد برنامه نویسی کم کد برای ایجاد برنامه های کاربردی رویداد محور از ابتدا با سیم کشی دستگاه های سخت افزاری، API ها و سرویس های آنلاین استفاده کنید
ویژگی های کلیدی
- کشف نحوه میتوانید اینترنت اشیا (IoT) را بدون نوشتن بلوکهای عظیم کد خودکار کنید
- یاد بگیرید چگونه جریانها را با استفاده از یک ویرایشگر بصری مبتنی بر مرورگر به هم متصل کنید
- دادههای اینترنت اشیا را بدون هیچ مشکلی مدیریت کنید. دانش کدنویسی
توضیحات کتاب
Node-RED یک ابزار برنامه نویسی رایگان و منبع باز مبتنی بر جریان است که برای مدیریت داده های اینترنت اشیا استفاده می شود و به برنامه نویسان در هر سطحی اجازه می دهد تا ورودی/خروجی فیزیکی مبتنی بر ابر را به هم متصل کنند. سیستمها، پایگاههای داده و APIها برای ساخت برنامههای کاربردی وب بدون کد.
برنامهنویسی کاربردی Node-RED مقدمهای جامع برای هر کسی است که به دنبال سرعت بخشیدن به اکوسیستم Node-RED در کمترین زمان است. این راهنمای ساده با آموزشهای عملی، پروژهها و سؤالات خودارزیابی، به شما کمک میکند تا در پایههای Node-RED به خوبی آشنا شوید. شما یاد خواهید گرفت که چگونه از Node-RED برای مدیریت داده های اینترنت اشیا و ساخت برنامه های وب بدون نیاز به نوشتن کدهای پیچیده استفاده کنید. هنگامی که اصول اولیه را پوشش دادید، تکنیک های مختلف برنامه نویسی بصری را بررسی خواهید کرد و نحوه ایجاد جریان های نمونه را در حین پوشش توسعه وب، توسعه اینترنت اشیا، و اتصالات سرویس ابری و در نهایت ایجاد برنامه های کاربردی مفید در دنیای واقعی خواهید یافت.
در پایان این کتاب، شما یاد خواهید گرفت که چگونه از Node-RED برای توسعه یک برنامه کاربردی واقعی از ابتدا استفاده کنید، که سپس می تواند در کسب و کار شما پیاده سازی شود.
آنچه خواهید آموخت
- تاریخ Node-RED را بدانید و چرا باید یک ابزار برنامه نویسی مبتنی بر جریان را یاد بگیرید
- از Node-RED برای ساخت برنامه های مبتنی بر Node.js استفاده کنید
- مدیریت دادهها برای دستگاههای اینترنت اشیا با استفاده از جریانهای Node-RED
- کاوش ویژگیهای پیشرفته Node-RED مانند اتصال مخازن و سفارشیسازی ویرایشگر جریان
- دریابید که پروتکل MQTT چیست و چگونه با آن ارتباط دارد. به Node-RED
- ایجاد و انتشار گره ها و جریان های خود با استفاده از کتابخانه Node-RED
این کتاب برای چه کسانی است
این کتاب Node-RED برای توسعه دهندگان وب است و مهندسی اینترنت اشیا ineers با پیشینه ای در جاوا اسکریپت و Node.js. اگرچه لازم نیست، اما آشنایی با مفاهیم الکترونیک به شما کمک می کند تا بهترین استفاده را از این کتاب ببرید.
فهرست مطالب
- معرفی برنامه نویسی Node-RED و Flow-based
- تنظیم محیط توسعه
- درک ویژگی های Node-RED با ایجاد جریان های اساسی
- یادگیری گره های اصلی
- پیاده سازی Node-RED به صورت محلی
- پیاده سازی Node-RED در فضای ابری
- فراخوانی API وب از Node-RED
- استفاده از ویژگی پروژه با Git
- ایجاد یک برنامه ToDo با Node -RED
- بررسی داده های حسگر در Raspberry Pi
- تجسم داده ها با ایجاد یک برنامه سمت سرور در ابر IBM
- توسعه یک برنامه Chatbot با استفاده از Slack و IBM Watson
- ایجاد و انتشار گره خود در کتابخانه Node-RED
Use a low-code programming approach to create event-driven applications from scratch by wiring together hardware devices, APIs, and online services
Key Features
- Discover how you can automate the Internet of Things (IoT) without writing huge blocks of code
- Learn how to wire together flows using a browser-based visual editor
- Handle IoT data with little to no coding knowledge
Book Description
Node-RED is a free and open source flow-based programming tool used to handle IoT data that allows programmers of any level to interconnect physical I/O, cloud-based systems, databases, and APIs to build web applications without code.
Practical Node-RED Programming is a comprehensive introduction for anyone looking to get up to speed with the Node-RED ecosystem in no time. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you to become well versed in the foundations of Node-RED. You’ll learn how to use Node-RED to handle IoT data and build web applications without having to write complex code. Once you’ve covered the basics, you’ll explore various visual programming techniques and find out how to make sample flows as you cover web development, IoT development, and cloud service connections, and finally build useful real-world applications.
By the end of this book, you’ll have learned how to use Node-RED to develop a real-world application from scratch, which can then be implemented in your business.
What you will learn
- Understand the history of Node-RED and why you need to learn a flow-based programming tool
- Use Node-RED to build Node.js-based applications
- Handle data for IoT devices using Node-RED flows
- Explore advanced Node-RED features such as connecting repositories and customizing the flow editor
- Find out what the MQTT protocol is and how it relates to Node-RED
- Create and publish your own nodes and flows using the Node-RED library
Who this book is for
This Node-RED book is for web developers and IoT engineers with some background in JavaScript and Node.js. Although not necessary, familiarity with the concepts of electronics will help you to make the most out of this book.
Table of Contents
- Introducing Node-RED and Flow-based programming
- Setting up the Development Environment
- Understanding Node-RED characteristics by creating basic flows
- Learning the Major Nodes
- Implementing Node-RED locally
- Implementing Node-RED in the Cloud
- Calling a Web API from Node-RED
- Using the Project Feature with Git
- Creating a ToDo application with Node-RED
- Handling sensor data on the Raspberry Pi
- Visualize data by creating a server-side application in the IBM cloud
- Developing a Chatbot Application Using Slack and IBM Watson
- Creating and publishing your own node on the Node-RED library
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.