프로세스 제어 및 프로세스 환경 - keti.re.kr · pdf file리눅스 운영체제의...

22
일차 교육시간 교과목 주요내용 1일차 OT 2일차 ~ 13일차 C Core 48시간 ○Program Structure ○Function ○Pointer ○Structure ○I/O 14일차 ~ 21일차 ARM Architecture 36시간 임베디드 시스템 개발환경 구성 ○ARM 구조 ○ARM 어셈블리 ○ARM Instruction Set ○Addressing Mode 구성 요소 제어 ○ARM Start up 주변 기기 제어 22일차 ~ 27일차 Linux System Programming 48시간 리눅스 운영체제의 개요 파일시스템을 이용한 파일 I/O와 디렉토리 표준 입출력 라이브러리 총 교육시간 (528시간) 이론 366시간 프로젝트 136시간 현장실습 14시간 취업특강및박람회 12시간

Upload: doanminh

Post on 06-Mar-2018

240 views

Category:

Documents


10 download

TRANSCRIPT

일차 교육시간 교과목 주요내용

1일차 OT

2일차

~13일차

C Core 48시간

○Program Structure○Function○Pointer○Structure○I/O

14일차

~21일차

ARM Architecture 36시간

○임베디드 시스템 개발환경 구성

○ARM 구조

○ARM 어셈블리

○ARM Instruction Set○Addressing Mode○구성 요소 제어

○ARM Start up○주변 기기 제어

22일차

~27일차

Linux SystemProgramming 48시간

○리눅스 운영체제의 개요

○파일시스템을 이용한 파일 I/O와 디렉토리

○표준 입출력 라이브러리

총 교육시간

(528시간)

이론 366시간

프로젝트 136시간

현장실습 14시간

취업특강및박람회 12시간

○프로세스 제어 및 프로세스 환경

○예외처리 및 시그널

○IPC 기능

○POSIX Thread

28일차

~34일차

EmbeddedDeviceDriver

56시간

○디바이스 드라이버의 종류

○디바이스 드라이버 등록, 해제, 초기화, 읽기, 쓰기

○디바이스 제어

○인터럽트 처리

○블록킹 I/O○블록 디바이스 드라이버 제작 및 제어

35일차취업역량강화

특강 1

36일차

~38일차

PlatformPorting 24시간

○주변 장치 초기화

○커널 크로스 컴파일

○커널 fusing 및 부팅 확인

○Root filesystem 개요

○Ramdisk 이해 및 제작

○Ramdisk를 통한 부팅 확인

○Frame buffer와 LCD○Touch screen

39일차

~43일차

Arduino ADK 40시간

○스마트 테크놀로지 개요

○스마트 홈의 개요

○지능형 로봇의 개요

○스마트 자동차의 개요

○아두이노 스케치 개발 환경의 이해

○아두이노 ADK 보드의 이해

○아두이노 스케치 개발 환경 구성

○LED,버튼 제어 모듈 설계와 구현

○모터 제어 모듈 설계와 구현

○사운드 제어 모듈 설계와 구현

○센서 제어 모듈 설계와 구현

○블루투스 송/수신 모듈 설계와 구현

44일차

~48일차

USN 과

프로세스 제어40시간

○USN 구조 및 동작 원리

○센서를 이용한 하드웨어 제어

○센서와 Zigbee 통신을 이용한 센서 통신 실습

○프로세서와의 연계를 통한 자동제어 실습

○입력에 따른 프로세서 동작 제어

○실습용 로봇 제작

○센서를 활용한 통합보드 제어실습

49일차 취업역량강화 특강 2

50일차

~56일차

프로세서 및

디바이스

설계

56시간

○논리회로를 이용한 프로세서 설계

○임베디드 시스템 하드웨어 설계

○디바이스 회로 설계

○회로 시뮬레이션

○회로 해석

57일차

~58일차

프로젝트 개발

방법론16시간

○프로젝트 개요, 목적, 개발방향

○주제 선정 및 제약 조건 분석

○팀 구성 및 보고서 작성 방법

59일차

~60일차

