talk-data.com talk-data.com

Topic

JavaScript

programming_language web_development front_end

231

tagged

Activity Trend

12 peak/qtr
2020-Q1 2026-Q1

Activities

231 activities · Newest first

Web Development with MongoDB and NodeJS - Second Edition

Discover how to build a full-featured, interactive web application from scratch using Node.js and MongoDB in this comprehensive guide. You will learn to set up your development environment, create a web server with Express.js, and integrate MongoDB for data persistence. By the end of this book, you will have the knowledge and skills to develop and deploy robust web applications ready for the cloud. What this Book will help me do Set up a Node.js development environment and connect it to MongoDB. Develop a web server using Express.js and write integrated APIs. Implement dynamic HTML pages leveraging the Handlebars template engine. Build efficient and scalable data-driven features using Mongoose ODM. Deploy web applications seamlessly to cloud platforms like Heroku, AWS, or Azure. Author(s) This book was co-authored by experts None Satheesh, None Joseph D'mello, and Jason Krol, who bring years of experience in software development and expertise in modern web technologies. With a focus on practical application and best practices, the authors aim to empower readers to succeed in real-world development projects using the innovative Node.js and MongoDB stack. Who is it for? This book is tailored for developers who have a basic understanding of JavaScript and HTML and wish to advance their web development skills. If you are motivated to learn how to leverage Node.js and MongoDB for full-stack development or are curious about building and deploying complete web applications, this book is ideal for you. It addresses learners from early career to experienced developers looking to strengthen their skills in modern development stacks.

Python Web Scraping

Explore the possibilities of web scraping using Python with this practical guide. The book provides a comprehensive introduction to extracting information from web pages, managing complex scraping scenarios, and utilizing specialized tools such as Scrapy. Whether you're dealing with static pages or interactive web content, this book equips you with the skills to gather and process web data efficiently. What this Book will help me do Gain proficiency in writing Python scripts to extract data from web pages. Learn to build and manage multithreaded crawlers to handle large-scale scraping tasks. Master techniques for interacting with dynamic web content and JavaScript-rendered pages. Understand how to work with web forms, sessions, and tackle challenges like CAPTCHA. Implement practical examples of web scraping using Scrapy for real-world data projects. Author(s) Richard Penman is an experienced software engineer and an expert in Python programming and web development. With years of practical expertise in web crawling and data extraction, Richard shares his extensive knowledge in this field to make complex tasks accessible to developers of all levels. His thoughtful approach aims to empower readers to confidently tackle data challenges on the web. Who is it for? This book is ideal for developers and technical professionals who want to learn effective techniques for web scraping with Python. A basic understanding of programming concepts and experience with Python will help readers get the most out of the practical examples. It's also suitable for advanced learners looking to apply Python skills for automating web data extraction tasks. If you're enthusiastic about turning web data into actionable insights, this guide is for you.

Learning Shiny

Have you ever wanted to transform your data analysis in R into interactive, web-based dashboards and applications? "Learning Shiny" is your guide to mastering R's Shiny framework to create dynamic, visual, and engaging web applications. With its step-by-step approach, this book enables you to harness Shiny's features effectively. What this Book will help me do Understand the core principles of R and data processing using tools like apply and lapply, empowering you to handle data programmatically. Learn the Shiny framework fundamentals, including structuring an interactive application using UI and server scripts. Create stunning visualizations and dashboards using libraries like ggplot2 and integrate Shiny seamlessly. Deploy and host Shiny web applications on Linux servers for effective sharing and collaboration. Enhance your applications with JavaScript integrations, using tools like D3.js, for advanced customization. Author(s) Hernan Resnizky is a renowned data scientist and educator with extensive experience in R programming and Shiny application development. Known for his clear teaching style, he has guided numerous professionals in using R for real-world applications. His practical approach ensures readers not only learn techniques but understand how to apply them effectively. Who is it for? "Learning Shiny" is ideal for data scientists looking to showcase their work through interactive web apps and visualizations, and for web developers curious about leveraging the Shiny framework in R. Beginners as well as those with some R experience will find tailored guidance to suit their level. If you aim to expand your toolkit with web-focused R capabilities, this book is for you.

Pro MongoDB™ Development

