- 교육기간
- 2023-06-19 ~ 2023-12-21 (7.3 까지 지원 가능)
- 교육시간
- 09:00~16:40 1일 7교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
교과목 | NCS능력단위(요소) |
---|---|
UI 구현 | [2001020708_19v3] UI 구현 |
프로그래밍 언어 활용 | [2001020231_19v4] 프로그래밍 언어 활용 |
[2001020230_19v4] 프로그래밍 언어 응용 | |
서버 프로그램 구현 | [2001020211_19v5] 서버 프로그램 구현 |
데이터베이스 구현 | [2001020405_19v4] 데이터베이스 구현 |
SQL활용 | [2001020413_19v4] SQL활용 |
전공구분 | 과목명(단원명) | 교과내용 |
---|---|---|
React FrontEnd UI/UX |
리액트 개발환경 구축 | 리액트 설치 및 환경 설정, 기본 리액트 앱 실행 및 수정 |
JSX 문법 | Javascript ES6 문법, JSX 문법 | |
컴포넌트 | 컴포넌트와 구성요소, props, state, context, 컴포넌트 생명주기, 클래스형과 함수형 컴포넌트, 이벤트와 콜백 함수 | |
하이어오더 컴포넌트 | 커링과 조합, 하이어오더 컴포넌트, 다중 하이어오더 컴포넌트 | |
Hooks | Hooks란?, useState, useEffect, useReducer, useMemo, useCallback, useRef, 커스텀 Hooks | |
Context와 리덕스로 데이터 관리 | 컨텍스트 기초, 컨텍스트API, 리덕스 기초, 액션과 리듀서 | |
원격 데이터 연결 | 리액터의 데이터 요청 방식, Axios 라이브러리 | |
리액터 라우터 | 라우팅, React Router 라이브러리 | |
SSR (Server Side Rendering) | SSR개념, next.js, Dynamic Routes, Shallow Routing, Fetching, styles, Rewrites | |
Node.js BackEnd Framework |
Node.js 개발환경 구축 | node.js 설치 및 환경설정, node.js의 특징 |
JavaScript ES6 | 템플릿문자열, 객체 리터럴, 화살표 함수, 구조분해,class, Promise, async/await, callback | |
Node 기본 서버 모듈 | http모듈, Rest api, 라우팅, 쿠키와 세션, 클로저 | |
Express 서버 모듈 | Express 모듈, 라우팅, Rest api, 미들웨어 사용 | |
데이터 베이스 연동 | MySql과 연동, MongoDB와 연동 | |
API 서버 및 사용자 인증 | Express Rest Api, cookie-parser, express-session | |
HTTP, AJAX, WebSocket | Axios, Redis, websocket, socket.io | |
Spring Framework | 스프링 개발환경 구축 | STS 설치 및 환경 설정, 스프링 프로젝트 구성, maven과 gradle |
스프링 DI, 의존성 자동 주입 | 의존의 개념, DI를 통한 의존 처리, 스프링DI 설정, @Configuration, @Bean @Autowired, @Qualifier, 자동 주입과 명시적 의존 주입 | |
컴포넌트, AOP 프로그래밍 | @Component, @ComponentScan, 대상 제외, 충돌처리 프록시와 AOP, AOP구현 | |
ORM (Mybatis) 사용 | ORM의 개념, Mybatis, 환경설정, SqlSessionFactory 빌드, Mapper | |
Spring MVC | @Controller, @RequestMapping, ModelAndView, SingerService 구성, 파일 업로드 | |
세션, 쿠키, 인터셉터 | 스프링 쿠키, 세션, 인터셉터를 통한 전처리 | |
Spring Boot | 스프링부트, application.properties, YAML, Spring boot Web | |
Thymeleaf | 템플릿엔진, thymeleaf 문법, view 구성 | |
JPA | JPA DB조작, 커스텀 결과 타입 쿼리, JpaRepository, 엔터티 버전 관리 | |
Rest API | rest api, Json응답 Rest Api, Rest Api 예외처리, Open Api 활용 | |
Spring Security | Spring Security 구현, Spring Security 필터, Spring Security의 인증과 권한 | |
React를 활용한 초연결 융합 UI/UX 프로젝트 |
팀구성 및 주제선정 | 3~4인 1조로 팀구성, 각각 역할 분담, 교수자와 각 팀원이 협의를 통하여 주제 선정 |
요구사항정의/검토 | 요구사항 정의서 작성, 단위 업무 정의서 작성, 프로젝트 일정 조율 및 간트차트 작성 | |
애플리케이션분석/설계 | 화면 정의서, 프로세스 정의서, 프로세스 흐름도, 클래스 정의서, 클래스 다이어그램, ERD, 테이블 명세서, 모델링 산출물 작성 | |
애플리케이션구현 | Servlet 기술을 통한 BackEnd 서버 구현, html, css, javascript, jquery를 활용한 FrontEnd 구현 | |
프로젝트 보고 및 시연 | 프로젝트 발표 자료 작성, 프로젝트 시연, 프로젝트 발표 평가 및 피드백 | |
Java Web 프로젝트 |
팀구성 및 주제선정 | 3~4인 1조로 팀구성, 각각 역할 분담, 교수자와 각 팀원이 협의를 통하여 주제 선정 |
요구사항정의/검토 | 요구사항 정의서 작성, 단위 업무 정의서 작성, 프로젝트 일정 조율 및 간트차트 작성 | |
애플리케이션분석/설계 | 화면 정의서, 프로세스 정의서, 프로세스 흐름도, 클래스 정의서, 클래스 다이어그램, ERD, 테이블 명세서, 모델링 산출물 작성 | |
애플리케이션구현 | Servlet 기술을 통한 BackEnd 서버 구현, html, css, javascript, jquery를 활용한 FrontEnd 구현 | |
프로젝트 보고 및 시연 | 프로젝트 발표 자료 작성, 프로젝트 시연, 프로젝트 발표 평가 및 피드백 | |
Node.js BackEnd를 활용한 초연결 융합 서비스 프로젝트 |
팀구성 및 주제선정 | 3~4인 1조로 팀구성, 각각 역할 분담, 교수자와 각 팀원이 협의를 통하여 주제 선정 |
요구사항정의/검토 | 요구사항 정의서 작성, 단위 업무 정의서 작성, 프로젝트 일정 조율 및 간트차트 작성 | |
애플리케이션분석/설계 | 화면 정의서, 프로세스 정의서, 프로세스 흐름도, 클래스 정의서, 클래스 다이어그램, ERD, 테이블 명세서, 모델링 산출물 작성 | |
애플리케이션구현 | Servlet 기술을 통한 BackEnd 서버 구현, html, css, javascript, jquery를 활용한 FrontEnd 구현 | |
프로젝트 보고 및 시연 | 프로젝트 발표 자료 작성, 프로젝트 시연, 프로젝트 발표 평가 및 피드백 | |
Spring Framework를 활용한 초연결 융합 서비스 프로젝트 |
팀구성 및 주제선정 | 훈련생의 학습 성취도에 따른 수준별 팀구성 교수자 및 각 팀원이 협의하여 각 팀의 관심 주소, 수행능력 등을 고려하여 주제선정 |
요구사항정의/검토 | 주제에 따른 관련 기술 정보 수집 및 요구사항정의서 작성, 단위 업무 정의서 작성, 일정 계획서 작성, 관련 산출물 검증 및 검토 | |
애플리케이션분석/설계 | 공통 모듈 설계, 시스템 구성도 작성, 유스 케이스 정의서 및 다이어그램 작성, UI 정의서 작성, 프로세스 정의서 작성, 클래스 정의서 및 다이어그램 작성, 산출물 검증 및 검토 | |
데이터베이스분석/설계 | 엔티티정의서 작성, ERD작성, 테이블 명세서 작성, 모델링 산출물 검증 및 검토 | |
애플리케이션구현 | 내 외부 연계 모듈 파악 및 매커니즘 구성, SW 커스터마이징 도구 선정 및 활용, 내외부 연계 모듈 및 인터페이스 데이터 표준 선정, 공통 모듈 개발, 관련 문서 및 코드 산출물 검증/검토 | |
애플리케이션 테스트 및 배포 | 단위 테스트 시나리오, 테스트 케이스 작성, 품질 및 성능 평가 도구 선정, 단위 테스트 완료 보고서 작성, 배포 이행 계획서 작성 및 검토 | |
프로젝트 보고 및 시연 | 프로젝트 발표 자료 작성, 프로젝트 시연, 프로젝트 발표 평가 및 피드백 |
업체명 | 담당업무 | 업체명 | 담당업무 |
---|---|---|---|
(주)유빈스 | 소프트웨어 개발 | (주)유니스탭스 | 소프트웨어 개발 및 공급 |
미래테크 | 소프트웨어 개발 | 우성시스템 | SI 및 소프트웨어 개발 |
(주)굿어스 | 소프트웨어 개발 | (주)대성텔레콤 | 정보통신 / 소프트웨어 개발 |
(주)테라넷시스템 | 소프트웨어 개발 | XICOM | 소프트웨어 개발 |
(주)대하이엔지 | 금융권 웹개발 | 아이포스아이티 | 웹개발 |
(주)정우인터렉티브 | 웹개발 | (주)유삼씨앤씨 | 소프트웨어 개발 |
고려정보기술 | 웹개발 | 에이태그 | 컴퓨터 시스템 개발 |
픽스페이지 | 전산담당 | (주)에스앤더블유 | 소프트웨어 개발, 시스템 개발 |
주식회사 청운씨아이에스 | 웹개발 | (주)디지털오션 | PCT 시스템제어 |
(주)에스원테크 | 컴퓨터 시스템 개발 | 이화CS | 소프트웨어 개발 |
동원PCT | 전산담당 | (주)이포넷 | 모바일 사업부 시스템 개발 |
팁그밸리 주식회사 | 전산담당 | 비에스캐피탈(주) | 컴퓨터 시스템 개발 및 유지보수 |
(주)토탈소프트뱅크 | 컴퓨터 시스템 분석/설계 | (주)엔서 | 컨텐츠 개발 및 컴퓨터시스템 담당 |
(주)두웰시스템 | 컴퓨터 시스템 담당 | 시너지브라더스 주식회사 | 컴퓨터 시스템 담당 |