바로가기 및 건너띄기 링크
본문 바로가기
주메뉴 바로가기

Android/IOS 개발자 양성과정

4차혁명,스마트시대,앱개발자! 이미 대중화된 스마트폰 중심사회!
하지만 여전히 IT교육과정은 웹 개발이 우선인 현실.

Android/IOS 개발자 양성과정을 여러분에게 추천합니다.

본 과정은 4주 단 기간동안 안드로이드와 IOS 기반 앱 개발에 대하여 학습할 수 있습니다.
JAVA, Swift 등의 앱 개발을 위한 기초 프로그래밍부터 각 환경에 맞춘 앱 개발 프로젝트 실습까지 진행하기 때문에,
초보자도 쉽게 따라할 수 있습니다.더불어 Kotlin, RxSwift 등의 최신 기술을 활용한 앱 구현까지 실습을 통해 학습하며
경쟁력 높은 앱 개발자가 될 수 있습니다.

본 과정의 경우 사업주위탁훈련,재직자 내일배움카드,실업자 내일배움카드 모두 지원이 가능한 100% 교육비 지원입니다.
아래와 같은 분들에게 적극 추천해 드립니다.

교육센터
대표전화

  • TEL 02-6925-4760
  • FAX 02-2197-4114

평일 09:30 ~ 22:00 토·일·공휴일 10:00 ~ 18:00

  • 본 과정을 수료 후 희망하시는 분들은 교육센터에서 취업지원을 적극적으로 도와드리겠습니다.
  • 이메일: oraclejava@oraclejava.co.kr

교육내용

교육내용 -강좌명,강좌일정,수강료,고용보험환급액,교육대상,교육비지원
강좌명 안드로이드 & 아이폰 모바일 앱 개발자 실무 향상과정
강좌일정 05월30일(목) ~ 06월27일(목)((평일주간(단기)) 09:30~18:30, 20일) 총 160시간
수강료 1,051,840원
고용보험환급액 * NCS 기반 재직자 교육으로 사업주위탁훈련 및 재직자내일배움카드 사용가능합니다.

사업주위탁훈련 수강생의 경우, 출결체크가 QR코드 인식 방법으로 변경되었습니다.
이에 따라 사업주위탁훈련으로 신청하시는 인원의 경우 앱스토어/플레이스토어에서
<고용노동부 HRD-Net 훈련생 출결관리> 앱을 미리 다운받으셔야 합니다.
ID가 없는 경우 HRD-Net(www.hrd.go.kr) 에서 회원가입을 진행해주세요!
자세한 사항은 본원 홈페이지 정보마당 ->공지사항을 필독해주세요

재직자 내일배움카드 수강생의 경우, 내일배움카드로 출결체크를 입/퇴실 시 꼭 진행해주셔야 합니다.

* 국경일 휴강(4대보험 가입대상자 또는 가입예정자)
교육대상 - 모바일 애플리케이션 엔지니어
- Smart Phone App 개발 관련자
- 임베디드 S/W 엔지니어
- 자바 개발자
- Swift의 언어 활용분야에 관심이 있는 자
- Swift with objective-C 언어에 관심있는 개발자
- Xcode / iPhone 기반 애플리케이션/스마트폰 개발자
- SDK APP 개발자
- Xamarin 크로스 플랫폼 개발자
교육비
지원
교육비 지원
교육생유형 수강료 환급액 본인부담금
근로자 카드(정규직) 1,051,840원 0원 0원
근로자 카드(비정규직) 1,051,840원 0원 0원
사업주위탁훈련(대기업) 1,051,840원 420,700원 631,140원
사업주위탁훈련(중소기업) 1,051,840원 1,051,840원 0원
일반 수강생 1,051,840원 0원 1,051,840원
실업자 카드 1,051,840원 0원 0원
교육내용,과목명,세부내용
과목명 세부내용
JAVA BASIC - 자바 언어 소개,기본 문법, 자바의 장단점
- Virtual Machine 소개/메모리 영역
- 클래스 패스(Class Path) 개요
- Array 이론/실습
- 클래스와 객체(Class & Object)
- Abstarct Data Type, 상속(Inheritance)과 다형성
- 추상클래스(Abstract Class)와 다형성
- 인터페이스(Interface)와 다형성
- 연관(Aggregation & Composition)
- 오버로딩(OverLoading)과 오버라이딩(Overriding)
this/super/constructor
- Package 만들기 이론/실습
- Java에서 예외 처리 요령
- 사용자 예외 처리 방법
- JDBC 개요, JDBC Driver 소개
Drivermanager, Connection, Statement, Resultset 개체 소개
- DML 실습(Insert, Update, Delete, Select)
- Java에서 Oracle Stored Procedure/Function 다루기
- PreparedStatement를 이용한 예제 실습
- 스트림(Stream) 입출력 관련 클래스, InputStream/OutputStream,
FileInputStream/FileOutputStream
- Reader/Writer등 입출력 관련 클래스
- 표준 입출력/FILE 처리, 객체 직렬화 이론/실습
- Thread 개요
- Java에서의 Process
- Thread Joining/Interrupt
- Thread 사이의 통신/동기화
Android 개발환경구축
- 안드로이드 개발 도구
- JDK, android studio, 설치

