○ 빅데이터 개발에 필수적인 Java(자바) 및 Python(파이썬) 언어의 문법과 활용 능력을 습득하여, 데이터를 수집, 저장, 처리, 분석하는 일련의 과정을 이해하고 관련 기술을 습득하여 데이터 기반 문제 해결 역량을 함양할 수 있음
○ 자바 웹 프로그래밍 기술을 활용하여 백엔드(Backend)에서 데이터를 가공하고, 프론트엔드(Frontend)에서 화면을 설계 및 구현하여 사용자에게 웹 서비스를 제공할 수 있는 능력과 데이터베이스 관리 시스템(DBMS)을 이해하고 데이터를 정의, 조작, 제어할 수 있는 역량을 함양할 수 있음
○ 공공 빅데이터를 활용한 스마트 기기에 적합한 콘텐츠를 발굴하여 프로젝트를 기획·제작하고 관리하는 능력을 함양할 수 있음
○ 전문 IT기술 인력으로 성장하여 관련 분야(데이터 분석 전문 업체, IT 시스템 개발 업체, 금융/제조/서비스 등 다양한 산업군 및 공공기관의 빅데이터 관리 부서 등)로의 취업하는 것을 최종 목표로 함
| 교과구분 |
훈련시간 |
교과목명 |
| 응용SW 기초 기술 |
28시간 |
네트워크 기초 이론 |
응용소프트웨어 개발을 위하여 네트워크, 미들웨어, 데이터베이스의 기초 기술을 적용할 수 있다 |
| 28시간 |
데이터베이스 기초이론 |
응용소프트웨어 개발을 위하여 네트워크, 미들웨어, 데이터베이스의 기초 기술을 적용할 수 있다 |
| 기초 프로그래밍 |
105시간 |
프로그래밍 언어 Java |
문법 이해, 문제 해결 능력 향상, 객체지향 개념 습득, 실습을 통한 응용력 강화입니다. |
| 35시간 |
프로그래밍 언어 Python |
문법 이해, 문제 해결 능력 향상, 객체지향 개념 습득, 실습을 통한 응용력 강화입니다. |
| 35시간 |
데이터베이스 DB |
데이터 모델링, SQL 활용, 무결성과 성능 관리, 실습을 통한 응용력 강화입니다. |
| 데이터기반 스프링 부트 프레임워크 |
14시간 |
Spring boot test |
단위·통합 테스트와 Mocking 기법을 활용해 안정적이고 신뢰성 있는 애플리케이션을 검증하는 것입니다. |
| 35시간 |
Spring boot security |
인증·인가, 토큰 기반 인증, 보안 강화 기법을 통해 안전한 웹 애플리케이션을 구현하는 것입니다. |
| 35시간 |
MyBatis |
SQL 매핑과 동적 쿼리 활용을 통해 효율적이고 유연한 데이터베이스 연동 능력을 강화하는 것입니다. |
| 70시간 |
Spring boot Framework |
빠르고 효율적인 서버 애플리케이션 개발을 통해 REST API, DB 연동, 보안, 배포까지 실무 역량을 강화하는 것입니다. |
| 웹 프로그래밍 |
21시간 |
Front-end Jquery |
DOM 조작과 이벤트 처리, Ajax 활용을 통해 웹 페이지를 간단하고 효율적으로 동적으로 제어하는 것입니다. |
| 21시간 |
Front-end javascript |
웹 페이지를 동적으로 제어하고 사용자와 상호작용하는 기능을 구현하는 것입니다. |
| 42시간 |
Back-end JSP/Servlet |
서버 사이드 웹 프로그래밍을 통해 동적 콘텐츠 처리, DB 연동, MVC 구조 설계 능력을 강화하는 것입니다. |
| 21시간 |
Front-end Html |
웹 페이지 구조와 시맨틱 태그를 활용해 표준에 맞는 문서 작성 능력 강화입니다. |
| 14시간 |
Front-end Css |
웹 페이지를 시각적으로 아름답고 반응형으로 스타일링하며 유지보수 가능한 구조를 설계하는 것입니다. |
| 파이썬으로 시작하는 데이터 분석 |
35시간 |
데이터 수집 |
웹 크롤링과 API 활용을 통해 필요한 데이터를 자동화·효율적으로 수집하고 관리하는 것입니다. |
| 35시간 |
데이터 시각화 |
다양한 라이브러리를 활용해 데이터를 직관적이고 효과적으로 표현하여 인사이트를 전달하는 것입니다. |
| 35시간 |
데이터 분석 |
데이터 전처리, 탐색, 시각화, 통계와 모델링을 통해 실무 문제 해결 능력을 강화하는 것입니다. |
| 자율편성 |
3시간 |
오리엔테이션 및 자가진단 |
오리엔테이션 및 자가진단 |
| 1시간 |
수료식 및 성취진단 |
수료식 및 성취진단 |
| 6시간 |
취업준비 활동 |
취업준비 활동 |
| 실전융합 프로젝트 |
7시간 |
프로젝트 발표 |
체계적으로 정리하고 시각화·스토리텔링·의사소통을 통해 청중에게 효과적으로 전달하는 것입니다. |
| 35시간 |
웹+빅데이터 융합 프로젝트 |
웹 기술과 빅데이터 분석을 결합해 실시간 데이터 기반 서비스와 인사이트를 제공하는 것입니다. |
| 오픈 API를 사용한 데이터 수집 |
21시간 |
데이터 전처리 |
결측치·이상치 처리와 변환·통합을 통해 분석에 적합한 고품질 데이터를 준비하는 것입니다. |
| 14시간 |
공공 데이터 수집 |
다양한 포털과 API를 활용해 데이터를 자동화·정제·관리하며 실무 프로젝트에 적용하는 것입니다. |
| 21시간 |
데이터 탐색 |
데이터의 구조와 특성을 파악하고 시각화·통계 기법을 활용해 분석 방향을 설정하는 것입니다. |
| 21시간 |
해석, 활용 |
분석 결과를 올바르게 이해하고 이를 실무·비즈니스·정책에 적용해 가치 있는 인사이트를 전달하는 것입니다. |
| 21시간 |
데이터 분석 모델 |
다양한 모델을 구현·평가·최적화하여 실제 데이터 문제 해결과 인사이트 도출 능력을 강화하는 것입니다. |
| 웹 프로젝트 |
14시간 |
웹 프로젝트 테스트 |
자동화·성능·보안 테스트를 통해 안정적이고 신뢰성 있는 웹 애플리케이션을 검증하는 것입니다. |
| 35시간 |
웹 프로젝트 제작 |
설계된 기능을 구현하고 DB·보안·배포까지 완성해 실제로 동작하는 웹 애플리케이션을 만드는 것입니다. |
| 14시간 |
웹 프로젝트 기획 |
요구사항 분석과 정보 구조 설계, UI/UX 고려, 일정·자원 관리로 성공적인 프로젝트 실행 기반을 마련하는 것입니다. |
| 14시간 |
웹 프로젝트 설계 |
아키텍처와 DB, UI/UX, 보안·성능을 고려해 체계적이고 협업 가능한 시스템을 설계하는 것입니다. |
| 7시간 |
웹 프로젝트 배포 |
서버·클라우드 환경에서 CI/CD와 보안·성능 최적화를 적용해 안정적으로 서비스를 운영하는 것입니다. |