광고, 홍보 게시판

제목 [인크레파스/SW교육] 자바개발자 취업지원 국비교육 응용프로그래밍 양성과정
글쓴이 인크레파스 융합SW교육센터 작성시각 2018/09/06 14:52:45
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 17940   RSS

[인크레파스/SW교육]  자바개발자 취업지원 국비교육 응용프로그래밍 양성과정

 

스마트 디바이스를 제어하는 IOT 엔지니어링 과정  상담예약

 

 

■ 교육목표 NCS기반 교육과정

 

아두이노 장비를 활용하여, 초보자들도 쉽게 프로그래밍을 접하고 학습할 수 있도록 하며, 실생활에 필요한 다양한 주제의 스마트 장치와 사물인터넷 작품을 프로젝트 형식으로 스스로 제작할 수 있는 능력을 배양하는 것을 목표로 합니다. 또한 자동화에 대한 이해와 효율성 증대를 통해 기기 최적화를 포함한 비용 절감 기술을 학습하여, 실무에 적용이 가능할 수 있도록 합니다.

 

 

 교육기간

 2018.10.11 ~ 2019.04.16 

 교육대상

 취업준비생, 예비창업자, 졸업예정자, 야간대/사이버대/방통대 학생, 퇴사예정자, 영세사업자, 이직희망자 

 수강료

 0원 (전액무료) 내일배움카드 및 취업성공패키지

 교육시간

 1000시간 

 정원

 20명 

 일일교육시간

 09:30 ~18:30 

 교육문의

 02-869-1080

 홈페이지

 http://www.increpas.com

 

 

 

■ 과정소개

스마트 디바이스를 제어하는 IOT 엔지니어링 과정(국가기간전략산업직종)

- NCS 기반 교육을 통해 현장에서 필요로 하는 개발자 업무 능력을 배우고 이를 테스트를 통해 점검합니다.

- 개인에게 적합한 학습방법과 예제 등을 제시하여 시간 낭비를 줄이고 학습의 효과를 높입니다. 

- 매일 이론과 실습 위주의 교육을 진행하며, IT 기업에 소프트웨어 개발자, 기획자 등의로 취업하기 위한 준비를 합니다.

 

국가기간 전략산업 훈련이란

- IT 산업 등의 부족한 인력을 양성하기 위하여 고용노동부가 지원하는 교육으로 교육비는 전액 무료입니다.

- 훈련장려금은 월 316,000원 * 교육개월수가 지원됩니다. 장려금은 매월 고용노동부에서 훈련생의 통장으로 입금됩니다.

 

참여대상

일반인 : 대학 및 고등학교 등 졸업을 하고 현재 취업을 준비하시는 분, 제대군인지원에 관한 법률 시행령 제14조제4항에 따라 직업능력개발훈련 대상자로 추천을 받은 전역예정자,

재학생 : 졸업예정일이 다음년도 9월 1일 이전인 분

수업시간 : 평일 오전 09:30 ~ 18:30

 

수강신청 절차

1. 고용노동부 워크넷 구직 등록(www.work.go.kr 에 회원가입 → 구직등록 → 고용센터 인증까지 최소 1일 소요)

2. 교육동영상 시청(HRD-Net www.hrd.go.kr 사이트 회원 가입 후 "국가기간전략산업훈련안내 동영상 시청")

3. 고용센터 방문 후 내일배움카드 신청 (거주지 관할 고용센터에서 신청 가능하며, 발급까지 보통 3~4주 기간이 소요)

4. 카드 발급 후 인크레파스 교육센터에서 훈련 수강

■ 수강혜택

500~600만원 상당 교육비 전액 무료

훈련장려금 월 316,000원 *교육개월 수(취업성공패키지 최대 월 416,000원)

개발자 출신 강사진의 현장에서 쓰는 개발 강의

수업 후 강의실 내 자습 및 프로젝트 진행가능

자바스크립트, Node.js 등 현장에서 필요로 하는 기술세미나

자바, 안드로이드, 데이터베이스, 웹개발 동영상 강의 제공

채용연계 및 취업지원, 채용공고 취합 및 제공

1인 1사물함 제공

■ 상담안내

인크레파스 융합SW교육센터에서 수강신청을 하시면 당일 상담 일정 등 안내 문자와 전화 상담이 진행됩니다.

장소 : 인크레파스 융합SW교육센터

■ 교육상담문의

전화 : 02-869-1080