Hello World
- 프로젝트 구조 분석
- android studio 기본 사용법

기본 위젯 익히기
- 뷰의 개요
- 기본 위젯 다루기
- 기본 위젯 활용하기

Layout
- LinearLayout
- RelativeLayout
- FrameLayout

고급 위젯 다루기
- 고급 위젯
- 뷰 컨테이너

메뉴와 대화상자
- Option Menu
- Context Menu
- 토스트
- 대화상자

파일 처리
- 파일 처리 기본
- 파일 처리 응용

그래픽과 이미지
- 그래픽
- 이미지

Activity
- activity
- intent
- life cycle

어댑터뷰
- 리스트뷰와 그리드뷰
- 갤러리와 스피너

데이터 저장과 관리
- SQLite의 기본
- SQLite의 활용

멀티미디어와 Google 지도
- 오디오
- 스레드
- Google 지도

Service
- Service
- Life cycle
- bound Service
- Service Connection

Broadcast Receiver
- Broadcast Receiver

MediaPlayer
- MediaPlayer
Swift - Swift 기본 문법들 학습
- oop와 functional programing에 대한 이해
- LLVM에 대한 이해

- objective-c에 비해 강력해진 연산자들 사용방법 실습(switch, for등 의 강력하고 직관적 문법)
- Swift API들 Xcode Document 찾아 가며 실습

- Xcode를 이용한 MVC 방식의 개발 방법 이해
- Interface Builder로 Storyboard에 대한 개념 학습
- Interface Builder로 Basic Component를 이용한 UI 디자인
- Interface Builder의 AutoLayout기능 사용하여 해상도 변화 대응전략
- Interface Builder의 IBOutlet, IBAction이해하기
- Xcode와 Interface Builder를 연결하여 이벤트 처리 실습
- Foundation, UIKit Framework 상속 구조 학습

- Immutable, Mutable 클래스의 차이
- MVC, Delegate, SingleTon, Target Action 패턴 이해
- 아이폰의 샌드박스구조에 대한 이해 및 파일처리
- UIButton, UILabel, UIImmageView 실습
- UISwitch, Webkit, UISegmetedControl 실습
- UITextField, UITextView, UISlider 실습
- UIApplication 라이프 사이클 이해하기
- UIViewController , UIView 라이프 사이클 이해하기
- UIAlertView, UIActionSheet 실습
- UIPickerView 커스터마이징
- TableView 커스터마이징
- TableView Cell 커스터마이징
- 웹서버와 GET, POST 방식의 통신 구현
- 동기, 비동기 통신을 이용한 서버 데이터 처리
- 기상청 데이터를 활용한 XML 파싱
iPhone SDK Coredata - Xcode에서 프로젝트 설정
- NSLog 및 출력 서식 사용하기
- 인터페이스 빌더, IBOutlet, IBAction에 대해 이해하기
- Immutable, Mutable 클래스의 차이
- MVC, Delegate, SingleTon, Target Action 패턴 이해
- 아이폰의 샌드박스구조에 대한 이해 및 파일처리
- UIButton, UILabel, UIImmageView 실습
- UISwitch, Webkit, UISegmetedControl 실습
- UITextField, UITextView, UISlider 실습
- UIApplication 라이프 사이클 이해하기
- UIViewController , UIView 라이프 사이클 이해하기
- UIAlertView, UIActionSheet 실습
- UIPickerView 커스터마이징
- TableView 커스터마이징
- TableView Cell 커스터마이징
- UIKit Frameowork 와 Interface builder의 개연성 이해하기
- NSXMLParser
- 웹서버와 GET, POST 방식의 통신 구현
- Navigation Template 구현하기
- NSConnection을 이용한 ASynchronous 통신
- Storyboard(segue, scene) 사용방법 및 이해
- Coredata 개요
- Coredata Architecture 이해하기
- Coredata 사용
- Sqlite를 이용한 데이터 저장
- CoreData를 이용한 데이터 저장및 마이그레이션
Xamarin - Xamarin 설치
- ListView 작성
- Click Listener
- Button, Progress Bar 작성
- C# Event
- Sliding Tab Layout
- LINQ를이용한 ListView 검색
- Gallay로부터 Image 로드
- WebRequest를이용한 SQL로데이터인서트
- REST 서비스데이터추출
- 멀티스레딩
- 머티리얼디자인으로리사이클러뷰구현
- 커스텀액션바작성
- Activity
- Web Browser 작성
- Xamarin.Android 개발환경 실습
- Xamarin.iOS 개발환경 실습