This is a classic stars-and-bars argument. Consider the collection of all sequences consisting of $n$ identical * symbols and $N-1$ identical $\vert$ symbols. There is a one-to-one correspondence between such sequences and the set of non-decreasing sequences of length $n$ with symbols $\{1,2,\ldots,N\}$.
How?
Let the "current symbol" be 1. Think of * as denoting "write down the current symbol", and $\vert$ as denoting "increase the current symbol by 1".
So for instance: if $N=5$ and $n=4$, you could have the sequence $*||*|**|$. This would correspond to the sequence $1,3,4,4$.
Since these two sets are in one-to-one correspondence, they have the same size. But, it is easy to count the number of star-and-bar arrangements: out of $N+n-1$ possible locations in the sequence, you need to choose which $n$ are stars.