교육상세보기

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

자바 기반 컨텐츠 & 크로스 플랫폼 개발자

교육과정 주요정보
교육기간 2020-06-22 ~ 2020-12-22 신청마감 2020-06-22
캠퍼스 부산IT  (문의 : 051-753-5600) 모집인원 25명
교육시간 09:00~16:30 1일 7교시 [월,화,수,목,금]
훈련수당 최대 116,000원 [매달지급] (취성패 참여시 최대 400,000원)

과정안내

자바 기반 컨텐츠
크로스 플랫폼 개발자
본 과정은 여러개의 플랫폼에서 실행 가능한 소프트웨어 기술을 갖출 수 있도록 웹프레임워크 컨텐츠 개발, 크로스 플랫폼 앱 제작 등의 교육을 진행합니다.

훈련목표

  • 다양한 기기의 융합,네트워크의 융합,콘텐츠의 융합을 통해 새로운 형태의 제품이나 융합서비스를 구축할 수 있다.
  • 크로스 플랫폼 앱 개발 과정에서 ReactNative를 학습하여 크로스 플랫폼 모바일 앱을 하나의 코드로 개발할 수 있다.
  • UI구현 과정을 통해 React를 학습하여 ReactNative를 위한 기본기를 학습하도록 한다.
  • 스프링을 활용하여 RestController를 설계할 수 있다.
  • 웹프레임워크 컨텐츠 개발 과정을 통해 요구사항 확인, 애플리케이션 설계, 스프링 컨텐츠 개발 단원을 학습하고 통합 구현 및 테스트함으로써 애플리케이션 개발의 전체적인 Flow를 학습하고 적용할 수 있다.

주요 취업분야

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

교육과정의 특징

  • 크로스 플랫폼 앱 개발 과정에서 ReactNative를 학습하여 크로스 플랫폼 모바일 앱을 하나의 코드로 개발할 수 있다. 구글의 Flutter와 페이스북의 ReactNative 그리고 자마린등이 크로스 플랫폼 개발의 대표 기술이다.
  • 프로그래밍언어활용 과정을 통해 자바 언어를 학습하고 서버프로그램구현 과정을 통해 JSP를 학습한다. UI구현 과정을 통해 UI를 구현할 수 있는 다양한 방법 중 React를 학습하여 비NCS교과에서 진행 될 크로스 플랫폼 앱 개발 과정에서 배울 ReactNative의 기초를 학습한다.
  • 웹프레임워크 컨텐츠 개발과정을 통해 스프링 컨텐츠 개발 단원을 학습하고 나면 훈련생들이 자바의 스프링과 React 그리고 ReactNative를 통합 구현할 수 있는 능력이 함양될 수 있다.

우수한 교강사진

풍부한 현장경험을 보유하여 기업현장에서 필요로 하는 기술인력 양성에 최적화된 교사진으로 구성되어 있습니다.

훈련기관의 전문성

1992년 설립 이후 프로그래밍 직종을 포함한 훈련과정을 운영해온 부산지역 최대의 민간직업훈련기관으로서 전국 우수기관 협의체훈련기관(2014년), 직종별 우수훈련기관(2015년), 3년 인증훈련기관(2016년) 등 우수한 평가를 받고 있습니다. 오랜기간 축적된 직업훈련 운영 경험과 그에 특화된 조직적이고 체계적인 훈련 및 취업지원 시스템을 보유하고 있으며, 직업능력개발유공기관 대통령 표창 수상 및 정부 4개 부처 인증 인적자원개발 우수기관 인증(2008년)등을 수상하였습니다.

지원내용

지원내용

훈련대상

  • 만 15세 이상의 구직등록을 한 구직자
  • 학생인 경우 : 야간대학(원)생, 사이버대학교, 방송통신대학교, 일반대학/대학원 졸업예정자
  • 휴학생인 경우 : 졸업예정일자가 다음 연도 9월 1일 이전인 자(졸업예정확인서 또는 관련 증명서 제출)

커리큘럼

