교육상세보기

초연결 융합 서비스 개발을 위한 풀스택(Spring, React) 개발자
[7/8까지 추가모집]

교육기간
2022-06-27 ~ 2022-12-29
교육시간
09:00~16:40 1일 7교시 [월,화,수,목,금]
모집인원
25명
수강료
7,707,600원
훈련수당
316,000원 [매달]
자비부담
본인부담금 없음
캠퍼스
광안 051-631-1175
스프링 프레임워크 + 리액트
백엔드 프레임워크에 멀티 플랫폼에 적용 가능한 프론트엔드 프레임워크 기술을 더하다!
자바 기반 스프링프레임워크를 기반으로 UI/UX 적용 기술, 데이터베이스 처리 및 마이크로 서비스를 통해
유연한 서비스를 제공하고 애플리케이션을 더 쉽게 개발·배포할 수 있는 방법을 익히는 과정입니다.
주요 SW
  • 자바(Java)
  • Spring Framework
  • React.js
  • DB (Oracle, MySQL)
  • Node.js
주요 스킬
  • 기초부터 제대로 배우는 자바
  • 실무에서 가장 많이 사용하는 Spring Framework
  • UI/UX FrontEnd 프레임워크
교육 대상
  • 웹/앱 개발을 배우고 싶은 비전공자
  • 개발자 취업에 대한 고민이 있는 분
  • 백엔드 기초를 다지고 싶은 분
  • 처음 코딩을 접하시는 분
  • 강의 하나로 기초, 응용, 포트폴리오까지 끝내고 싶은 분
  • 전공자이지만 실무능력이 부족한 분
취업 분야
  • 웹 프로그래머
  • 웹 개발자
  • 응용 소프트웨어 개발자
  • JAVA기반 웹 프로그래밍 개발자

풀스텍(Full stack) 개발자란?

개발자는 웹 페이지에서 사용자들이 시각적으로 확인할 수 있는 인터페이스의 개발을 담당하는 프론트엔드(Front-end)와 사용자들이 볼 수 없는 부분인 서버 사이드, 프로그래밍을 개발하는 백엔드(Back-end) 개발자로 나눌 수 있습니다.
풀스텍 개발자는 두 가지 기술을 모두 보유함으로써 취업 분야가 넓고 기업에서 선호하는 실무 경쟁력이 높은 직군입니다.
풀스텍 개발자의 정의

교육과정의 특징

  • 부산의 디지털 신산업 생태계 확충과 인터넷, 통신기술 등의 발달로 인하여 네트워크로 사람, 데이터, 사물 등 모든 것을 연결한 사회인 초연결 시대를 대비하기 위한 인재양성을 목표로 하는 4차 산업혁명 대비 과정입니다.
  • 가장 인기 있는 FrontEnd Framework인 React.js를 통한 UI/UX 실무 개발 능력과 공공 정보화 분야에서 가장 일반화된 BackEnd 기반 기술인 Spring Framework, 그리고 차세대 Micro Service 기반 기술을 위한 Node.js 실무 개발 능력을 모두 편성한 풀스택 개발자 커리큘럼으로 구성되어 있습니다.
  • 기업체 재직 실무자 특강 : 현업에 필요한 직무 역량에 대한 특강으로 학습 목표를 설정합니다.
  • 프로젝트 실무 교육 : 실무 현장과 유사한 학습환경에서 프로젝트의 기획부터 개발까지를 직접 경험하여 포트폴리오를 제작하고 문제 해결 능력을 높일 수 있습니다.
  • 01기초부터 실무까지 All in One!
    비전공자도, 실무경험 없는 전공자도
    따라갈 수 있게 체계적으로 구성된 과정입니다.
  • 02사전학습&보충학습!
    여러분의 학습 성취를 위해 수강 종료 시까지
    보조학습자료(영상콘텐츠)를 제공해 드립니다.
  • 03수료 후에도 끝나지 않는 지원!
    성공적인 취업을 위해 수료 후 6개월까지
    취업 지원이 이루어집니다.

수강생들의 솔직 후기

  • 혼자 공부할 때보다 프로그램을 기획, 코딩할 기회가 훨씬 많아서 좋았고 다른 사람과 팀을 짜서 진행했던 팀 프로젝트도 굉장히 좋은 경험이 됐다고 생각합니다. 또한 프로그램 언어. DB 뿐만 아니라 여러가지 개발 툴을 사용하면서 개발에 좀 더 친숙해질 수 있어서 좋았습니다.
  • 이론과 실습의 적절하게 분배된 수업방식이 좋았고 강사님들도 재밌고 좋으신 분들이라서 수업이 재밌었고 더 집중이 잘 되었던 것 같습니다.
  • 담당강사님께서 열정적으로 수업을 가르쳐주셔서 할 수 있었습니다. 복습을 한 덕분에 그래도 잘하지는 못했지만 나름 관련된 기술을 적용해서 만들수 있었습니다. 회사에서 관련된 기술도 가르쳐주셔서 잘 따라갈 수 있었습니다.
  • 프로그래밍에 전혀 지식이 없어서 처음에는 자신이 없었습니다. 하지만 강사님께서 이해하기 쉽게 가르쳐주셔서 이제는 어느정도 괜찮은 프로그램을 만들 수 있었습니다. 그동안 수고하셨습니다!

