구트아카데미


국비지원 무료교육과정

구트아카데미의 교육과정은 누구나 처음부터 차근차근 시작할 수 있도록 기초교육부터 기업에서 요구하는 실무스킬과 미래산업 기술까지 단계별로 설계하였습니다.

구직자 국비지원과정

구직자의 취업을 위해 본인부담금 없이 100% 국비지원으로 진행되는 고용노동부 인증 과정입니다.

교육과정

[21.11.09] (디지털컨버전스) 자바(JAVA)기반 임베디드 소프트웨어 융합 개발자 과정B

작성자 구트
작성일 18-04-03 08:39 | 2,423 | 0

본문

90428b0ed5608d45efb78b78e054c46f_1624438982_3629.jpg

 


986935e0ea6ed017ebcd3c8f04b6f373_1616135040_4243.JPG

교육내용


1. JAVA 프로그래밍

2. 데이터베이스 관리시스템 활용

3. JAVA 웹 프로그래밍 (Servlet / JSP & Spring Framework)

4. 아두이노 및 개발 도구 및 환경 이해

5. 사용자 인터페이스를 사용한 원격 디바이스 제어 애플리케이션 구현 기법



교육대상


1. 비전공자이지만 IT분야로 도전하고 싶으신 분

2. 사물인터넷(IoT)에 흥미를 가지고 도전해보고싶은 분

3. 지능형 웹 개발에 입문하는 개발자

4. 자바 교육은 받았지만 취업하기엔 부족함을 느끼시는 분



JAVA 웹개발이란?
 

JAVA 웹 개발이란 쉽게 말해 JAVA프로그램을 이용해 홈페이지를 제작하는 것을 JAVA 웹 개발이라고 합니다.

웹 개발에서는 크게 프론트엔드 개발, 백엔드 개발로 나눌 수 있습니다.


사물인터넷이란?


 사물인터넷(IoT)란, 사물에 센서를 부착해 실시간으로 데이터를 인터넷으로 주고 받는 기술이나 환경을 일컫는다. 지금까지는 인터넷에 견결된 기기들이 정보를 주고 받기 위해서는 인간의 '조작'이 필요했지만, 사물인터넷 시대가 열리면서 인터넷에 연결된 기기는 사람의 조작 없이도 서로 알아서 정보를 주고 받으며 대화를 나누고 반응을 할 수 있게 되었습니다. 이러한 기술을 사물인터넷(IoT) 기술이라고 합니다.

스마트폰, 스마트워치, 보일러 온도 조절기, 스마트 세탁기, 가스 잠금기기, 전등 스위치, 스마트 팩토리 등 사물인터넷 기술은 현재 많은 분야의 산업에 활용되고 있으며, 점차 발전하고 있습니다.


986935e0ea6ed017ebcd3c8f04b6f373_1616135262_0273.jpg
986935e0ea6ed017ebcd3c8f04b6f373_1616135262_2481.jpg
 6b96ffde41f31cd6c0c69a1a1a089671_1617861130_7696.jpg 


[ 커 리 큘 럼 ]


구분 교과목명 NCS 능력단위명 실제시수 교육내용
집체 엔터프라이즈
애플리케이션
개발
응용 SW 기초 기술 활용 40 * IT에 대한 이해
* 프로그래밍에 대한 이해
* 자바 환경 설정 및 기초 개념 교육
프로그래밍 언어 활용 48* 접근 제한자, 상속, 인터페이스 개념 및 활용
* 자바 API 활용, 컬렉션, 쓰레드 개념 및 활용
* 자바 파일 저장, GUI 개념 및 활용
* JDBC 활용 교육
* 자바 연락처 프로그램 만들기 
프로그래밍 언어 응용 72* 기초 문법 교육(변수, 연산자, 조건문, 반복문)
* 객체 지향 개념 및 활용(배열, 함수, 클래스, 객체)
데이터베이스 구현 24 * DBMS 설치하기, 데이터 베이스 생성하기
SQL활용 24* DDL, DML, DCL 활용한 테이블 생성, 삭제, 변경
* 인덱스, 시퀀스, 별명 활용
UI 구현 192* HTML, CSS, JavaScript, jQuery 기초 및 활용
* 기본 화면 구성 및 UI 구현
애플리케이션 설계 40* 유즈 케이스 및 다이어그램을 이용한 애플리케이션 설계 방법
* 재사용성을 위한 클래스 및 함수 설계 방법
* 유지보수를 위한 변수 명명 규칙에 대한 이해
* 유지보수를 좋게하는 코드 작성법
서버프로그램 구현 88* Web 통신 및 서버 기초 개념의 이해
* Servlet, JSP 기초 및 활용
* JSP를 활용한 게시판 만들기
* Ajax를 활용한 댓글 작성
* Spring Framework 기본 개념
* Spring DI, AOP, MVC 구조 기초 및 활용
* REST API 기능 활용
인터페이스 구현 56* VO, DAO 개념 및 인터페이스에 대한 이해
* JSON 데이터 통신 방식에 대한 이해
애플리케이션 테스트 수행 16* 애플리케이션 테스트에 대한 이해
* 단위 테스트 방법 및 도구를 활용한 단위 테스트
애플리케이션 배포 16* 애플리케이션 배포 환경에 대한 이해
* 애플리케이션 배포 방법에 대한 이해
* 애플리케이션 배포 검증에 대한 이해
통합 구현 56* 애플리케이션 구현에 대한 이해
* 데이터 송수신 구조 및 설계에 대한 이해
요구사항 확인 24* 프로젝트 요구사항에 대한 이해
* 요구사항 정의 및 명세 방법
오픈 하드웨어
플랫폼 앱 융합
네트워크 프로그래밍 구현 64* 네트워크 기능에 대한 이해
* 네트워크 프로그램에 대한 이해
* 네트워크 프로토콜에 대한 이해
오픈 플랫폼 활용 40* 논리회로에 대한 이해
* 아두이노를 활용한 프로그래밍 기초 및 응용
임베디드 애플리케이션 구현환경 구축 24 * 임베디드 시스템이 대한 이해
* 안드로이드와 임베디드
* 안드로이드 개발환경 구축
임베디드 애플리케이션 구현 56* 안드로이드 레이아웃, 인텐트, 프래그먼트
* 서비스와 수신자
* 스레드와 핸들러 이해
* 서버 데이터 송수신 활용


6b96ffde41f31cd6c0c69a1a1a089671_1617866911_3137.jpg



986935e0ea6ed017ebcd3c8f04b6f373_1616135395_4867.jpg
986935e0ea6ed017ebcd3c8f04b6f373_1616135395_695.jpg
986935e0ea6ed017ebcd3c8f04b6f373_1616135395_8136.jpg
986935e0ea6ed017ebcd3c8f04b6f373_1616135395_9545.jpg 




 

댓글목록 0

등록된 댓글이 없습니다.

온라인 문의