팩스 : 02-869-1082

홈페이지 : http://www.increpas.com

 

■ NCS능력단위 과목명

NCS교과

교과목

소주제

세부교육내용

UI 구현

UI 구현

UI 설계 검토하기

- UI 제작을 위하여 GUI 디자인 가이드를 이해하고 이를 기반으로 구현 가능성 여부를 검토

- 구현 환경에 따라서 구체적인 GUI 프로세스의 이해와 설계 변경 여부를 파악

- UI 구현 표준 수립을 위하여 UI 검토 의견서를 작성

UI 구현 표준 수립하기

- 고객 요구사항, 접근성 기준, 플랫폼에 대한 UI 표준 관련 기준을 파악

- 실제 페이지 제작을 위하여 아이콘, 레이아웃, 화면 개발 환경에 적합한 표준을 수립

- UI 구현 표준을 이해관계자와 검토하여 최종 표준안에 반영

UI 제작하기

- 자가 검증을 위하여 단위별 상세 체크리스트를 작성

- UI 구현 표준에 따라서 GUI 디자인 가이드를 기반으로 실제 페이지인 UI를 제작

- 작성된 체크리스트에 따라서 단위 테스트를 수행하며 실제 페이지인 UI를 제작

어플리케이션 구현 기초

자바

프로그래밍

자바의 기본 문법

- 식별자, 자료형, 연산자, 제어문, 배열 등을 통한 자바 기본 알고리즘과 로직을 학습

클래스와 객체

- 객체지향 개념 이해, 클래스 설계, 상속의 자바 메모리 구조분석 및 관심사 분리 정책- 내무 클래스 활용

자바의 클레스들

- 패키지와 예외처리, 래퍼클래스, 제너릭과 컬렉션- utill 패키지 클래스 및 쓰래드의 기본 문법, 동기화

I/O 및 네트워크 프로그래밍

- 자바 InputStram, OutputStram 객체기반의 바이트 스트림과 문자 스트림 학습- ObjectStream을 사용한 직렬화와 역직렬화 처리방법

C/S 프로그래밍

- TCP/IP의 개념 서버, 클라이언트의 소켓 프로그래밍 학습

GUI Programming

- 이벤트와 레이아웃 처리, Swing의 클래스, 그래픽 클래스 학습

웹표준과 HTML5

- 웹표준의 구조와 HTML5의 주요기능과 활용

CSS3의 구조와 활용

- CSS3의 구조와 선택자, 속성활용, 브라우저 스나핑

Javascript의 이해

- 스크립트 언어의 문법, 함수기능, 내장객체활용

jQuery

- JQUERY 입문에 필요한 기본 요소와 적용

오픈플렛폼

활용

JSP

Servlet

- 서블릿 특징, 서블릿 라이프 사이클- 폼전송방식(POST, GET) 서블릿 컨테이너의 아키텍쳐 분석 및 활용 - Redirct와 Forward의 차이점 분석 및 적용 WAS의 Connection Pool 이해와 적용

JSP

- JSP페이지 구성요소, JSP의 내장객체, EL/JS시, 파일업로드- MODEL1 개발 및 유지보수 환경분석

MVC 구현

- MVC 패턴에 대한 이해와 최적화된 Model2의 구조설계- Model2 구조를 이용한 MVC 패턴 구현 및 개발

Spring

Spring Ioc/DI

- 스프링 컨테이너의 개념, 환경설정, IOC 컨테이너의 구조분석- 스프링 모듈간의 의존성 분석, 객체간의 의존성과 DI 문법, 이노테이션과 자동와이어링

Spring AOP

- 관점지향적인 프로그래밍 분석 및 설계, AOP 문법 및

실무중심의 보안처리 - 로깅 처리 방법을 학습

Spring MVC

- Spring MVC에서의 환경설정과 아키텍쳐 분석 /

Controller와 ModelAndView에 대한 처리- ViewResolver 클래스에 대한 처리기법 / Spring MVC

기반의 데이터 처리

Spring ORM

- Spring에서의 MyBatis와의 연동 처리- Spring MVC에서의 MyBatis 연동으로 CRUD 프로그래밍 학습

서버를 제어하는 소프트웨어 엔지니어링

서버프로그램 구현

개발환경 구축하기

- 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행

- 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축

- 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축

공통 모듈 구현하기

- 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성

- 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현

- 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화

서버 프로그램 구현하기