Portfolio

높은 퀄리티의 포트폴리오는 원하는 기업으로의
취업률을 높여줍니다.
수강 기간 동안 배운 내용을 토대로 나만의
포트폴리오를 구성할 수 있도록 이끌어 드립니다.

포트폴리오 더보기

커리큘럼

NCS 전공교과
교과목 NCS능력단위(요소)
UI 구현 [2001020708_19v3] UI 구현
프로그래밍 언어 활용 [2001020231_19v4] 프로그래밍 언어 활용
[2001020230_19v4] 프로그래밍 언어 응용
서버 프로그램 구현 [2001020211_19v5] 서버 프로그램 구현
데이터베이스 구현 [2001020405_19v4] 데이터베이스 구현
SQL활용 [2001020413_19v4] SQL활용
비 NCS 교과
전공구분 과목명(단원명) 교과내용
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 커스터마이징 도구 선정 및 활용, 내외부 연계 모듈 및 인터페이스 데이터 표준 선정, 공통 모듈 개발, 관련 문서 및 코드 산출물 검증/검토
애플리케이션 테스트 및 배포 단위 테스트 시나리오, 테스트 케이스 작성, 품질 및 성능 평가 도구 선정, 단위 테스트 완료 보고서 작성, 배포 이행 계획서 작성 및 검토
프로젝트 보고 및 시연 프로젝트 발표 자료 작성, 프로젝트 시연, 프로젝트 발표 평가 및 피드백

수강생들의 솔직 후기

  • 혼자 공부할 때보다 프로그램을 기획, 코딩할 기회가 훨씬 많아서 좋았고 다른 사람과 팀을 짜서 진행했던 팀 프로젝트도 굉장히 좋은 경험이 됐다고 생각합니다. 또한 프로그램 언어. DB 뿐만 아니라 여러가지 개발 툴을 사용하면서 개발에 좀 더 친숙해질 수 있어서 좋았습니다.
  • 이론과 실습의 적절하게 분배된 수업방식이 좋았고 강사님들도 재밌고 좋으신 분들이라서 수업이 재밌었고 더 집중이 잘 되었던 것 같습니다.
  • 담당강사님께서 열정적으로 수업을 가르쳐주셔서 할 수 있었습니다. 복습을 한 덕분에 그래도 잘하지는 못했지만 나름 관련된 기술을 적용해서 만들수 있었습니다. 회사에서 관련된 기술도 가르쳐주셔서 잘 따라갈 수 있었습니다.
  • 프로그래밍에 전혀 지식이 없어서 처음에는 자신이 없었습니다. 하지만 강사님께서 이해하기 쉽게 가르쳐주셔서 이제는 어느정도 괜찮은 프로그램을 만들 수 있었습니다. 그동안 수고하셨습니다!

Portfolio

높은 퀄리티의 포트폴리오는 원하는 기업으로의
취업률을 높여줍니다.
수강 기간 동안 배운 내용을 토대로 나만의
포트폴리오를 구성할 수 있도록 이끌어 드립니다.

포트폴리오 더보기

취업분야

업체명 담당업무 업체명 담당업무
(주)유빈스 소프트웨어 개발 (주)유니스탭스 소프트웨어 개발 및 공급
미래테크 소프트웨어 개발 우성시스템 SI 및 소프트웨어 개발
(주)굿어스 소프트웨어 개발 (주)대성텔레콤 정보통신 / 소프트웨어 개발
(주)테라넷시스템 소프트웨어 개발 XICOM 소프트웨어 개발
(주)대하이엔지 금융권 웹개발 아이포스아이티 웹개발
(주)정우인터렉티브 웹개발 (주)유삼씨앤씨 소프트웨어 개발
고려정보기술 웹개발 에이태그 컴퓨터 시스템 개발
픽스페이지 전산담당 (주)에스앤더블유 소프트웨어 개발, 시스템 개발
주식회사 청운씨아이에스 웹개발 (주)디지털오션 PCT 시스템제어
(주)에스원테크 컴퓨터 시스템 개발 이화CS 소프트웨어 개발
동원PCT 전산담당 (주)이포넷 모바일 사업부 시스템 개발
팁그밸리 주식회사 전산담당 비에스캐피탈(주) 컴퓨터 시스템 개발 및 유지보수
(주)토탈소프트뱅크 컴퓨터 시스템 분석/설계 (주)엔서 컨텐츠 개발 및 컴퓨터시스템 담당
(주)두웰시스템 컴퓨터 시스템 담당 시너지브라더스 주식회사 컴퓨터 시스템 담당