현장 연수

61일차

~88일차

프로젝트 136시간

○4인 내의 인원으로 팀을 구성하여 최신의 프로젝

트 주제를 선정(기업Pilot), 팀원의 역할분담 및 상

호 협조를 통해 프로젝트 수행

○프로젝트는 현재 임베디드 분야에서 필요로 하는

기술과 이수 후에 컨소시엄에 필요한 주제 선정

○주제 선정 후 관련된 자료수집, 필요기술 학습, 명세 확정, 일정 수립, 개발 환경구축 등, 개발, 통합 테

스트 등을 거쳐 개발을 완료하고 컨소시엄 업체 관계

자들의 참관 하에 최종 발표회 진행

○프로젝트 수행의 각 과정에서 제안서, 중간보고서, 최종보고서 및 상세 설계서, 테스트 시나리오 등 필

요한 산출물들을 제출하도록 함으로써 프로젝트 수

행 싸이클에 익숙해지도록 함.

합계 528시간

일차 교육시간 교과목 주요내용

1일차

~5일차

40시간

Velilog를

이용한

FPGA설계

교육

○ FPGA CLB/Slice/LUT 개념이해

○ Memory 리소스 이해

○ Clock 리소스 이해

○ FPGA 리소스 구조 변화 이해

○ HDL 문법 이해

○ Simulation 개념 이해 및 실습

○ FPGA 디자인 Block Diagram 구성 실습

○ Block Diagram구성을 통한 디자인 실습

○ 다양한 디바이스 데이터 시트 이해를 통한 Block Diagram 작성

○ Block Diagram기반의 디자인 작성 실습

6일차

~10일차

40시간

Embedded System

Development(EDK) 설계

교육

○ 임베디드 프로세서 설계 위한 EDK의 이해

○ 임베디드 환경 구축 위한 Base System Builder 이해

○ MicroBlaze 내부 버스 이해

○ MicroBlaze interrupts 이해

총 교육시간

(609시간)

이론 424시간

프로젝트 160시간

현장실습 21시간

취업박람회 4시간

○ HW 디자인에 임베디드 시스템 추가 실습

○ MicroBlaze에 HW 디자인 IP 추가 실습

○ MicroBlaze 의 JTAG 및 Configuration 이해

○ 프로세서 시스템의 인터페이스 이해

○ 사용자 환경의 IPIC인터페이스 디자인

○ 사용자 환경의 IPIC 구축

○ Bus Function Simulation의 이해

11일차

~15일차

40시간

DSP Design using

System Generator 설계 교육

○Matlab 문법 기본 이해

○Matlab function 작성법

○Matlab을 이용한 오디오신호처리 실습

○Matlab을 이용한 영상신호처리 실습

○Simulink model 생성 사용법

○Simulink debugger 사용법

○Simulink를 이용한 영상처리 실습

○Simulink를 프로젝트

16일차

~20일차

40시간

DSP Design using

System Generator 설계 교육

○시스템 제너레이너 기초 강의 및 실습

○Signal Routing○system generator library 통한 신호 변환 실습

○시스템 제어 신호 처리

○M code를 통한 시스템 제어 신호 처리 실습

○CORE Generator Software System○Synthesis Techniques

21일차

~25일차

40시간

DSP Design using

System Generator 설계 교육

○ Multi-Rate 시스템

○MAC-basedFIR구현 실습

○Filter구현

○FIRcompilerblock을 사용한 FIR 필터 설계 실습

○Simulink프로젝트와 Xilinx Tool 연동

○system generator와 ISE project navigator 연동 실습

○영상신호처리 실습 - 영상 gray 변환

○영상신호처리 실습 - 영상 filter

26일차

~30일차

40시간

차세대

디자인 환경

개발툴(Vivado)를 이용한

FPGA 설계

교육

○ 7-Series Architecture 이해

○ Vivado Design Flow 이해

○ Vivado 이용 7-Series 프로젝트 진행실습

○ Vivado 이용 Simulation 이해 및 실습

○ Vivado 이용 디버깅 이해 및 실습