- 세부 업무프로세스를 기반으로 프로그래밍 언어와 도구를 활용하여 서비스의 구현에 필요한 업무 프로그램을 구현

- 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 서버 프로그램을 구현

- 개발된 업무 프로그램의 내부 기능과 제공하는 인터페이스에 대해 테스트를 수행

배치 프로그램 구현하기

- 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현기술에 부합하는 배치 프로그램을 구현

- 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 구현

- 개발된 배치 프로그램을 테스트를 수행할 수 있다.

인터페이스 구현

인터페이스 설계서 확인하기

- 인터페이스 설계서를 기반으로 외부 및 내부 모듈 간의 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인

- 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계가 필요한 인터페이스의 기능을 식별

- 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 인터페이스를 위한 데이터 표준을 확인

인터페이스 기능 구현하기

- 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능 구현

- 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 공통적인 인터페이스를 구현

- 개발하고자하는 응용소프트웨어와 연계 대상 내외부 모듈 간의 연계 목적을 고려하여 인터페이스 기능 구현 실패 시 예외처리방안을 정의

- 응용소프트웨어와 관련된 내외부 모듈 간의 연계 데이터의 중요성을 고려하여 인터페이스 보안 기능을 적용

인터페이스 구현 검증하기

- 구현된 인터페이스 명세서를 참조하여 구현 검증에 필요한 감시 및 도구를 준비

- 인터페이스 구현 검증을 위하여 외부 시스템과의 연계 모듈 상태를 확인

- 인터페이스 오류처리 사항을 확인하고 보고서를 작성

네트워크 프로그래밍 구현

개발환경 분석하기

- 개발방법 기준에 따라서 네트워크 프로그래밍 구현을 위한 H/W(PC, workstation, server 등) 및 S/W(Unix, windows, IOS 등) 개발환경을 구축

- 네트워크 개발환경의 프로그래밍 구현을 위하여 표준 개발 도구(commands, .netframework control, eclipse 등)을 사용

- 개발 방법론에 따라서 네트워크 프로그래밍 구현을 위한 타겟시스템 형상(Configuration)을 수정하여 보완

기능 구현하기

- 개발방법 기준에 따라서 네트워크 프로그래밍 응용프로그램을 구현

- 프로그래밍 방법론에 따라서 설계내용을 바탕으로 네트워크 프로토콜을 구현

- 구축 계획에 따라 자원관리를 위하여 데이터베이스를 구현

- 효율적인 자원관리를 위하여 에이전트(Agent)를 구현

- 효과적인 트래픽 분석을 위하여 네트워크 QoS 제공방안을 구현

프로그램 디버깅하기

- 명확한 기능구현을 위하여 결과를 시험(TEST)할 수 있다.

- 계획된 기능구현을 위하여 결과를 디버깅(Debugging)할 수 있다.

- 개발 방법론에 따라서 기능 구현 결과를 수정(Modify)할 수 있다.

프로그램 최적화하기

- 개발 방법 기준에 따라서 네트워크 프로그래밍 시 삽입문구를 작성

- 개발 방법 기준에 따라서 네트워크 프로그래밍 시 오류를 최소화

- 개발 방법 기준에 따라서 네트워크 프로그래밍 시 코드를 최적화

아두이노 프로그래밍

아두이노 프로그래밍

아두이노 기초 개발환경

-아두이노 개발환경 설정

-컴파일 및 업로드

-무선 송/수신기와 모바일 장치간 컨넥팅

-디버깅 툴 활용

스마트 홈 솔루션 개발

-스마트폰을 활용한 아두이노 제어

-기울기(Tilt), 진동(Vibration) 센서를 활용한 지진감지

-조도, 화염감지 센서를 활용한 화재 감지

-토양습도센서, 빗방울감지 센서 등을 활용한 스마트팜 환경 실습

실무 프로젝트

실무

프로젝트

프로젝트기획및설계

- 조편성 일정수립,주제선정

프로젝트 업무분장

- 조장선출,사례조사,세부업무분장

프로젝트 구현 및 테스트

- 각파트별로 모듈작성 및 단위테스트

프로젝트 발표 및 시연

- 프로젝트 발표 및 포트폴리오제출

 

 

 다음글 [재직자무료교육] 가상현실 (VR/AR) 소프트웨어 개...
 이전글 [무료교육] 일본어기초교육 및 빅데이터 분석가 &...

댓글

없음