수강생들의 솔직 후기

  • 혼자 공부할 때보다 프로그램을 기획, 코딩할 기회가 훨씬 많아서 좋았고 다른 사람과 팀을 짜서 진행했던 팀 프로젝트도 굉장히 좋은 경험이 됐다고 생각합니다. 또한 프로그램 언어. DB 뿐만 아니라 여러가지 개발 툴을 사용하면서 개발에 좀 더 친숙해질 수 있어서 좋았습니다.
  • 이론과 실습의 적절하게 분배된 수업방식이 좋았고 강사님들도 재밌고 좋으신 분들이라서 수업이 재밌었고 더 집중이 잘 되었던 것 같습니다.
  • 담당강사님께서 열정적으로 수업을 가르쳐주셔서 할 수 있었습니다. 복습을 한 덕분에 그래도 잘하지는 못했지만 나름 관련된 기술을 적용해서 만들수 있었습니다. 회사에서 관련된 기술도 가르쳐주셔서 잘 따라갈 수 있었습니다.
  • 프로그래밍에 전혀 지식이 없어서 처음에는 자신이 없었습니다. 하지만 강사님께서 이해하기 쉽게 가르쳐주셔서 이제는 어느정도 괜찮은 프로그램을 만들 수 있었습니다. 그동안 수고하셨습니다!

Portfolio

높은 퀄리티의 포트폴리오는 원하는 기업으로의
취업률을 높여줍니다.
수강 기간 동안 배운 내용을 토대로 나만의
포트폴리오를 구성할 수 있도록 이끌어 드립니다.

포트폴리오 더보기

FAQ

Q.학생인데 수업 들을 수 있나요?

A. 졸업까지 남은 수업연한이 2년을 초과하는 경우 참여하실 수 있습니다.
(4년제 대학 재학생은 2학년 2학기 종료시점부터, 2년제는 입학시점부터)

Q.국민내일배움카드가 없는데 신청할 수 있나요?

A. 저희 훈련과정에 대한 상담 및 신청을 하신 뒤 국민내일배움카드 발급 신청을 하면 됩니다.

국민내일배움카드 신청은 온/오프라인 두 가지 입니다.
1.온라인: HRD-Net(www.hrd.go.kr)에서 카드 신청
2.오프라인: 고용센터 직접 방문하여 카드 신청

Q.기초가 전혀 없는데 참여할 수 있나요?

A. 기초가 없어도, 관련 전공자가 아니어도 훈련 참여 가능합니다.
훈련과정의 참여자 중 전공자의 비중은 대략 10~20%정도 됩니다. 학력 또한 다양하여 고졸 학력이신 분들도 전문 과정에 참여하여 취업으로 연계되고 있습니다.

훈련초기의 난이도는 처음 접하시는 분들에게 다소 생소하고 어렵게 느껴질 수는 있으나 진도를 따라가기가 크게 어렵지는 않습니다.

지원하시는 분들에게는 개강일까지 자택에서 선수학습을 하실 수 있도록 온라인 강좌를 무료로 제공해 드리고 있어 이부분만 시청하고 오시더라도 기초 학습수준은 갖추실 수 있기때문에 너무 걱정하지 않으셔도 됩니다.

Q.나이 제한은 없는가요?

A. 만 15세 이상 만 75세 미만의 구직자라면 국비교육 참여 가능합니다.
다만, 실습 위주의 학습 내용이라 실습을 위한 컴퓨터활용 능력이 없으면 선발하지 않을 수 있습니다.

Q.수강하면 취업할 수 있나요?

A.네. 취업 가능합니다.
저희기관 훈련과정의 취업률은 보통 80~90% 입니다.
취업지원은 저희 캠퍼스별 전문 취업지원팀에서 실시하고 있으며 각 과정의 CM(담임교사)이 함께 도와드리고 있습니다.
특히 취업지원은 취업니즈 조사에 따라 훈련생분의 취업희망 지역, 업종, 업무 등을 고려하여 추천해드리고 있습니다.

Q.타지역에 거주하고 있는데 참여할 수 있나요?

A.네. 참여할 수 있습니다.
* 통학버스나 기숙사는 제공하고 있지 않으니 참고바랍니다.

Q.발급받은 국민내일배움카드로 다른 훈련과정을 들었는데 신청할 수 있나요?

A.참여하는 훈련과정의 종류가 국가기간전략훈련인 경우 1회에 한해서 전액 국비지원으로 참여할 수 있습니다.
훈련 참여 이력 중 국가기간전략훈련이 있는지 확인이 필요하며 이는 HRD-Net 홈페이지나 어플에서 확인하실 수 있습니다.
보다 정확한 건 고용센터에 문의하시면 됩니다.

Q.본인 부담금은 얼마인가요? 교재는 구매해야 하나요?

A. 국가기간전략훈련(장기훈련과정)은 본인 부담금이 없습니다.(전액 지원)
단, 주중 단기 및 주말 과정은 자비부담금액이 발생하며, 정확한 금액은 HRD-Net 에서 확인 가능합니다.
교재는 따로 구매하실 필요 없으며, 무상 제공됩니다.

Q.개인 노트북으로 수업참여할 수 있나요?

A. 네. 개인 노트북으로 수업 참여 가능합니다.

Q.자습이 가능한가요?

A. 네. 가능합니다.
평일은 오후 6시까지이며 서면 캠퍼스의 경우 토요일 오후 4시30분까지 (*본인 강의실에 주말 수업이 없는 경우) 가능합니다.