[프로그래밍언어활용]
[SQL활용]
[애플리케이션테스트수행]
자바 프로그래밍
1. 자바 프로그래밍 2. 데이터베이스 오라클 3. 자바프로그래밍과 오라클을 이용한 프로젝트 테스트
자바 Swing(UI 도구)를 이용한 객체지향 애플리케이션 만들기
[화면설계]
[서버프로그램구현]
[인터페이스 구현]
JSP 웹 프로그래밍
1. 화면 설계 후 HTML/CSS를 이용하여 화면 구현하기
2. JSP 웹프로그래밍 학습
3. MVC 모델2 팩토리 패턴 구현하기
4. JSP로 웹 애플리케이션 만들기
화면 설계하기
나만의 블로그 만들고 클라우드 서버에 배포하기
[UI구현]
리엑트 UI 구현
1. 리엑트 시작
2. JSX
3. 컴포넌트
4. 이벤트 핸들링
5. 컴포넌트 라이플사이클 메서드
6. Hooks
7. 컴포넌트 스타일링
8. 리덕스
인스타그램 클론 코딩
[임베디드애플리케이션구현]
라즈베리파이 활용
1. 라즈베리파이 환경 세팅
2. 리눅스 명령어 실습
3. 오픈API를 활용한 임베디드 애플리케이션 구현
[펌웨어구현]
C언어 학습
1. C언어 학습
2. 아두이노에 펌웨어 하기
파이썬 프로그래밍 파이썬 개요
python 언어 소개
python 프로그램 설치하기

변수와 연산자와 자료형
변수의 의미, 대입문, 변수 식별자, 데이터 입력을 이해할 수 있다.
비교연산자, python 내장함수, 연산 순서를 이해할 수 있다.
숫자 자료형, 문자열 자료형, 리스트 자료형, 튜플 자료형, 딕셔너리 자료형에 대해 이해할 수 있다.

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

GPIO
GPIO 소프트웨어 이해
RPI.GPIO 라이브러리로 GPIO제어하기
LED 출력 실습하기
VLC로 실시간 카메라 스트리밍 서비스 개발하기
크로스 플랫폼 앱 개발 리액트 네이티브 이해
리액트와 리액트 네이티브 소개
리액트 네이티브의 작동 방식 이해하기
리액트 네이티브의 강점
리액트 네이티브의 약점
기본 컴포넌트 만들어 사용하기
Create React Native App CLI

리엑트 스타일 적용
리액트 네이티브에서 스타일 적용하고 관리하기
View 컴포넌트에 스타일 적용하기
Text 컴포넌트에 스타일 적용하기

고급 스타일링 기법
플랫폼별 크기와 스타일
컴포넌트를 이동, 회전, 크기 변경, 기울이기
flexbox를 이용해서 컴포넌트 배치하기

리덕스 데이터 아키텍처 라이브러리 이용하기
리덕스란?
context를 이용해서 앱의 전역 state 관리하기
리액트 네이티브 앱에 리덕스 구현하기
리덕스 리듀서로 리덕스 상태 관리하기
provider를 추가하고 스토어 만들기

안드로이드 용 컴포넌트와 API 구현하기
DrawerLayoutAndroid로 메뉴 만들기
ToolbarAndroid로 툴바 만들기
ViewPagerAndroid로 스크롤 가능한 페이지 구현하기
DatePickerAndroid API로 네이티브 날짜 선택하기
TimePickerAndroid로 타임 피커 만들기
ToastAndroid로 안드로이드 토스트 메시지 구현하기
웹프레임워크 컨텐츠 개발 요구사항 확인
현행 시스템 분석하기
요구사항 확인하기

애플리케이션 설계
공통 모듈 설계하기
타 시스템 연동 설계하기

스프링 콘텐츠 개발
스프링의 DI 설정
Autowired 애노테이션 설정
Qualifier 애노테이션 설정
Component 애노테이션 스캔 설정
프록시와 AOP
트랜잭션 처리
스프링MVC 핵심 구성요소
DispatcherServlet과 스프링 컨테이너
요청매핑, 커맨드 객체, 리다이렉트
RestController 만들기
세션과 쿠키
인터셉터

통합구현
웹&모바일& 임베디드 연계 데이터 구성하기
웹&모바일& 임베디드 연계 매카니즘 구성하기
웹&모바일& 임베디드 내외부 연계 모듈 구현하기
웹&모바일& 임베디드 통합 시스템 구현하기

활용장비

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

실전 프로젝트

Around 웹/앱 클론코딩 프로젝트
방송요리맛집 웹/앱 클론 코딩 프로젝트
자바 게임 프로젝트 (버블버블, 502Starz)

취업분야

업체명담당업무업체명담당업무
(주)유빈스 소프트웨어 개발 (주)유니스탭스 소프트웨어 개발 및 공급
미래테크 소프트웨어 개발 우성시스템 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

목록

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