Pro MongoDB Development is a critical reference for anyone using MongoDB, a NoSQL database based on the BSON (binary JSON) document model. The book explores many aspects of implementing MongoDB in web applications, whether you are using Java, PHP, Ruby, and JavaScript. Noted expert Deepak Vohra walks you through accessing MongoDB databases with all these languages and working with various other technologies and databases. Vohra discusses using Java EE frameworks Kundera and Spring Data with MongoDB. You learn the nuts and bolts of migrating data from other NoSQL databases (Apache Cassandra and Couchbase) and from relational databases (Oracle Database). And, because NoSQL databases are commonly used with the Hadoop ecosystem, the book also covers using MongoDB with Apache Hive. Each chapter includes details about the software you need and hands on examples of working with MongoDB and these technologies so you know exactly what to do, whatever your MongoDB implementation requires.

Mastering ArcGIS Server Development with JavaScript

Learn how to create interactive and stylish web mapping applications with "Mastering ArcGIS Server Development with JavaScript." By focusing on the ArcGIS JavaScript API along with modern development practices, this book provides you with practical examples and insights to build functional, visually appealing GIS applications for the web. What this Book will help me do Integrate and display data from multiple sources into a single-page application using mapping tools. Customize widgets and maps to ensure user engagement and optimal functionality. Use charts and graphs to intuitively represent geographic data insights. Combine the ArcGIS JavaScript API with popular JavaScript libraries for advanced map-making features. Develop web maps suitable for multiple devices and test for platform compatibility. Author(s) None Doman is a seasoned GIS developer with extensive experience in the ArcGIS ecosystem. Specializing in integrating cutting-edge JavaScript techniques with GIS solutions, Doman focuses on empowering developers through comprehensive and insightful learning materials. Their approachable writing style ensures even complex concepts are accessible and engaging. Who is it for? This book is aimed at professional developers looking to enhance their GIS application development skills. Ideal readers have a fundamental understanding of ArcGIS Server and some experience with developing using JavaScript. It is especially beneficial for those eager to apply GIS solutions in web development scenarios. It's perfect for those ready to deepen their expertise in GIS programming and create impactful web mapping applications.

Redis Essentials

Redis Essentials is your go-to guide for understanding and mastering Redis, the leading in-memory data structure store. In this book, you will explore the powerful features offered by Redis, such as real-time data processing, highly scalable architectures, and practical implementations for web applications. You'll complete the journey equipped to handle and optimize Redis for your development projects. What this Book will help me do Design analytics applications with advanced data structures like Bitmaps and HyperLogLogs. Scale your application infrastructure using Redis Sentinel, Twemproxy, and Redis Cluster. Develop custom Redis commands and extend its functionality with the Lua scripting language. Implement robust security measures for Redis, including SSL encryption and firewall rules. Master the usage of Redis client libraries in PHP, Python, Node.js, and Ruby for seamless development. Author(s) Maxwell Dayvson da Silva is an experienced software engineer and author with expertise in designing high-performance systems. With a strong focus on practical knowledge and hands-on solutions, Maxwell brings over a decade of experience using Redis to this book. His approachable teaching style ensures learners grasp complex topics easily while emphasizing their practical application to real-world challenges. Who is it for? Redis Essentials is aimed at developers looking to enhance their system's performance and scalability using Redis. Whether you're moderately familiar with key-value stores or new to Redis, this book will provide the explanations and hands-on examples you need. Recommended for developers with experience in data architectures, the book bridges the gap between understanding Redis features and their real-world application. Start here to bring high-performance in-memory data solutions to your projects.

Introduction to JavaScript Object Notation

What is JavaScript Object Notation (JSON) and how can you put it to work? This concise guide helps busy IT professionals get up and running quickly with this popular data interchange format, and provides a deep understanding of how JSON works. Author Lindsay Bassett begins with an overview of JSON syntax, data types, formatting, and security concerns before exploring the many ways you can apply JSON today. From Web APIs and server-side language libraries to NoSQL databases and client-side frameworks, JSON has emerged as a viable alternative to XML for exchanging data between different platforms. If you have some programming experience and understand HTML and JavaScript, this is your book. Learn why JSON syntax represents data in name-value pairs Explore JSON data types, including object, string, number, and array Find out how you can combat common security concerns Learn how the JSON schema verifies that data is formatted correctly Examine the relationship between browsers, web APIs, and JSON Understand how web servers can both request and create data Discover how jQuery and other client-side frameworks use JSON Learn why the CouchDB NoSQL database uses JSON to store data

