I read the following version of the spectral theorem in Banach Algebra Techniques in Operator Theory by Douglas:
I'm trying to understand why this is a generalization of the following version, which is most common in an undergraduate functional analysis course:
Theorem 1. Suppose $A$ is a compact self-adjoint operator on a Hilbert space $V$. There is an orthonormal basis of $V$ consisting of eigenvectors of $A$. Each eigenvalue is real.
or the version for normal matrix in undergraduate linear algebra:
Theorem 2 An $n\times n$ complex matrix $A$ is normal if and only if there exists a unitary matrix $U$ such that $$ A=U D U^*, $$ where $D$ is a diagonal matrix.
It is pain in the neck to read the abstract version of the theorem without knowing how it generalize the simpler versions. Could anybody explain how is Theorem 4.30 a generalization? Especially,
- Where is the Gelfand transform in Theorem 1 and Theorem 2?
- How does the "Gelfand map is a *-isometric isomorphism of $\mathfrak{C}_T$ onto $C(\sigma(T))$" correspond to the eigenvector-eigenvalue statement in Theorem 1 and Theorem 2?

This is not the spectral theorem for normal operators on an arbitrary Hilbert space. It is merely a special case of the Gelfand representation. It is however this special case which gives rise to the full spectral theorem, in about 10 more pages of additional theory.
My answer consists of two parts:
Part 1: deducing the finite-dimensional spectral theorem from the Gelfand transform.
The version for compact self-adjoint operators can be deduced in a similar way, but this requires several theorems about compact operators. (You have to prove that the spectrum has no limit points except possibly $0$, that every non-zero $\lambda \in \sigma(N)$ is an eigenvalue and that every non-zero eigenvalue has finite multiplicity.)
Part 2: the spectral theorem for normal operators on an arbitrary Hilbert space.
The general spectral theorem is stronger yet than the one from Theorem 4.30. For a normal operator $N \in B(\mathscr H)$, the continuous functional calculus at $N$ is the unique unital $*$-homomorphism $\varphi : C(\sigma(N)) \to B(\mathscr H)$ such that $\varphi(\iota) = N$ holds, where $\iota : \sigma(N) \to \mathbb C$ once again denotes the inclusion $x \mapsto x$. The continuous functional calculus is automatically an isometry. It can be obtained through the Gelfand representation and it exists even for arbitrary unital $C^*$-algebras.
For a compact Hausdorff space $X$ we let $B^\infty(X)$ denote the space of bounded Borel measurable functions $X\to \mathbb C$. This becomes a $C^*$-algebra when equipped with the supremum norm.
The above result is the full spectral theorem for bounded normal operators on an arbitrary Hilbert space, and the extended unital $*$-homomorphism $\tilde\varphi : B^\infty(\sigma(N)) \to B(\mathscr H)$ is called the Borel functional calculus at $N$. The above result makes the theory of Hilbert space operators a lot easier. For instance, try the following exercise with and without the spectral theorem.
Further reading: