1. 취업교육과정
  2. 클라우드과정
  3. 일본취업과정
  4. K-디지털과정
  5. 재직자과정
  6. 취업지원안내
  7. 커뮤니티
  8. 솔데스크 수강후기
  9. 솔데스크 오시는길
이  름 :
휴대폰 : - -
개인정보수집동의 [자세히]

02-6901-7098

커뮤니티 > 공지사항

자바취업반- 아두이노를 활용한 사물인터넷 구직자 과정 ( 12/29일 )

 

 

 

자바취업반- 아두이노를 활용한 사물인터넷 구직자 과정 ( 12/29일 )




아두이노를 활용한 사물인터넷 구직자 과정의 훈련 목표는 수집,정의된 요구사항을 소프트웨어 아키텍처 단계에서 정의된

구현 지침 및 UI/UX 엔지니어가 제시한 UI표준과 지침에 따라 화면과 폼, 메뉴 등의 구조와 흐름을 구현하여 반영하는 능력을 함양할 수 있으며, 응용소프트웨어 개발에 필요한 환경을 구축하고, 개발 할 수 있으며, 요구사항대로 응용소프트 웨어가

구현되었는지를 검증하기 위해서 테스트케이스를 작성하고, 개발이 완료된 제품소프트웨어를 고객에게 전달하기 위한 형태로 패키징하고, 패치 개발과 업그레이드를 위해 버전관리를 수행하는 능력을 함양할 수 있다. 개발자 환경에서 개발한 결과물을 운영 환경에 설치하고, 시스템을 운영할 수 있도록 교육하고 지원하는 능력을 함양 할 수 있다.

 

JAVA기초, Android Rest/NFC 개발, 아두이노 개발을 학습하여 IoT 실무에 적응 할 수 있는 능력을 갖추고 관련 업무에 종사 할 수 있다.

 

 

 

 

df29049acaa4677cdd29a70da03d989f_20161006153858_lsjwzxln.jpg

 

df29049acaa4677cdd29a70da03d989f_20160307161527_wbczrmkt.png

 

 

 

 

교육커리큘럼
의사소통. 정보능력

· 의사소통능력
· 문서작성능력
· 경청능력
· 컴퓨터활용능력
· 정보처리능력

자바기초

- OOP 언어의 이해, 자바 개발 환경 설치 식별자, Data Type, 상수

- 분기문(if, switch ), 반복문(while, for, do~while)

- Class 구조(클래스 이름 지정 방법), 객체 생성

- Attribute(멤버 변수), 멤버 메소드, 상속

- Interface, 접근 제한자, Autoboxing

- 동기화 처리를 위한 Thread, Socket 네트워킹

- DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성

- MySQL JAVA 연동, SQL, Connection

JSP/웹표준(HTML5, CSS3,Javascript) 웹 프로그래밍

- 웹 표준의 이해와 개발 기준
- HTML5 기본 태그 기능 이해 및 실습
- CSS3 기본 스타일 기능 이해 및 실습
- JavaScript 문법 이해 및 실습, 이벤트 처리, Form 데이터 접근 처리
- Eclipse WTP 설치, Servlet 생명 주기, 실행 원리
- JSP 기본 문법, 스크립틀릿, 메소드 선언
- JSP 내부 객체, request, response, Form 처리
- 게사판 관련 제작
- JDBC 연동 처리, DTO, DAO Beans의 선언
- 자료 등록, 자료 목록, Paging, 자료 보기
- 자료 수정, 자료 삭제, 답변, 인쇄, 검색 구현
- 관리자 관련 개발
- Beans, 회원 추가, 중복 아이디 검사, 우편번호 검색, 중복 이메일 
- 목록 보기, 정보 보기, 수정, 삭제, 패스워드 변경
- Session 로그인, Cookie의 활용, 로그

Ajax/jQuery/Spring 4 Framework,MyBATIS 3 Framework

- Ajax(Asynchronous JavaScript and XML)의 원리, 요청 처리
- XMLHttpRequest Ajax 객체의 요청 처리, XML DOM 파서의 사용
- Servlet의 통신, 클래스 정의 및 사용(함수 클로저 처리)
- jQuery 설치, Selector를 이용한 DOM Element의 검색
- jQuery 확장집합을 관리하는 메서드, 어트리뷰트의 속성에 값 설정하기
- 클래스 추가하고 제거하기, 스타일 적용과 읽어오기
- 이벤트의 생성과 제거하는 방법, 애니메이션 웹콘텐츠 만들기
- 동적으로 html 콘텐츠 불러오기, jQuer UI
- jQuery 응용 plugin 실습, jQuery UI Slider 다루기
- JSP Model 2(MVC:Model, View, Controller)의 아키텍쳐, 한글 변환
- JSP forward action tag, JSP Servlet class 변환 분석
- Spring 4.0의 설치, DI(Dependency Injection)의 구현
- @Controller, @Component, @Autowired, @Resource 에노테이션
- @RequestMapping, @Qualifier 에노테이션 에노테이션
- AOP(Aspect Oriented Programming)
- MyBATIS 3, Maven 설정, 기초 문법
- AOP 기반 Transaction의 구현 실습
- AOP 기반 인증의 구현 실습
- Oracle 기본 설정
- Oracle DBMS 정규화에의한 회원 모델링
- 회원 Application 제작 실습
- 사용자 및 관리자의 세션 관리 구현
- Oracle DBMS 정규화에의한 자료실 모델링
- 자료실 Application 제작 실습, 파일 업로드, 다운로드의 구현

Oracle

- Oracle 설정, 계정의 생성, 권한 부여
- 테이블 스페이스 할당, 계정 잠금과 해제
- Data Source Explorer 접속 Client 설정, JDBC 드라이버 설정
- SELECT, INSERT, DELETE, UPDATE, WHERE 조건, 정렬, GROUP BY 문
- 단일행 함수, 그룹화 함수, 통계 데이터 산출 실습
- SubQuery, 레코드 페이징, Transaction
- PL/SQL의 이해, PL/SQL의 종류, PL/SQL의 구조
- Stored Procedure, Stored Function, Trigger의 실습
- 데이터베이스 설계, 정규화와 JOIN,역 정규화의 실습

Android개발

- Android Studio 개발 환경 설정
- Android 기본 위젯, 이벤트, Resource 관리, 메뉴, Activity 처리
- WebView, Menu, SDCard의 조작, JSON 표현식
- XML파서, SQLite 내장 데이터 베이스 조작
- 네트워크 상의 이미지와 그래프 챠트의 송수신
- 데이터 송수신 통신 프로그램의 제작
- Android 위젯 기본 App 제작
- Android 위젯 응용 App 제작
- SQLite DBMS 처리, Server와의 데이터 송수신, JSON, XML
- RFID/USN 활용 분야와 아키텍쳐, RFID/USN 비즈니스 모델
- RFID의 시스템 구성, RFID 태그의 종류
- RFID 태그의 원리, 주파수의 이해, 시스템 구성도, 장단점, TAG의 종류
- RFID 장비의 설정, TAG Reader의 연결
- RFID 장치 켜기, 신호 전송 테스트, 태그에 데이터의 기록 및 읽기
- SCM 구축을 위한 RFID 응용, 상품 출고 시스템의 구현
- 전송된 RFID 태그의 DBMS 서버에 저장 처리
- 전송된 RFID태그의 jQuery를 통한 실시간 웹서비스
- Android Google play market 배포

Hybrid App/Mobile Web/jQuery Mobile

- 모바일앱 개발의 종류, Android와 스마트폰 프로그래밍
- HTML5 기반 모바일 웹의 제작 실습
- SDK Manager의 실행, armeabi-v7a 기반 AVD 생성 실습
- 미디어쿼리(Media Query)를 이용한 모바일 장비의 인식
- View Port, userAgent의 사용
- jQuery Mobile을 이용한 모바일 웹 프로그래밍
- jQuery Mobile 선언 스크립트, CDN 서비스
- jQuery Mobile의 화면 구성, 여러페이지의 구성
- 테마의 지정, 화면 구성 실습
- 대화상자 열기, 내부 도메인 파일을 외부 도메인으로 열기
- jQuery Mobile 지원 목록의 출력
- 다양한 페이지(Transition) 전환 효과, 전환 효과 종류, 아이콘의 사용
- 아이콘 메뉴의 제작, 네비게이션 메뉴 만들기
- HTML5 VIDEO 태그를 이용한 동영상 player
- GeoLocation API, jQuery-UI-Map Library, 현재 내 위치

자바 보안 코딩/ Secure Coding - SQL  Injection(삽입) 공격, 자원 삽입 공격
- 운영체제 명령어 삽입 공격, 위험한 형식 파일 업로드 공격
- 신뢰되지  않는  URL  주소로  자동  접속  연결 공격
- 디렉토리 경로 조작(상대 경로, 절대 경로) 공격
- 보호 매커니즘을 우회할 수 있는 입력값 변조 공격
- SQL 삽입 공격 on MyBATIS2, MyBATIS3
- 보안결정을 신뢰할 수 없는 입력 값에 의존 공격
- 적절한  인증  없는  중요기능  허용
- 취약한 암호화 알고리즘 사용 공격
- 사용자 중요 정보 평문 저장(또는 전송), 직접 명시된 패스워드
- 주석문 안에 포함된 패스워드 등 시스템 주요정보
- 적절하지 못한 세션 만료
아두이노 사물 인터넷/ IoT 개발 - 유비쿼터스 기술 이론과 응용사례, 관련 기술
- 전자시스템 제어와 아두이노, ATMega328 기술 동향
- 아두이노 소개와 아두이노 종류, 설치
- 아두이노 개발의 원리 및 절차
- 기본 적인 전자 부품의 이해 및 전자공학 기초 이론
- 프로세싱언어의 실습
- 아두이노 설계
- LED/푸시버튼 프로그래밍
- 소리 만들기, 피에조 스피커, 아날로그출력, PWM
- 광센서 응용 프로그래밍 실습
- 가변저항기, 온도계 응용 실습
- UART, 시리얼 텍스트 LCD 출력 실습
- 프로세싱으로 컴퓨터와 아두이노 통신하기
- 아두이노와 컴퓨터의 지그비 통신
- Bluetooth 모듈을 이용한 아두이노 통신
- 안드로이드 아두이노 연동 LED 제어 어플리케이션
- 안드로이드 아두이노 연동 모터 제어 어플리케이션
- 아두이노 원격제어 어플리케이션
- 아두이노 센서 데이터 수입 Android 모니터링 실습
유비쿼터스/전자시스템 제어/아두이노 IoT 프로젝트 - 정보기술 IT 프로젝트 개발 및 관리 프로세스
- IoT 팀 프로젝트 주제 결정
- 개발 방법론, 업무 분석, 개발 일정
- 설계 툴 설치 및 아두이노 모델링, 객체 모델링, 데이터베이스 모델링
- 역활 분담 방법, 요구 사항 정의(Defining Requirement), Usecase Diagram 작성 실습
- Github 형상관리 서버의 설정
- 아두이노 센서 데이터 수집 계층 구현
- 통신 및 센서데이터 저장 계층 구현
- Framework 기반 Server 서비스 계층 제작
- Android app 어플리케이션 개발
- 개발자 테스트
- 제품 소프트웨어 패키징
- 정보시스템 이행, 정보 시스템 사용자 교육
- Ubuntu linux 서비스 서버 환경 구성 및 서비스
- 프로젝트 발표

 

 


교육상담 및 문의사항


솔데스크 홈페이지- http://www.soldesknet.pe.kr/


솔데스크 문의전화- 1566- 2686

 

 

 

 

 

 

 자바취업,자바국비,국비자바,자바교육,자바센터,솔데스크자바,java학원,java교육,java취업반
솔데스크소개  |  솔데스크교육시스템  |  솔데스크학원연혁  |  솔데스크시설  |  솔데스크제휴기관  |  솔데스크오시는길  |  기업교육  |  개인정보보호정책