○ 7-Series 이용 프로젝트 실습

31일차

~35일차

40시간

ARM듀얼코어

와 FPGA 일체형

칩셋(Zynq) 설계 교육

- Zynq 개요 및 GPIO 동작 제어

○ Zynq device의 개요 및 특징

○ Processor System (PS) 기반의 GPIO 동작 제어

○ PS - PL (Programmable Logic) 연동 제어

○ Customized IP 기반의 GPIO 동작 제어 - 1○ Customized IP 기반의 GPIO 동작 제어 - 2

36일차

~40일차

40시간

ARM듀얼코어

와 FPGA 일체형

칩셋(Zynq) 설계 교육

- Interrupt 및 Timer○Interrupt 개요 및 Zynq의 Interrupt 처리

○External Interrupt의 활용

○Timer Interrupt의 개요 및 동작 제어

○Timer 및 External Interrupt를 활용한 시스템 제어

○Interrupt 기반의 Zynq 시스템 동작 제어 실습

41일차

~45일차

40시간

ARM듀얼코어

와 FPGA 일체형

칩셋(Zynq) 설계 교육

- Embedded Linux의 개요

○Embedded Linux의 개요 및 개발 환경 구축

○bootloader의 구성 및 설정(FSBL - First Stage Bootloader 및 u-boot)○Embedded Linux Kernel 구성 및 재설정, File System의 구성

○Embedded Linux 기반의 Zynq 시스템 동작 제어 실습

- 1○Embedded Linux 기반의 Zynq 시스템 동작 제어 실습

- 246일차

~ 40시간ARM듀얼코어

와 FPGA - Embedded Linux의 Device Driver○Zynq 시스템의 Peripheral 구성 및 Linux

50일차

일체형

칩셋(Zynq) 설계 교육

운영체제의 인식 과정

○Device Tree의 구성 및 동작 실습

○주변 장치 제어용 Device Driver 구성 실습

○Customized Device Driver를 사용한 Zynq 시스템 동작 제어 실습 - 1○Customized Device Driver를 사용한 Zynq 시스템 동작 제어 실습 - 2

51일차

~53일차

24시간 특강

○성공한 인생 설계를 위한 자기 시간 관리 계획 수립

○기업에 맞춘 이력서 작성법

○기술경력서 작성방법

○스토리텔링 기법

○자기소개서 작성 위한 스토리텔링 기법 활용

○프리젠테이션 기본요소

○프리젠테이션 발표 요령

○자기소개서 1:1 맞춤 컨설팅 진행

○자기소개서를 활용한 면접스킬

○논리적인 답변전략

○직무별 의상 및 자세

○개인별 이미지 메이킹

○성공하는 이미지 만들기

○발성연습 및 논리적인 스피치 기법

○면접 Role Play○기업 CEO 및 담당자 특강

54일차

~73일차

160시간통합프로젝트

설계 교육

○4인 내의 인원으로 팀을 구성하여 프로젝트 지도교사 및

기업 담당자와 협의를 통한 프로젝트 주제 선정

○팀별 업무 및 역할분담을 통한 협업 능력 강화

○프로젝트 수행에 필요한 기반 주제별 기반 지식 습득 및

관련 논문 및 자료 수집

○요구사항 정의서작성, 일정표작성

○개발 아키텍처 정의 및 구현

○단위테스트 수행

○연동, 통합 테스트

○개발산출물 완료

○일일보고 및 주간보고, 중간보고, 최종보고서 작성을 통

한 기술 문서 작성 능력 강화

○개인별 개발 능력 평가 및 팀웍 평가

74일차

~76일차

21시간

협력기업

현장체험

(실습)

○참여기업 멘토링 실시

○기업의 특화된 기술에 대한 현장 방문 교육 및 실습

○프로젝트 주제와 관련된 개발 방법 멘토링

○기업의 프로젝트 수행 방법 및 프로세스 습득

○팀원간 협업 방법 습득

77일차 4시간 취업박람회

○프로젝트 발표회시 참여 기업담당자 및 협력 기업 담당

