Let me emphasize that in the following discussion $V$ denotes a complex vector space and $T$ denotes an operator on $V$.
Definition: Let $T$ be an operator on $V$ and choose a basis of $V$ such that the matrix of $T$ (with respect to this basis) is upper triangular. If $\lambda$ is a complex number, then the multiplicity of $\lambda$ as an eigenvalue of $T$ is defined to be the number of times $\lambda$ occurs on the diagonal of the matrix of $T$.
Exercise 1: In this exercise, we will prove that the multiplicity of a complex number $\lambda$ of $T$ as an eigenvalue of $T$ is well-defined. Firstly, prove the following result:
If $\lambda$ is a complex number and if ${\cal B}$ is a basis of $V$
such that the matrix of $T$ (with respect to ${\cal B}$) is upper
triangular, then the number of times $\lambda$ occurs on the diagonal
of the matrix of $T$ equals $\text{null}(T-\lambda I)^{\dim{V}}$.
Deduce that the number of times $\lambda$ occurs on the diagonal of an upper triangular matrix of $T$ does not depend on the basis with respect to which $T$ has an upper triangular matrix. Therefore, the multiplicity of a complex number $\lambda$ as an eigenvalue of $T$ is well-defined.
Exercise 2: Prove that the sum of the multiplicities of the eigenvalues of $T$ equals the dimension of the vector space $V$ on which $T$ operates.
Definition: Let $T$ be an operator on a complex vector space $V$. The determinant of $T$ is defined to be the product of the eigenvalues of $T$ (counting multiplicity).
Exercise 3: Prove that an operator $T$ is invertible if and only if the determinant of $T$ (as defined above) is non-zero.
We will now prove that the determinant of $T$ as an operator equals the determinant of a matrix of $T$ (with respect to any basis of $V$).
Exercise 4: Prove that if $T$ has an upper triangular matrix with respect to a basis of $V$, then the determinant of $T$ equals the product of the diagonal entries of this matrix. Deduce that the determinant of $T$ equals the determinant of this matrix.
Exercise 5: Prove that if $A$ is the matrix of $T$ with respect to a particular basis of $V$ and if $B$ is the matrix of $T$ with respect to another basis of $V$, then there is an invertible matrix $C$ such that $C^{-1}AC=B$.
Exercise 6: Prove that if $A$ and $B$ are $n\times n$ square matrices, then $\det{AB}=\det{A}\det{B}=\det{BA}$.
Exercise 7: Prove that if $A$ is the matrix of $T$ with respect to a particular basis of $V$ and if $B$ is the matrix of $T$ with respect to another basis of $V$, then $\det{A}=\det{B}$ as matrices.
Exercise 8: Finally, prove that if $A$ is a matrix of $T$ with respect to any basis of $V$, then the determinant of $T$ as an operator equals the determinant of the matrix $A$, i.e., the product of the eigenvalues of $T$ (counting multiplicity) equals the determinant of the matrix $A$.
We will now prove the famous Cayley-Hamilton theorem:
Definition: If $T$ is an operator $V$, if $n=\dim{V}$, and if $\lambda_1,\dots,\lambda_n$ are the eigenvalues of $T$ (counting multiplicity), we define the characteristic polynomial of $T$ by the rule $p(z)=(z-\lambda_1)\cdots (z-\lambda_n)$ if $z$ is a complex number.
Exercise 9: Prove that $p(T)=0$ where $p$ is the characteristic polynomial of $T$. (Hint: choose a basis of $V$ with respect to which $T$ has an upper triangular matrix.)
Exercise 10: If $p$ is the characteristic polynomial of $T$, prove that $p(z)=\det{(zI-T)}$ for all complex numbers $z$. (Hint: prove that the eigenvalues of $zI-T$ are precisely the numbers of the form $z-\lambda$ where $\lambda$ is an eigenvalue of $T$. Furthermore, prove that the multiplicity of $z-\lambda$ as an eigenvalue of $zI-T$ equals the multiplicity of $\lambda$ as an eigenvalue of $T$. Use Exercise 3 and the definition of the characteristic polynomial given above.)
I hope this helps! (Please see Linear Algebra Done Right by Sheldon Axler for a more elaborate discussion of the determinant along the same lines as my answer.)