Pro Couchbase Development: A NoSQL Platform for the Enterprise

Pro Couchbase Development: A NoSQL Platform for the Enterprise discusses programming for Couchbase using Java and scripting languages, querying and searching, handling migration, and integrating Couchbase with Hadoop, HDFS, and JSON. It also discusses migration from other NoSQL databases like MongoDB. This book is for big data developers who use Couchbase NoSQL database or want to use Couchbase for their web applications as well as for those migrating from other NoSQL databases like MongoDB and Cassandra. For example, a reason to migrate from Cassandra is that it is not based on the JSON document model with support for a flexible schema without having to define columns and supercolumns. The target audience is largely Java developers but the book also supports PHP and Ruby developers who want to learn about Couchbase. The author supplies examples in Java, PHP, Ruby, and JavaScript. After reading and using this hands-on guide for developing with Couchbase, you'll be able to build complex enterprise, database and cloud applications that leverage this powerful platform.

The JavaScript JSON Cookbook

Take your understanding of JSON to the next level with "The JavaScript JSON Cookbook." This in-depth guide equips developers of all levels with practical recipes to integrate JSON into a variety of applications such as web, mobile, and server-side systems, enabling efficient data exchange and manipulation. What this Book will help me do Master the fundamentals of JSON formatting, data exchange, and manipulation. Work with JSON in popular libraries and frameworks like AngularJS, jQuery, and AJAX. Integrate JSON seamlessly with databases such as MongoDB and CouchDB. Utilize JSON in mobile platform development for Android and iOS. Learn advanced techniques such as querying JSON using JSON Path and representing binary objects. Author(s) Ray Rischpater is an accomplished software developer and author with extensive experience in programming and web development. He has a deep understanding of JavaScript and JSON, and his practical approach to solving complex technical challenges makes his books invaluable resources. Ray's instructional style is clear and comprehensive, aiming to empower programmers to achieve their goals. Who is it for? This book is ideal for software developers working with web, mobile, or backend systems who want to expand their expertise in JSON. Whether you're a frontend, backend, or full-stack developer at any skill level, the recipes in this cookbook will enhance your ability to create efficient, data-driven applications. If you aim to use JSON for tasks like data exchange, web services, or database integration, this book is for you. By working through the examples, you will gain actionable skills to implement JSON in diverse real-world scenarios.

Data Visualization with D3 and AngularJS

In "Data Visualization with D3 and AngularJS," you'll discover how to create dynamic, data-driven visualizations with the power of D3.js integrated seamlessly into AngularJS apps. This book offers a hands-on approach, demonstrating step-by-step how to leverage the strengths of these technologies to build interactive dashboards and visual components. What this Book will help me do Build and integrate interactive dashboards using D3.js and AngularJS. Design varied types of charts, including scatter plots, bar graphs, and area charts. Understand how to load, parse, and preprocess external data for visualizations. Develop modular and reusable visualization components in AngularJS. Create custom animations and interactions for user engagement with data visualizations. Author(s) With years of experience in front-end development and data visualization, the authors None Hanchett and None Körner bring expert insight and clarity to these topics. Their instructional approach focuses on practical, real-world applications, aiming to empower readers to achieve professional results through clear explanations and well-structured examples. Who is it for? This book is tailored for web developers familiar with AngularJS who are eager to incorporate advanced visualizations into their applications. Whether you're looking to build professional dashboards or simply explore the capabilities of D3.js, this book provides the knowledge you need. Ideal for those aiming to gain hands-on experience and enhance their development skill set.

Data Visualization with JavaScript

You've got data to communicate. But what kind of visualization do you choose, how do you build it, and how do you ensure that it's up to the demands of the Web? In Data Visualization with JavaScript, you'll learn how to use JavaScript, HTML, and CSS to build the most practical visualizations for your data. Step-by-step examples walk you through creating, integrating, and debugging different types of visualizations and will have you building basic visualizations, like bar, line, and scatter graphs, in no time. Then you'll move on to more advanced topics, including how to: Create tree maps, heat maps, network graphs, word clouds, and timelines Map geographic data, and build sparklines and composite charts Add interactivity and retrieve data with AJAX Manage data in the browser and build data-driven web applications Harness the power of the Flotr2, Flot, Chronoline.js, D3.js, Underscore.js, and Backbone.js libraries If you already know your way around building a web page but aren't quite sure how to build a good visualization, Data Visualization with JavaScript will help you get your feet wet without throwing you into the deep end. Before you know it, you'll be well on your way to creating simple, powerful data visualizations.

Beginning JSON

Beginning JSON is the definitive guide to JSON - JavaScript Object Notation - today’s standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from the basics of data formats to creating your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly validated JSON data. The first two chapters of the book will discuss the foundations of JavaScript for those who need it, and provide the necessary understandings for later chapters. Chapters 3 through 12 will uncover what data is, how to convert that data into a transmittable/storable format, how to use AJAX to send and receive JSON, and, lastly, how to reassemble that data back into a proper JavaScript object to be used by your program. The final chapters put everything you learned into practice.

D3.js in Action

D3.js in Action is a practical tutorial for creating interactive graphics and data-driven applications using D3.js. You'll start with in-depth explanations of D3's out-of-the-box layouts, along with dozens of practical use cases that align with different types of visualizations. Then, you'll explore practical techniques for content creation, animation, and representing dynamic data—including interactive graphics and data streamed live over the web. The final chapters show you how to use D3's rich interaction model as the foundation for a complete web application. In the end, you'll be ready to integrate D3.js into your web development process and transform any site into a more engaging and sophisticated user experience. About the Technology D3.js is a JavaScript library that allows data to be represented graphically on a web page. Because it uses the broadly supported SVG standard, D3 allows you to create scalable graphs for any modern browser. You start with a structure, dataset, or algorithm and programmatically generate static, interactive, or animated images that responsively scale to any screen. About the Book D3.js in Action introduces you to the most powerful web data visualization library available and shows you how to use it to build interactive graphics and data-driven applications. You'll start with dozens of practical use cases that align with different types of charts, networks, and maps using D3's out-of-the-box layouts. Then, you'll explore practical techniques for content design, animation, and representation of dynamic data—including interactive graphics and live streaming data. What's Inside Interacting with vector graphics Expressive data visualization Creating rich mapping applications Prepping your data Complete data-driven web apps in D3 About the Reader Readers need basic HTML, CSS, and JavaScript skills. No experience with D3 or SVG is required. About the Author Elijah Meeks is a senior data visualization engineer at Netflix. His D3.js portfolio includes work at Stanford University and with well-known companies worldwide. Quotes A mandatory introduction to a very complex and powerful library. - Stephen Wakely, Thomson Reuters Quickly gets you coding amazing visualizations. - Ntino Krampis, PhD, City University of New York A remarkable exploration of the world of dataviz possibilities with D3. - Arun Noronha, Directworks Inc. A must-have book. - Arif Shaikh, Sony Pictures Entertainment One of the most comprehensive books about data visualization I have ever read. - Andrea Mostosi, The Fool s.r.l.

Data Visualization for Oracle Business Intelligence 11g

The only Oracle Press guide to creating effective visual presentations of business intelligence data quickly and easily Data Visualization for Oracle Business Intelligence 11g reveals the best practices for creating graphs, tables, maps, and other methodologies for presenting data-driven insights using one of the most common business intelligence front-end systems in the world, Oracle Business Intelligence 11 g. This information-rich guide offers clear instructions for building top-quality dashboards, analyses, and visualizations from real-world implementers and respected data visualization experts. You’ll learn everything from improving the readability of your tables to implementing the latest Advanced Trellis Chart features and from adding native map views of BI data to designing optimal dashboard layout strategies. You’ll see how to produce accurate, compelling, and professional graphics that will immediately enhance corporate decision making. Shows proven steps for extracting maximum impact from native features that are little known to the majority of BI users Covers dashboard strategy, including layout, design, navigation, master detail linking, action links, and prompts Addresses how to extend Oracle Business Intelligence 11 g with advanced languages and visualization systems such as JavaScript-based D3 and JQuery, R, and Oracle Application Development Framework Includes an associated web gallery showcasing the colors and graphics that render best digitally

Computer Science Illuminated, 6th Edition

Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.

