Teacher Education as a Process of Developing Teacher Knowledge