The main purpose of this course is to discuss the state-of-the-art network technology and let the students understand and know how to apply the new network technology for their IT careers. The teaching contents of this course include: Software Defined Networks, Network Function Virtualization, Quality of Service, User Quality of Experience, Cloud and Fog Computing, Internet of Things, Network Security. The learning goal of students is to make good use of network technology in response to the development of the industry