자 초청을 통해 팀별 프로젝트에 대한 평가 및 팀/개별

면접 진행

○프로젝트 시연 및 전시회 동시 진행

○기업담당자 관심 프로젝트 및 교육생 체크를 통한 박람

회 사후 추가 연계 진행

합계 609시간

일차 교육시간 교과목 주요내용

1일차

~5일차

35시간

임베디드

최적화

프로그래밍

○C언어 개요

○C언어 기반 설계 기법

○임베디드 시스템과 C언어

○임베디드 시스템 개발 환경이해

○컴파일러와 프로파일링 구조

○배열과 포인터의 주소처리 기법

○자료구조의 주소처리 기법

○데이터 처리 및 함수 처리기법

○프로그램 프로파일링 개요

○마이크로 /매크로 프로파일링

○프로파일링 도구를 이용한 분석

○프로그램 디버깅

○메모리 디버깅

○C언어의 메모리 구조

○임베디드 시스템의 메모리 구조

○데이터 처리 및 자료 구조

○데이터 정렬

총 교육시간

(640시간)

이론 369시간

프로젝트 246시간

현장실습 21시간

취업박람회 4시간

○포인터의 효율적인 사용

○배열과 포인터 주소 처리

○메모리 힙 활용 및 디버깅

○포인터 체인을 활용한 처리

○컴파일러와 프로그램 코드 구조

○함수와 최적화

○루프 기반 최적화

○데이터 타입과 최적화

6일차

~11일차

40시간

임베디드

리눅스 시스템

프로그래밍

○임베디드 리눅스 운영체제 이해

○리눅스 시스템 이해

○프로세스 및 파일 처리 이해

○프로그램 실행 구조 및 개발환경 이해

○파일 시스템이해

○프로세스간 통신(IPC)○리눅스 명령어

○프로그래밍 도구 및 컴파일러

○리눅스 라이브러리

○리눅스 GCC 및 Make○디버깅과 오류처리 기법

○POSIX 표준 라이브러리

○표준 입출력 함수

○저수준 파일처리 함수

○시스템의 파일 관리 구조

○프로세스 구조 개요

○프로세스 동기화 호출

○파이프 프로그래밍

○POSIX Thread○쓰레드 동기화

○쓰레드 조건 변수

○쓰레드와 시그널 프로그래밍

○쓰레드 속성 처리 프로그래밍

○쓰레드 안전성 처리

11일차

~16일차

35시간Home Network Programming

○홈네트워크 시스템 SW구조

○TCP/IP 프로토콜 소개

○OSI7 layer○라우팅에 대한 소개

○소켓프로그래밍 및 자료구조

○TCP 프로그래밍 기법

○UDP 프로그래밍 기법

○입출력 다중화

○옵션변견방법

○out-of-band data처리

○멀티캐스트,브로드캐스트 기법

○생소켓 구현

○생소켓을 이용한 SYNflooding 및 echo 클라이언트

○Promisquous프로그래밍 기법

16일차

~20일차

30시간Linux Kernel

Internal

○임베디드 리눅스와 커널개요

○리눅스 커널 구조 및 디렉토리 구조 및 분석

○커널 컴파일 및 커널 이미지 구조

○커널 컴파일 옵션 상세 분석

○커널 컴파일 및 이미지 생성구조

○커널 내부구조 개요

○커널 내부 5가지 컴포넌트

○프로세스 관리

○메모리 관리

○파일시스템 관리

○디바이스 드라이버

○네트워크 시스템 관리

○커널 네트워크 서브 시스템

○커널 지원 아키텍처

○임베디드 시스템(ARM)구조

○ARM 의존적인 커널 내부 구조

○ARM 아키텍처 기반 커널 동작 구조

○커널 프로그래밍 기법

○커널 모듈 프로그래밍

○커널 쓰레드 프로그래밍

○디바이스 드라이버 프로그래밍

○커널 대기 큐

○세마포어와 스핀락

○커널 자금 기법

○커널 쓰레드와 동기화

○커널 최적화

○커널 파라미터 기반 최적화

○커널 시스템 튜닝 기반 최적화

