교과목명세부내용훈련시간
JAVA 프로그래밍+ JAVA개발환경 이해 및 구축 + 객체지향개념 및 Class + 변수와 상수 및 자료형 + 연산자, 제어문(조건문과 반복문) + 메소드 및 상속 + List, Set, Map의 구조 및 활용 + 예외처리(Exception Handling) + API 및 Collection Framework + Stream, IO 입출력, 스레드, 네트워크88 시간
Database+ 데이터베이스 시스템의 개념 + 관계 데이터 모델 + SQL 기초&고급 / PL/SQL + 데이터베이스 연동 자바 프로그래밍 + 데이터베이스 연동 웹 프로그래밍 + 데이터 모델링 + 정규화 + 데이터베이스 관리자 + 데이터베이스 보안과 관리88 시간
UI구현+ 웹사이트의 기본과 필수 도구 + HTML & CSS 기본문법, 스타일 + 이벤트, 선택자, 포지셔닝, 시멘틱 태그 + 자바스크립트 개발 환경 구성 + 자바스크립트 기본 문법 + 자바스크립트 내장 객체&고급문법 + REST API + Mock 서버 준비하기 + 자바스크립트 HTML DOM + 자바스크립트 주요 Web APIs88 시간
JSP&Servlet+ JSP 소개, JSP Page 지시자, 스크립트 + model 1 & model 2 이해 + 쿠키 세션, 내장 객체, 영역 이해 + JDBCm Servlet, JSTL, EL72 시간
Spring Framework+ Spring 프레임워크 설정하기 + Security, Interceptor 개념 및 실습 + 어노테이션, XML 기반 설정 + Mybatis를 이용한 DB 연동, 실습100 시간
세미 프로젝트+ IT 아웃소싱 플랫폼 ‘WISHKET’ 구현 + JAVA PRESSO 사이트 구현 + 언택트 시대의 친구찾기 플랫폼 + 1인 가구 시대의 Meal Kit 플랫폼120 시간
프론트엔드+ Vue.js 개발환경 구성 + Vue CLI로 Vue 프로젝트 생성 + Vue Router 설정 + 컴포넌트 Basic&심화 + Mock 서버 준비하기 + 리액트를 위한 자바스크립트 + 자바스크립트를 활용한 함수형 프로그래밍 + 리액트의 작동 원리 + JSX를 사용하는 리액트 + 훅스로 컴포넌트 개선하기 + 데이터 포함시키기 + 리액트 테스트84 시간
스프링 부트&AWS+ Todo 웹 애플리케이션 + 백엔드 개발 - 백엔드 개발 환경 설정 - 백엔드 서비스 아키텍처 - 서비스 개발 및 실습 + 프론트엔드 개발 - 프론트엔드 개발 환경 설정 - 프론트엔드 서비스 개발 - 서비스 통합 + 인증 백엔드 통합 - REST API 인증 기법 - User 레이어 구현 - 스프링 시큐리티 통합 + 인증 프론트엔드 통합 - 라우팅 - 로컬 스토리지를 이용한 액세스 토큰 관리 - 계정 생성 페이지 + 프로덕션 배포 - 서비스 아키텍처 - AWS CLI와 EB CLI 설치 - AWS 일라스틱 빈스톡을 이용한 백엔드 배포 - AWS 일라스틱 빈스톡을 이용한 프론트엔드 배포100 시간
파이널 프로젝트+ MVC2 패턴알고리즘을 활용한 컴퓨터 추천 사이트 구현 + 분산 환경 MSA 아키텍처의 동영상 스트리밍 서버 구현 + 클라우드 SasS 기반의 중고거래 사이트 구현 + 비전 API를 이용한 자동차 주차 관리 사이트 구현200 시간
재량교과1. 프로젝트 기획서 작성기법 + 성공적인 프로젝트 수행을 위한 환경, 책임, 절차, 일정 등의 업무 파악 + 프로젝트를 성공적으로 수행할 수 있도록 문서 관리 2. 포트폴리오 작성기법 + 한눈에 보이는 포트폴리오 작성 + 레이아웃, 목차 작성 + 자기소개, 나의 커리어 비전 + 업무의 관련된 스킬 + 주요 프로젝트 경력 사항 기재 3. 취업지원 + 취업특강, 이력서 클리닉, 취업 상담, 모의면접 4. 프로젝트 경진대회, 수료식 + 최종 발표, 전시회, 우수팀 및 우수학생 선정 심사, 포상20 시간