NCS 능력단위 | 교과목 명 | 교육 내용 |
|---|
프로그래밍 언어 활용 | Java 프로그래밍 | - 자바 개발 환경 구축 - 자바 언어 기본 문법 - 자바 객체지향 프로그래밍 - 컬렉션, 데이터 입출력, 라이브러리 활용 - 자바로 구현하는 자료구조와 알고리즘 - 자바 소켓프로그래밍 - 애플리케이션 패키징 및 배포 |
프로그래밍 언어 응용 |
애플리케이션 테스트 수행 |
애플리케이션 배포 |
데이터베이스 구현 | 데이터베이스 관리시스템 활용 | - DBMS 설치 및 운용 - 표준 SQL 구문 활용 - 데이터베이스, 테이블 생성 및 관리 - 트랜잭션 활용 - 확장 SQL 구문 활용 - 애플리케이션 구축 프로젝트 수행 (요구사항 분석, 애플리케이션 설계 및 구현) |
SQL활용 |
SQL응용 |
데이터 입출력 구현 |
화면 구현 | 웹클라이언트 프로그래밍 | - HTML5 & CSS의 기초 구문, 레이아웃 작성 및 활용한 웹페이지 구현 - Javascript DOM, Event 활용 - JSON, Node.js의 활용 - Jquery 기초 및 응용 |
응용 SW 기초 기술 활용 | 기업형 애플리케이션 시스템 이해 | - 운영체제와 네트워크 - 웹 환경과 웹 서버 - 데이터베이스와 데이터베이스 관리시스템 - 애플리케이션 개발 프로세스 - 가독성, 클린코드. - 웹 환경 이해 및 웹 서버 운용 |
서버프로그램 구현 | 자바 웹 프로그래밍 (Servlet / JSP & Spring Framework)
| [웹 프로그래밍]
- 웹 애플리케이션 요청 처리 구조 - Servlet 및 JSP 구현 - 세션, 쿠키, 파일업로드/다운로드, 웹메일, 필터, 애플리케이션 이벤트 처리 - Custom Tag, EL, JSTL - 의존성 주입, 스프링 IoC, AOP - Model View Controller Pattern, 스프링 웹 애플리케이션 구조, 컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현 - 데이터 소스 구성, 템플릿 기반 데이터 연동 구현 - 스프링 MyBatis 기반 데이터베이스 연동 - Restful 웹 애플리케이션 개발 - Ajax를 활용한 비동기 웹 클라이언트 구현 - 웹 애플리케이션 구축 프로젝트 수행 (요구사항 분석, 애플리케이션 설계 및 구현) |
인터페이스 구현 |
통합 구현 |
애플리케이션 설계 |
빅데이터 플랫폼 테스트 | 빅데이터 플랫폼 구축 | [파이썬]
- 파이썬 문법 이해 (자료형, 연산자, 조건문, 반복문, 함수, 람다함수, 파일입출력, 예외처리, 라이브러리 사용)
[데이터 분석-python,numpy, pandas]
- 빅데이터 분석을 위한 환경 구축의 이해 - 빅데이터 분석에 사용한 자료구조 이해 - 공공데이터를 이용한 데이터 수집 및 분석 - 텍스트 마이닝을 위한 웹 스크랩핑 시스템 구현 - 데이터 시각화처리 |
빅데이터 수집시스템 개발 |
빅데이터 저장시스템 개발 |
빅데이터 처리시스템 개발 |
빅데이터 분석시스템 개발 |
빅데이터 플랫폼 요구사항 분석 | 빅데이터 활용 시스템 구축 프로젝트 | [프로젝트]
- 프로젝트 주제 결정 - 요구사항 분석 및 기능 도출 - 데이터베이스 설계 및 애플리케이션 아키텍처 설계 - 개발 환경 구축 - 기능 구현 및 단위 테스트 수행 - 통합 테스트 수행 - 애플리케이션 배포 및 안정화 |
빅데이터 플랫폼 아키텍처 설계 |
빅데이터 분석 결과 시각화 |
빅데이터 플랫폼 요구사항 분석 | 빅데이터 활용 시스템 구축 프로젝트 | [프로젝트] - 프로젝트 주제 결정 - 요구사항 분석 및 기능 도출 - 데이터베이스 설계 및 애플리케이션 아키텍처 설계 - 개발 환경 구축 - 기능 구현 및 단위 테스트 수행 - 통합 테스트 수행 - 애플리케이션 배포 및 안정화 |
빅데이터 플랫폼 아키텍처 설계 |
빅데이터 분석 결과 시각화 |
(빅데이터 전문가) 자바(JAVA) 프로그래밍 활용 빅데이터 개발자취업 혼합
인데요, 커리큘럼이 괜찮은지 봐주실 수 있나용 ㅠㅠ?