BẢN - NT106.O22.ANTT ROADMAP 1. Tìm hiểu tổng quan về mạng và ứng dụng mạng Các khái niệm cơ bản Cơ sở nền tảng về ứng dụng mạng Mô hình OSI Cơ bản về .NET framework và C#
2. Stream và I/O Tìm hiểu về stream và I/O Đọc và ghi dữ liệu Kết nối ứng dụng với CSD
3. Lập trình Multi-threading
Giới thiệu về thread và multi- threading Lớp thread C# Vòng đời của Thread Các phương thức của Thread
4. Lập trình Socket
Giới thiệu Socket Lập trình Socket trong C# Các lớp hỗ trợ lập trình Socket: IPAdress,IPEndpoint,IPHostEntry,
5. Lập trình UDP và TCPO
Mô hình Client-Server của ứng dụng UDP, TCP UDP Client TCP Client TCP Listener
6. Lập trình với giao thức
tầng ứng dụng HTTP Giao thức HTTP và web HTTP Request và HTTP Response Lập trình web client Lập trình web server Web service, API
7. Lập trình với các giao thức
tầng ứng dụng làm việc với thư điện tử Email và nguyên tắc hoạt động Gửi mail với SMTP Nhận mail với POP3 và IMAP Lập trình gửi, nhận email.
8. Lập trình với các giao thức
tầng ứng dụng FTP Giới thiệu về FTP và nguyên tắc hoạt động FTP Server và Client FTP trong CMD Giao thức ICMP Ứng dụng Ping, Tracert Route trong C# ROADMAP 9. Phân tích gói tin mạng Phân tích mức Network(IP Level) Phân tích mức datalink Phân tích mức Physical
10. Bảo mật
Cơ bản về bảo mật trong lập trình mạng Cơ bản về mã hóa Các thư viện hỗ trợ mã hóa trong .NET
SERMINAR, BÁO CÁO ĐỒ
ÁN MÔN HỌC
Mục tiêu môn học
Nắm được kiến thức cơ bản về lập
trình Nắm được kiến thức cơ bản, về mạng, giao thức mạng và mô hình mạng Hiểu được mô hình hoạt động, cách thức vận hành của các ứng dụng mạng cơ bản để vận dụng vào phát triển và hiện thực các ứng dụng mạng Phát triển, hiện thực các ứng dụng mạng cơ bản Giao tiếp, hợp tác hiệu quả trong nhóm để xây dựng ứng dụng