교육상세보기

국기과정(전액지원)프로그래밍

Spring기반 자바(Java)융합개발자

교육과정 주요정보
교육기간 2021-03-04 ~ 2021-09-02 신청마감 2021-03-04
캠퍼스 부산IT  (문의 : 051-753-5600) 모집인원 25명
교육시간 09:00~16:30 1일 7교시 [월,화,수,목,금]
훈련수당 300,000원 [매달지급]

과정안내

Spring기반 자바융합개발자
다양한 기기의 융합과 자바 애플리케이션 실무개발능력을 갖추고, 파이썬 언어를 활용하여 임베디드 애플리케이션을 개발하며 오픈소스 SW를 기반으로 표준화된 Spring Framework 연동 응용SW를 개발하는 과정입니다.

교육과정소개

  • 컴퓨터 프로그래밍 언어로 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고 버전관리를 통해 제품의 성능을 향상 시킬 수 있다.
  • 애플리케이션 설계를 기반으로 개발에 필요한 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공통모듈, 업무 프로그램과 배치 프로그램을 구현할 수 있다.
  • 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 기초문법을 적용하고 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현할 수 있다.
  • 관계형 데이터베이스에서 SQL을 사용하여 목적과 응용시스템의 요구기능에 적합한 데이터를 정의하고 조작하며 제어할 수 있다.
  • 안드로이드 기본 위젯과 파이썬 언어를 사용하여 라즈베리파이에 구동되는 임베디드 애플리케이션 모듈 구현, 인터페이스 구현, 버전관리 등을 수행할 수 있다.
  • 스프링 핵심 기술과 스프링이 제공하는 MVC 관련기능을 활용하여 응용소프트웨어를 구현할 수 있다.

주요 취업분야

웹개발(Java, JSP&프런트엔드&백엔드) / 응용프로그램개발 / 안드로이드 앱 개발 / SpringFramework 개발자 / 풀 스택 개발자

교육과정의 특징

  • NCS 교과에서 자바 개발자로서의 기초능력인 자바 프로그램, 서버프로그램 구현 능력, 관계형 데이터베이스 (SQL활용 / 데이터베이스 구현), 임베디드 애플리케이션 구현을 학습하고 임베디드 애플리케이션 구현에 필요한 파이썬과 스프링 프레임워크를 학습하여 Spring Framework 연동 응용SW를 구현한다.
  • 프로그램에 대한 종합적인 기술 및 DBMS 데이터 처리 기술에 대한 학습과 스프링 프레임워크의 기본부터 실전 기술의 학습은 자바 기반 신입 개발자의 가장 핵심적인 기술이다. 이는 다양한 디바이스 플랫폼에 적용 가능한 웹 기반 기술 및 자바 개발자로서의 실무 적응력을 향상시킬 수 있다.

커리큘럼

교과목교육내용
응용SW 기초기술 활용 - 응용SW기초기술활용

[능력단위요소]
운영체제 기초 활용하기
데이터베이스 기초 활용하기
네트워크 기초 활용하기
기본 개발환경 구축하기
애플리케이션 구현 -애플리케이션 테스트
-자바로 작성한 애플리케이션 디버깅/단위테스트/ JUnit

[능력단위요소]
애플리케이션 배포 환경구성하기
애플리케이션 소스 검증하기
애플리케이션 빌드하기
-Java Programming 구현
-IDE인 이클립스를 이용하여 자바 언어 학습

[능력단위요소]
기본문법 활용하기
언어특성 활용하기
라이브러리 활용하기
서버프로그램 구현 -애플리케이션 구현
-JSP/Servlet을 활용한 웹 애플리케이션 작성

[능력단위요소]
개발환경구축하기
공통 모듈 구현하기
서버프로그램 구현하기
배치 프로그램 구현하기
개발자 단위테스트하기
애플리케이션 성능 구현하기
데이터베이스 -오라클 설치 및 DBMS 이해
-SQL작성(DML /DDL)

[능력단위요소]
기본 SQL작성하기
고급 SQL작성하기
-뷰/인덱스/제약조건

[능력단위요소]
DBMS설치하기
데이터베이스 생성하기
데이터베이스 오브젝트 생성하기
UI구현 - 웹 개발을 위한 UI 구현

[능력단위요소]
UI 설계 검토하기
UI 구현 표준 검토하기
저작도구 활용하기
UI 제작하기
임베디드 애플리케이션 구현 - 라즈베리파이를 활용한 애플리케이션 구현

[능력단위요소]
애플리케이션 모듈 구현하기
애플리케이션 인터페이스 구현하기
네트워크 프로그래밍 구현 - 네트워크 개발환경 분석 및 구현(코딩), 오류 디버깅

[능력단위요소]
개발환경 분석하기
기능 구현하기
프로그램 디버깅하기
프로그램 최적화하기
파이썬프로그래밍 - 파이썬기초
python 언어소개
python 프로그램 설치하기

- 조건문과 반복문, 함수, 모듈
조건문 if에 대해서 학습한다.
반복문 for, while, break, continue에 대해서 학습한다.
함수의 호출, 매개변수, 인수에 대해서 학습한다.

- 모듈 프로그래밍
모듈 프로그래밍 이해
파이썬 모듈 프로그래밍 작성하기
SpringFramework 스프링 프레임워크 기반의 엔터프라이즈 애플리케이션 개발

1. 스프링DI와애노테이션
2. AOP와트랜잭션
3. 스프링MVC프레임워크
4. 세션과인터셉터
실전프로젝트 - 요구사항확인
시스템 파악, 요구사항 정의

- 애플리케이션 설계
공통 모듈 설계, 식별 및 명세하기, 기능코드 설계하기
아키텍처를 고려한 타시스템 연동설계하기
미들웨어 솔루션 명세 작성하기

- 통합구현
스프링프레임워크와 임베디드 연계 데이터 구성하기
메커니즘 구성, 내외부 연계모듈 구현, 환경 구성 및 개발, 통합구현

활용 장비

프로그램개발도구 NOOBS3.1(Raspbian)
교육용개발보드 ArduinoUno
교육용개발보드 RaspberryPi2modelb+

취업분야

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

지원방법

지원절차
  • 본 과정에 참여하기 전 반드시 노동부 계좌카드 발급을 하셔야하며, 아래의 순서에 따라 등록하면 빠르고 편리하게 진행이 가능합니다.
step01
홈페이지에서
온라인지원
step02
수영 or 서면캠퍼스 방문
step03
관할고용센터 방문
및 상담 (2주 소요)
step04
국민내일배움카드
발급 후 훈련참여

계좌발급 관할고용센터 (주민등록상 주소지 기준)
관할센터 관할지역 주소 및 연락처
부산고용복지플러스센터 영도구, 연제구, 중구, 부산진구, 서구, 동구, 남구 부산광역시 부산진구 양정2동 중앙대로 993 시청 옆
T 051.860.1919
동부고용복지플러스센터 수영구, 기장군, 금정구, 동래구, 해운대구 부산광역시 수영구 광안3동 수영로 676 수영교차로
T 051.760.7101
북부고용복지플러스센터 북구, 사상구, 강서구 부산광역시 북구 화명3동 화명대로 9 화명 기차역 부근
T 051.330.9900
사하고용복지플러스센터 사하구 부산광역시 사하구 낙동남로1400 정우헤리티지 8~10층(하단동)
T 051.520.4900

목록

입학신청 문의하기 국비지원안내 캠퍼스안내 자주묻는질문 맨위로 ▲