Fully revised and updated, the Sixth Edition of the best-selling text Computer Science Illuminated retains the accessibility and in-depth coverage of previous editions, while incorporating all-new material on cutting-edge issues in computer science. Authored by the award-winning Nell Dale and John Lewis, Computer Science Illuminated’s unique and innovative layered approach moves through the levels of computing from an organized, language-neutral perspective.

Designed for the introductory computing and computer science course, this student-friendly Sixth Edition provides students with a solid foundation for further study, and offers non-majors a complete introduction to computing.

Key Features of the Sixth Edition include:

Access to Navigate 2 online learning materials including a comprehensive and interactive eBook, student practice activities and assessments, learning analytics reporting tools, and more
Completely revised sections on HTML and CSS
Updates regarding Top Level Domains, Social Networks, and Google Analytics
All-new section on Internet management, including ICANN control and net neutrality 
New design, including fully revised figures and tables
New and updated Did You Know callouts are included in the chapter margins
New and revised Ethical Issues and Biographies throughout emphasize the history and breadth of computing
Available in our customizable PUBLISH platform

A collection of programming language chapters are available as low-cost bundling options. Available chapters include: Java, C++, Python, Alice, SQL, VB.NET, RUBY, Perl, Pascal, and JavaScript.

With Navigate 2, technology and content combine to expand the reach of your classroom. Whether you teach an online, hybrid, or traditional classroom-based course, Navigate 2 delivers unbeatable value. Experience Navigate 2 today at www.jblnavigate.com/2

Visio Services Quick Guide: Using Visio with Sharepoint 2013 and Office 365

In this fast-paced 100-page guide, you’ll learn to load, display and interact with dynamic, data-powered Visio diagrams in SharePoint 2013 or Office 365. Visio Services Quick Guide gives you the tools to build anything from a simple project workflow to an organizational infrastructure diagram, powered by real data from SharePoint or SQL Server. Colleagues can load your diagrams entirely in the browser, meaning that a single Visio client installation is enough to get started. Readers with JavaScript experience will also find out how to get additional control over Visio diagrams using the JavaScript mashup API, and how to build a custom data provider. The final chapter covers some useful information on administering Visio Services. Get started bringing your Visio diagrams to life with the Visio Services Quick Guide.

PHP and MySQL Web Development: A Beginner’s Guide

Essential Skills—Made Easy! PHP and MySQL Web Development: A Beginner's Guide takes you from building static web pages to creating comprehensive database-driven web applications. The book reviews HTML, CSS, and JavaScript and then explores PHP--its structure, control statements, arrays, functions, use with forms, and file handling capabilities. Next, the book examines MySQL, including SQL, the MySQL command set, and how to use it with PHP to create a relational database and build secure, databasedriven web applications. This practical resource features complete, step-by-step examples with code that you can use as templates for your own projects. Designed for Easy Learning Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Self Tests--End-of-chapter quizzes to reinforce your skills Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated Ready-to-use code at www.mhprofessional.com

Beginning Apache Cassandra Development

Beginning Apache Cassandra Development introduces you to one of the most robust and best-performing NoSQL database platforms on the planet. Apache Cassandra is a document database following the JSON document model. It is specifically designed to manage large amounts of data across many commodity servers without there being any single point of failure. This design approach makes Apache Cassandra a robust and easy-to-implement platform when high availability is needed. Apache Cassandra can be used by developers in Java, PHP, Python, and JavaScript—the primary and most commonly used languages. In Beginning Apache Cassandra Development, author and Cassandra expert Vivek Mishra takes you through using Apache Cassandra from each of these primary languages. Mishra also covers the Cassandra Query Language (CQL), the Apache Cassandra analog to SQL. You'll learn to develop applications sourcing data from Cassandra, query that data, and deliver it at speed to your application's users. Cassandra is one of the leading NoSQL databases, meaning you get unparalleled throughput and performance without the sort of processing overhead that comes with traditional proprietary databases. Beginning Apache Cassandra Development will therefore help you create applications that generate search results quickly, stand up to high levels of demand, scale as your user base grows, ensure operational simplicity, and—not least—provide delightful user experiences.

Learning PHP, MySQL & JavaScript, 4th Edition

Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you have only basic HTML knowledge. With this popular hands-on guide, you’ll tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5.