○커널 소스코드 수정을 통한 최적화

20일차

~23일차

24시간ARM코어 및

펌웨어 설계

○ARM Architecture의 이해

○Cortex Profile○Cortex Profile 세부분석

○Cortex-A9 Key Features○Thumb-2, NEON○Instruction Set / Memory구조

○Processor State / Processor mode○Register Set / Exception○ARM Instruction Set/조건부실행 / Barrel Shifter○Thumb Instruction○System peripheral / Connectivity○Multimedia Acceleration / Display Controller○Memory Subsystem / Memory Map○Booting concept○GPIO UART○TIMER IInterrupt○Compiler Option, Makefile

○Link Script File○AMBA, DMA, Cache, MMU○Directory구조 / Makefile 설정

○Configuration File / linker Script File 구성

○Source Code분석

○Memory and Stack memory map○Embedded Linux Host System○Embedded linux Target system○Embedded Linux OS Image Build

23일차

~28일차

40시간

홈어플라이언스

디바이스드라이

버 제어

○커널과 디바이스 드라이버

○홈어플라이언스 디바이스와 모듈 클래스

○홈어플라이언스 디바이스 드라이버 구조

○홈어플라이언스 통합 디바이스 모델 개요

○platform device○클래스 구조체와 udev○모듈 프로그래밍 구조

○커널 모듈 및 응용 프로그램 구조

○컴파일과 적재, 커널 심볼 테이블

○커널 디버깅 옵션

○커널 디버깅 프로그래밍

○커널 프로파일링 및 내부구조 디버깅

○동기화 개요

○동시성과 동시성 관리

○동기화 기법과 드라이버 구조

○동기화 분석 및 설계

○인터럽트 개요

○인터럽트 핸들러 구조 및 구현

○문자 디바이스 드라이버

○블록 디바이스 드라이버

○홈네트워크 디바이스 드라이버

29일차

~33일차

32시간

홈어플라이언스

안드로이드

커널 포팅

○홈어플라이언스 시스템 개요

○홈어플라이언스 시스템 구조

○커널 특징 분석

○안드로이드 리눅스의 특징 분석

○교차개발 환경 개요

○교차개발 환경 구축

○안드로이드 리눅스 개발 환경의 특징

○교차개발 도구의 활용 방법

○부트로더 개요

○U-Boot구조 및 분석, 단말 부팅

○안드로이드 커널 관리 및 부팅

○안드로이드 커널 포팅 개요

○안드로이드 커널 포팅을 위한 커널 내부구조

○주변 장치 포팅 실습

○안드로이드 부트파일시스템 구조

○안드로이드 플랫폼 구조

○안드로이드 플랫폼 빌드 과정

○안드로이드 루트파일시스템 생성 및 실행

○부트 로그분석

○커널 코드 분석

○안드로이드 플랫폼 로그분석

○안드로이드 시스템 부팅

33일차

~40일차

50시간

객체지향프로그

래밍 및

안드로이드

프로그래밍

○Java 기본 문법

○자바클래스와 객체

○O자바클래스 설계 기법

○고급 OOP기법

○내부 클래스 활용

○자바 동적 클래스 활용

○자바 자료구조/알고리즘

○자바고급 입출력 기법

○Java Multi Thread programming

○안드로이드 Activity를 위한 GUI○안드로이드 개발환경 셋팅

○안드로이드 개요/아키텍처 소개

○액티비티 라이프 사이클

○인텐트, 뷰/레이아웃

○Preferences, Files○SQLite○Content Provider○센서프로그래밍

○WiFi, 3G, 네트워크 프로그래밍

41일차

~45일차

35시간

안드로이드

Data 프로세스

및 HW

○홈어플라이언스 시스템 구성요소

○주변 장치

○홈어플라이언스 시스템 개발 환경 구축

○커널 컴파일 및 커널 옵션 설정

○디바이스 드라이버 구조

○파일 연산 기반의 드라이버 구조

○주변 장치 제어 디바이스 드라이버 제작

○안드로이드 NDK설치 및 Cygwin환경구축

○샘플 코드 분석 및 구동

○안드로이드 NDK소개

○NDK지원요소, JNI구현순서

○안드로이드 Makefile○안드로이드 HAL구조 분석

○디바이스제어 프로그래밍 및 JNI구현

○SDK기반 프로젝트 구현

○JNI기반 자바 클래스 생성

○주변장치 제어 응용프로그래밍

○안드로이드 단말 장치 제어 구조

○카메라, 센서, LED제어 분석

○HAL과 JNI를 이용한 제어 구현

46일차

~49일차

24시간

프로젝트

방법론 및

SW아키텍처

설계

○프로젝트 아이디어 도출 방법

○프로젝트 요구사항 분석

○객체지향 분석 및 설계

○SW아키텍처 분석 및 설게

○주제선정 및 제약조건 분석

○팀구성 및 보고서 작성 방법

50일차

~53일차

24시간 특강

○성공한 인생 설계를 위한 자기 시간 관리 계획 수립

○기업에 맞춘 이력서 작성법

○기술경력서 작성방법

○스토리텔링 기법

○자기소개서 작성 위한 스토리텔링 기법 활용

○프리젠테이션 기본요소

○프리젠테이션 발표 요령

○자기소개서 1:1 맞춤 컨설팅 진행

○자기소개서를 활용한 면접스킬

○논리적인 답변전략

○직무별 의상 및 자세

○개인별 이미지 메이킹

○성공하는 이미지 만들기

○발성연습 및 논리적인 스피치 기법

○면접 Role Play○기업 CEO 및 담당자 특강

53일차

~89일차

246시간프로젝트

수행

○4인 내의 인원으로 팀을 구성하여 프로젝트 지도교사

및 기업 담당자와 협의를 통한 프로젝트 주제 선정

○팀별 업무 및 역할분담을 통한 협업 능력 강화

○프로젝트 수행에 필요한 기반 주제별 기반 지식 습득

및 관련 논문 및 자료 수집

○개발 명세서 작성(일정, 아키텍처, 개요, 기술, 기대효

과 등)○일일보고 및 주간보고, 중간보고, 최종보고서 작성을

통한 기술 문서 작성 능력 강화

○개인별 개발 능력 평가 및 팀웍 평가

○참여 기업 업체 관계자 및 참여 대학 교수진 참관 프

로젝트 최종 발표회 및 취업 박람회 개최

89일차

~92일차

21시간

협력기업

현장체험

(실습)

○참여기업 멘토링 실시

○기업의 특화된 기술에 대한 현장 방문 교육 및 실습

○프로젝트 주제와 관련된 개발 방법 멘토링

○기업의 프로젝트 수행 방법 및 프로세스 습득

○팀원간 협업 방법 습득

93일차 4시간 취업박람회

○프로젝트 발표회시 참여 기업담당자 및 협력 기업 담

당자 초청을 통해 팀별 프로젝트에 대한 평가 및 팀/개별 면접 진행

○프로젝트 시연 및 전시회 동시 진행

○기업담당자 관심 프로젝트 및 교육생 체크를 통한 박

람회 사후 추가 연계 진행

합계 640시간

총 교육시간

(610시간)

이론 344시간

프로젝트 240시간

현장실습 14시간

취업특강및박람회 12시간

일차 교육시간 교과목 주요내용

1일차 OT

2일차

~6일차

40시간 Java Core

○자바 클래스와 객체

○고급 OOP 기법

○자바 자료구조/알고리즘

○자바 고급 입/출력 기법

○Java Multi Thread Programming

7일차

~10일차

32시간DBMS

& JDBC

○DBMS & Modeling○DML, DDL, DBMS Functions○JDBC API의 이해 및 활용

○SQL DML Handling○Meta Data Handling○JDBC Programming Management○RowSet을 이용한 Data Handling 기법

11일차

~14일차

32시간Java

NetworkProgrammi

○TCP/IP 개요

○Java TCP Programming○Java Multi Socket Programming ○Java UDP Programming

ng

○Java Multicast Programming○Java P2P Programming○RMI 개요

