본문 바로가기

3월 ~ 5월) 자바/커리큘럼

시간표

NCS 소양교과(직업기초능력) 교과목, 단위시간 정보 제공교과목명세부내용훈련시간총 훈련시간

SQL 기본 Oracle DBMS SQL기본 함수 Join 서브쿼리 DML / DDL 24 시간
리눅스 OS Linux 준비 및 환경설정 - virtual box (가상머신) 설정 - 리눅스 (CentOS 배포판) 개요 및 설치 Linux Admin 기본 - 디렉토리/파일/그룹 Shell script 기본 32 시간
JAVA 프로그래밍 JAVA 기본 변수 제어문 배열 클래스와 객체 상속 인터페이스 예외처리 JDBC 72 시간
소켓 프로그램 소켓 함수 이해 TCP 통신 함수 활용 UDP 통신 방식 이해 및 활용 소켓옵션을 이용한 broadcast/multicast 통신 20 시간
웹 UI구현 웹표준 기본 개념 이해 HTML/HTML5 CSS/CSS3 자바스크립트 기본 _배열, 조건문, 반복문 자바스크립트 심화 _ 이벤트헨들러 _ 폼스크립트 _동적이벤트 실습 HTML5 기반 반응형 웹 페이지 제작 80 시간
웹 UI 심화 React JS 리엑트 컴포넌트 이벤트 핸들링 리액트 라우터 Hooks 40 시간
웹 서버 구축 Servlet / JSP 기본 MVC 패턴 스프링 프레임워크 이해 sts 설치 및 주요 모듈 사용 스프링 환경설정 Spring 컨테이너의 이해 Spring DI 설정 _ JAVA를 이용한 DI 설정 AOP이해 및 용어정리 XML 기반의 AOP 구현 Proxy와 AOP 이해 Proxy 클래스를 이용한 AOP 구현 Spring JDBC _ 데이터 소스의 개요 및 설정 _ Spring JDBC 이해 및 설정 _ 데이터베이스 연결정보 설정 _ JDBCTemplate 빈 설정 Spring MVC _ Spring MVC 구조 _커맨드 패턴 기반의 코드 _ MVC Framework 설정 _ URL 매핑 / Form WebSocket 웹 애플리케이션 개발 MyBatis _객체관계맵핑의 개념 이해 _ MyBatis - Spring 주요 컴포넌트 이해 _ Mapper XML insert / update / delete _ Mapper XML 결과 매핑 _ MyBatis 설정파일 _ MyBatis DAO 인터페이스 _ MyBatis 컨트롤러 / 뷰 RESTful [Spring boot] RESTful 웹 서비스 만들기 의 이해 Starter, Auto Configure 자동설정 이해 및 활용 JAR파일 만들기 및 배포 스프링 부트 RESTful 웹 서비스 이동형 웹 애플리케이션 개발 활용 Spring boot 데이터접근 (JDBC, MyBatis) 240 시간
전자정부 프레임워크 전자정부 표준프레임워크 개요 및 구성 개발환경 개요 및 개발 환경 설치 _구현 도구(eGovFrame) _빌드 도구(Maven) _테스트 도구(JUnit) _형상관리 도구(GIT) Data Source, Data Access 개발환경 실습 공통컴포넌트 개요 / 실습 16 시간
핀테크 기본 기술 활용 핀테크 기초 개념 이해 개발 모듈, API 이해 및 활용 API 통신 실습 _ Google MAP, Calendar 등 OAuth 2.0 인증 금융결제원 Open API 활용 데이터 암호화 및 해싱 60 시간
프로젝트 자동화 [소스코드 버전관리] 소스코드 도구 활용 - Git, SVN - Gitlab, Github [Maven] _Maven 라이프사이클 _Maven을 이용한 의존 라이브러리 관리 _Maven과 이클립스 통합 _Maven과 데이터베이스 통합 40 시간
프레임워크를 활용한 웹서비스 구축 프로젝트 구성 프로젝트 기획 프로젝트 설계 프로젝트 구현 서비스 구축 프로젝트 피드백 160 시간
핀테크 활용 금융 서비스 모듈 구축 프로젝트 구성 프로젝트 설계 서비스 구축 프로젝트 피드백 160 시간
재량교과프로젝트 설명회 훈련생 포트폴리오 발표 조별 발표 및 개인별 역할 수행 발표 프로젝트 기업체 평가 프로젝트 시상 수료식 8 시간
산업중심 SW활용 기술 특강 SW개발 방법론의 필요성 - 애자일, 데브옵스 방법론 개념 이해 MSA방법론 - Micro Service Architecture 이해 SW개발 도구의 의해 - springboot 외 SW개발도구 4 시간
핀테크 웹서비스 분야 프로젝트 사례 특강 현장중심의 기술적 동향 설명 핀테크 및 웹서비스 분야 핵심 기술 설명 기술 면접요령 특강 산업체 프로젝트사례 설명 4 시간
웹서비스 구축 프로젝트 OJT 핀테크 웹서비스 구축 프로젝트 기획 특강 해당 프로젝트 개발 기술 설명 프로젝트 과업지시 및 OJT 훈련생 과제 전달 훈련 인원별 조(팀) 구성 조별 멘토 구성 및 오리엔테이션 4 시간
핀테크 모듈 구축 프로젝트 OJT 핀테크 프로젝트 결제 모듈 개발 프로젝트 기획 특강 - 핀테크 분야 핵심 기술(인증, 암호화, API 활용) 강의 프로젝트 과업지시 및 OJT 훈련생 과제 전달 훈련 인원별 조(팀) 구성 조별 멘토 구성 및 오리엔테이션 4 시간
968 시간