My Account Log in

1 option

Building AI-powered apps with Angular : hands-on guide to creating agentic Angular apps with Google AI and Gemini models / Giorgio Boa, Fabio Biondi.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Boa, Giorgio, author.
Biondi, Fabio, author.
Language:
English
Subjects (All):
AngularJS (Software framework).
Application software--Development.
Application software.
JavaScript (Computer program language).
Natural language processing (Computer science).
Web applications--Design.
Web applications.
Physical Description:
1 online resource
Place of Publication:
Birmingham : Packt Publishing, 2026.
Summary:
Build and deploy AI-powered Angular apps using Gemini, Genkit, multimodal AI, MCP, and RAG to create intelligent UIs, generate images or video, and turn concepts into scalable cloud solutions Key Features Integrate cutting-edge AI such as Gemini and multimodal capabilities into Angular apps Build intelligent features such as image and video...
Contents:
Intro
Building AI-Powered Apps with Angular
Hands-on guide to creating agentic Angular apps with Google AI and Gemini models
Foreword by Mark Thompson
Foreword by Riccardo Carlesso
Contributors
About the authors
About the reviewers
Table of Contents
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Get in touch
Free benefits with your book
How to Unlock
Part 1
AI First Principles
1
AI for Frontend Developers
Machine learning fundamentals
Supervised learning: Learning from tagged instances
Unsupervised learning: uncovering latent structures
Reinforcement learning: Mastering through experimentation
False positive, false negative, true positive, true negative
Understanding neural networks and deep learning
The neuron: the basic building block
Connecting neurons: Layers and networks
Connections and weights
The learning process
Introduction to large language models (LLMs)
What makes LLMs so powerful?
Interacting with LLMs: The art of prompt engineering
Key parameters for LLM interactions
Tokens and tokenization
How tokenization works
Best practices for using LLMs
Interacting with AI models
Summary
Get this book's PDF version and more
2
Getting Started with Google Gemini
Technical requirements
What is Google Gemini
Gemini models
Setting up an API key via Google AI Studio
Setting up a Node.js project and using Gemini API
Exploring the Gemini API and GenAI SDK
Constructing and sending a web request
API endpoint
Request body
Fetching data
Google Gen AI SDK
Use environment variables
Streaming content
Performance and consumption
Request duration
Usage metadata
Thinking level
3
Working with Prompts
Introducing prompt design
Multiple prompts
Markdown syntax vs HTML
Multimodal prompts
Exploring prompt tools and configurations
urlContext
Without URL context
Using URL context
Token consumption
Google search
Understanding grounding metadata
No tools vs urlContext vs Google Search
Scenario 1: Without tools (the model alone)
Scenario 2: With url context
Scenario 3: With Google Search
Structured output
Temperature
Case A: temperature 0.1 (low creativity)
Case B: temperature 0.9 (high creativity)
Top-P and Top-K
System instructions
Stateful vs stateless
AI and context window
Lost in the middle issue
Part 2
Integrating AI into Angular
4
Building a UI in Angular with Google Gemini
Creating a modern Angular project
Router
Navigation bar
Global styling
Using signal forms
Visualizing validation errors
Resetting the state
Submit the form
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
9781806383498
OCLC:
1591606611
Publisher Number:
CIPO000380089

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account