Netprog
Netprog
College:
Republic of Iraq Department: Computer network ccsystems
The Ministry of Higher Education Stage:
& Scientific Research Instructor name
Academic status:
Qualification:
Place of work: University of Anbar
Course Instructor
E-mail
Title Network Programming
Course Coordinator
Course Objective
Course Description
-
General Notes
University: Anbar
College:
Republic of Iraq Department: Computer network ccsystems
The Ministry of Higher Education Stage:
& Scientific Research Instructor name
Academic status:
Qualification:
Place of work: University of Anbar
Lab.
Week
TCP Programming
• TCP concepts
7
• TCP protocol and message format
A simple TCP echo client-server application
UDP Programming
• UDP concepts
8 • UDP protocol and message format
A simple UDP echo client-server application
9 Midterm Exam
Processing Emails
• Email protocols and handling
• SMTP(Simple Mail Transfer Protocol)
programming
• POP3(Post Office Protocol - Version 3)
12
programming
• IMAP(Internet Message Access Protocol)
programming
• Work with Google Gmail
Data/Messages Exchange
• XML, JSON and CSV data formats
• Working with XML/JSON/CSV data in
Python
Multithreading and Multiprocessing
14
• Multithreading and multiprocessing
concepts
• Multithreading and multiprocessing in
Pythonc
• Multithread servers and clients
Event-driven Programming**
• What is event-driven programming?
15
• Event detection and handling
• Event-driven network programming
Web Services**
• Introducing Web services
• REST and SOAP
• Web services in Python
16 Web Applications**
• Web applications and frameworks
• Django, Web2py, Flask, Bottle
• Python Web development
•