본 과정은 자바 네트워크 프로그램을 개발하기 위해 멀티스레드 서버, 암호화 통신, 로컬 네트워크 브로드캐스팅과 서버 측 프로그램으로 데이터를 전송하는 것과 같은 일반적인 네트워크 작업을 쉽고 빠르게 수행하기 위한 자바의 네트워크 클래스 라이브러리 사용법을 배울 수 있다.
※본 과정에서는 windows7이상, JDK 8u45, Eclipse Luna, Apache Tomcat 7.0 소프트웨어를 사용하였습니다.
(단, 상기 소프트웨어는 제공해드리지 않으니 이점 참고해주시기 바랍니다.)
|
■ 신청기간 : 상시개강 ■ 교육기간 : 수강신청일로부터 30일동안 ■ 교육시간 : 총 16시간 ■ 교육비 : 자부담금 없음 ■ 학습대상자 : 공학 분야 재직자 및 구직자, 공공직업훈련기관 교사 특성화고 교사, 폴리텍대학 교원 / SI 시스템 프로그래머, 컴퓨터공학 정보통신공학 등 공학계열 전공자, JAVA 입문자 ■ NCS수행정보 : 정보통신> 정보기술 > 정보기술개발 > 응용SW엔지니어링 |
-교재 및 참고자료
1) 문헌
- 주교재 : 엘리엇 러스티 해럴드, 강성용 역,
자바 네트워크 프로그래밍 네트워크 애플리케이션 개발의 모든 것 , 제이펍 4판, 2014
- 부교재 : 장춘서, 네트워크 프로그래밍, 카오스북, 2014
안용학, 자바 네트워크 프로그래밍 , 생능 , 2013
장춘서, TCP/IP 기초와 JAVA/C#을 활용한 네트워크 프로그래밍, 카오스북 , 2014
2) 관련 사이트
- http://hyunssssss.tistory.com/246
- http://www.ehan.co.kr
- http://www.hanbit.co.kr
- http://kocw.net
IIBI CURRICULUM
학습목차
차시 | 차시명 | ||||||
1 | 스트림 | ||||||
2 | 기본 네트워크 개념 | ||||||
3 | 스레드 | ||||||
4 | 인터넷 주소 | ||||||
5 | URL과 URI | ||||||
6 | HTTP | ||||||
7 | URLConnection 클래스 | ||||||
8 | 클라이언트 소켓 | ||||||
9 | 서버 소켓 | ||||||
10 | 보안 소켓 | ||||||
11 | 논블럭 I/O | ||||||
12 | UDP | ||||||
13 | IP 멀티 캐스트 | ||||||
14 | UI 구현 | ||||||
15 | 서버/클라이언트 모듈 구현 | ||||||
16 | 통합 테스트 구현 |