○자바 분산 네트워크 프로그래밍 활용

15일차

~21일차

56시간

Java Client

Application

○HTML5 개요 및 디자인

○HTML5 API○CSS3 기본 및 고급 기능

○CSS3 레이아웃

○자바스크립트 기초, 내장 객체

○브라우저 내장 객체

○폼 객체

○자바스크립트 활용

○미디어쿼리

○모바일 UI 프레임워크

○jQuery Mobile

22일차 취업역량강화 특강 1

23일차

~31일차

72시간

Java Server

Application

○웹 애플리케이션, Servlet/JSP 의 이해 및 활용

○Servlet & JDBC 연동 기법

○JSP 기본구조와 내장 객체

○JSP Bean기반의 DBMS 연동 및 핸들링 기법

○MVC 패턴, 스트러츠 프레임워크 구조 이해

○Spring 개요 및 설정

○Spring IoC & AOP의 이해 및 활용

○Spring MVC 개발 기법

○Spring & OR-Mapping 연동

○Struts2 & Spring 연동

○iBatis를 이용한 개발 기법

○Hibernate를 이용한 개발 기법

32일차

~ 40시간Android

Application○Android Core API ○Android User Interface

36일차

○Android Graphic, Animation & 3D○OpenGL ES○SQLite ○Networking○Android LBS & Maps ○Android Hardware

37일차 취업역량강화 특강 2

38일차

~40일차

24시간SNS

Application

○Social Media와 비즈니스프로세스

○Social Media와 기업 PR○Social Web을 위한 프레임워크의 종류

○AOF 방법론

○모바일에서 Social Network의 위치 및 영향력

○소셜네트워크 서비스와 결합된 다양한 융합서비스

○메쉬업과 Open API○메쉬업 서비스의 발전가능성

○웹표준과 XML○글로벌 메쉬업 비즈니스 트렌드

○메쉬업 비즈니스 모델

○Open API의 종류와 원리 아키텍쳐

○공개 매쉬업 서비스 소스분석

○SNS Open API○SNS Open API 인증

○SNS Open API를 이용한 미투데이, 트위터, 페이스

북 연동 기법

○SNS Open API를 이용한 SNS 연동 앱의 개발

41일차

~43일차

24시간

전자정부

표준 개발

프레임워크

○전자정부 표준 프레임워크 개요

○공통 서비스 적용 방법

○표준 프레임워크 개발 환경 구성

○표준 프레임워크 실행 환경 소개 및 실습

○모바일 표준 프레임워크 소개 및 실습

44일차

~46일차

24시간

프로젝트

개발

방법론

○프로젝트 방법론 - 일반

○소프트웨어 개발 방법론

○객체지향 개발 방법론

○UML○구조적 방법론

47일차

~48일차

현장 연수

49일차

~87일차

240시간 프로젝트

○4인 내의 인원으로 팀을 구성하여 최신의 프로젝트

주제를 선정(기업Pilot), 팀원의 역할분담 및 상호 협

조를 통해 프로젝트 수행

○프로젝트는 현재 S.I. 및 모바일 분야에서 필요로 하

는 기술과 이수 후에 컨소시엄에 필요한 주제 선정

○주제 선정 후 관련된 자료수집, 필요기술 학습, 명세

확정, 일정 수립, 개발 환경구축 등, 개발, 통합 테스트

등을 거쳐 개발을 완료하고 컨소시엄 업체 관계자들의

참관 하에 최종 발표회 진행

○프로젝트 수행의 각 과정에서 제안서, 중간보고서, 최종보고서 및 상세 설계서, 테스트 시나리오 등 필요

한 산출물들을 제출하도록 함으로써 프로젝트 수행 싸

이클에 익숙해지도록 함.합계 610시간

□�교육신청�

w 케티파트너스(주)

w 홈페이지� :�www.keti.re.kr

w 문의전화� :�02-3474-8415

w 신청방법� :� 홈페이지� 내� 공지사항에서� 신청서� 다운로드하여� 작성� 후� 이메일로� 신청�

(e-mail� 주소:[email protected])