국비지원교육정보센터를 즐겨찾기에 추가합니다  l      l    l    l

ㆍ교육과정정보 : 7033건
ㆍ교육기관정보 : 3010곳

인공지능 ㅣ 자바 ㅣ 4차산업혁명 ㅣ 빅데이터

정보보안/안드로이드어플개발
취업성공패키지-국민취업지원제도

 

회원가입하기

아이디/비번찾기

 

·서울
·인천
·부산
·대구

·대전
·울산
·광주
·경기

·경남
·경북
·전남
·전북

·충남
·충북
·강원
·제주

 

 

 

 

 

 

 

교육정보등록일 : 2024-02-19    조회수 : 3285

교육과정명

(디지털컨버전스)웹&앱 콘텐츠 융합 자바(JAVA) 응용SW 및 웹개발자 양성(영등포,당산,마포구,구로구,양천구,강서구,서대문구) [국비지원] [실직자]

교육기관명

티아이에스정보기술교육센터  ( http://tisedu.kr)

교육장위치

서울 영등포구 양평동3가5-4번지/영등포구 선유로 130 에이스하이테크시티3차 2층(교무실 : 212호 강의실 :

문의처

02-3673-3323

수강료

전액무료교육

훈련수당

훈련수당 최대지급

교육기간

2024-03-05 ~ 2024-08-28 (총 6개월과정)

수업시간

평일

교육인원

26명

지원자격

실업자,미취업자,졸업예정자,이직,퇴직예정자

등록시구비서류

학원양식

과정소개

훈련과정개요

디지털 기술을 기반으로 응용 프로그래밍 기술과 스마트 디바이스 기반의 웹&앱 콘텐츠 융합 기술을 통해 새로운 형태의 제품이나 융합 서비스를 창출할 수 있는 능력을 함양하기 위하여 NCS 직종인 응용SW엔지니어링, 스마트 문화앱 콘텐츠 제작, NW엔지니어링, DB엔지니어링 직종의 능력단위들을 활용한 학습을 통하여 현업에서 실무 적용할 수 있는 전문 소프트웨어개발 인력 양성을 목표로 한다.
① 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 기본 문법과 언어의 특징 및 라이브러리를 활용하여 응용소프트웨어를 구현하는 능력과 네트워크 프로그램을 구현하기 위한 개발 환경을 분석하고, 기능을 구현(코딩)하여 테스트하는 능력 및 오류를 디버깅하여 프로그램을 최적화하는 능력을 함양할 수 있다.
② DB구현을 위하여 DBMS를 설치하고 데이터베이스와 오브젝트를 생성하는 능력과 SQL을 사용하여 적합한 데이터를 정의하고, 조작하며, 제어하는 능력을 함양할 수 있다.
③ 화면에 대한 요구사항을 정의된 구현 지침 및 UI 표준과 지침에 따라 화면을 설계하고, 설계한 UI 설계를 기반으로 화면을 구현하는 능력을 함양할 수 있다.
④ 애플리케이션의 요구사항을 도출, 분석, 명세화 및 요구사항 검증을 수행하는 능력과 분석모델 확인과 현행 시스템에 대해 분석하는 능력을 함양하고 애플리케이션 구현을 수행하기 위해 공통 모듈 설계, 타 시스템 연동에 대하여 설계하는 능력을 함양할 수 있다.
⑤ 개발 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공통 모듈, 업무 프로그램과 배치 프로그램을 구현하는 능력과 인터페이스 설계서에 따라 기능을 구현하고 검증하는 능력 및 모듈간의 효율적인 연계를 구현하고 검증하는 능력을 함양할 수 있다.
⑥ 앱 개발 계획을 위한 개발 플랫폼, 앱 개발 방법론을 선정하고 앱 개발 계획을 수립하는 능력과 UI 정보구조를 설계하고 워크플로우를 제작하고 내비게이션을 설계하는 능력을 함양할 수 있다.
⑦ 프로그래밍 계획을 수립하고 프로그래밍과 멀티미디어를 연동하여 앱을 구현하는 능력 및 개발된 앱의 안정성, 신뢰성을 확보하기 위하여 테스트 계획을 수립하고 앱 기능에 대한 디버깅과 테스트를 진행하고 앱을 등록하는 능력을 함양할 수 있다.
⑧ 응용SW를 검증하기 위한 테스트를 수행하고 결함을 조치하여 애플리케이션의 성능을 개선하는 능력과 애플리케이션 배포 환경을 구성하고, 애플리케이션의 소스 검증 및 빌드를 수행하여 운영 환경에 배포하는 능력을 함양할 수 있다.

교육내용

* 본과정은 수강생모집에 따라 개강일정 및 교유장소가 변경 될 수 있습니다.

훈련대상 요건 선수학습 

해당 훈련과정은 선수학습이 꼭 필요한 훈련과정은 아니나, 아래에 해당하는 요건을 충족하는 자는 우대 선발함.
① 관련 학과 전공자 : 초대졸 이상의 컴퓨터 및 공학 계열 전공자(컴퓨터학, 소프트웨어학, 전산학, 정보통신학, 전자학, 인터넷학, 모바일 콘텐츠학 등)
② 해당 훈련과정에 대한 기초 수준의 사전 학습이 되어 있거나 유사한 훈련과정을 이수한 이력이 있는 자.
③ 훈련생 모집 및 선발을 위한 면접(인터뷰)을 통해 선발된 자(훈련 참여에 대한 진정성, 수료 의지 및 취업에 대한 확고한 목표가 있는지에 대하여 자체 면접 평가표 및 사전 체크리스트 등으로 확인)
※ 선발된 훈련생 중에 비전공 초보자의 경우 문제없이 수업 진도를 따라가기 위하여 사전 학습에 대한 필요성, 방법, 범위 등을 안내할 것임.


훈련대상 요건 직무경력 

해당사항 없음(해당 훈련과정은 특별한 직무경력이 필요하지 않음)

훈련대상 요건 기취득자격

해당 훈련 과정은 기취득 자격이 필수 요건 사항은 아니나 아래와 같은 자격증 소지자는 우대 선발할 수 있음.
-정보처리(산업)기사, 스마트폰앱개발자 등
-관련 외국 자격증(OCJP, OCJD, OCP 등)
-기타 본 훈련 과정 습득 및 이수에 관련성 있다고 판단되는 자격증

훈련대상 요건 훈련과정의 강점

○ 훈련과정의 강점

해당 훈련과정은 기업에서 요구하는 지식 및 기술 수준의 수요조사와 요구사항 등을 철저히 검토하여 훈련과정 편성에 반영하였으며, 국가기간전략산업직종훈련의 직종인 “디지털컨버전스” 과 NCS 주직종인 “응용SW엔지니어링”의 직종 정의에 최대한 부합될 수 있도록 NCS 전공 교과 비중을 높였고, 훈련과정의 전문성과 높은 수준의 훈련 결과를 도출하기 위하여 다년간의 현장 실무 경력과 강의 능력을 두루 갖춘 NCS 확인 교·강사 배점이 높고 훈련생 만족도 점수가 높은 검증된 교·강사를 배정 하였으며, 훈련생 대상자 요건(훈련생의 선발 기준)에서 제시하는 수준에 맞는 훈련생을 선발하여 원활한 훈련 진행이 되도록 설계하였으며, 취업 성과 및 경쟁력을 높이기 위해 체계화된 취업지원 시스템과 프로세스 갖추고 있으며 훈련의 질적 향상을 위해 훈련수준에 맞는 최적화된 훈련시설, 장비 및 기자재, SW 등을 제공하고 있음.

○ 타 직종 능력단위 편성 사유

해당 훈련 과정의 국기 직종인 “디지털컨버전스” 의 직종 정의 내용 중 디바이스 융합, 앱 융합 등에 부합하기 위하여 국기 직종 NCS 연계표에 제시하는 NCS 소분류 “정보기술개발”의 능력 단위로는 부족함이 있어 타 NCS 소분류 직종인 “문화콘텐츠 제작(코드 : 080302)” 의 세분류 직종인 “스마트문화앱콘텐츠제작”의 능력 단위인 스마트 문화앱 개발환경 구축, 스마트 문화앱 UX 설계, 스마트 문화앱 구현, 스마트 문화앱 테스트의 능력 단위를 편성함.

교과목

과목 소개 및 개요

JAVA

자바는 객체지향 프로그래밍 언어로서 C, C++에 비해 간략하고 쉬우며 보안성이 뛰어나고 컴파일한 코드는 다른 운영체제에서 사용할 수 있도록 클래스(class)로 제공된다. 네트워크 기능의 구현이 용이하기 때문에, 인터넷 환경 및 웹 어플리케이션 개발 언어로 가장 많이 사용되고 있으며, 운영체제의 종류에 관계없이 대부분의 시스템에서 실행 가능하다.

Oracle DBMS

DBMS(데이터베이스관리시스템)는 데이터를 효과적으로 이용할 수 있도록 정리하고 보관하기 위한 기본 소프트웨어이다. Oracle DBMS는 오라클에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS) 으로 유닉스 체제에서 가장 많이 사용되며, 현재 가장 널리 사용되는 대표적인 데이터베이스 소프트웨어의 하나이면서 전 세계 DBMS 시장 점유율 1위를 기록하고 있다.

HTML5

HTML5는 웹 문서를 만들기 위한 기본 프로그래밍 언어 ‘HTML(Hyper Text Markup Language)’의 최신 규격이다. HTML5를 이용해 웹사이트를 만들면 국내 전자상거래에서 많이 쓰이는 액티브X, 동영상이나 음악 재생에 필요한 어도비 플래시와 같은 프러그인 기반의 각종 프로그램을 별도로 설치할 필요가 없어지며 모바일 환경도 아이폰이나 안드로이드 등의 운영체제를 가리지 않고 모두 호환된다.

CSS3

웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일시트 기술을 보여주는 CSS의 최신 규격이며, CSS3는 문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 하여 웹 개발자들이 보다 풍부한 디자인으로 웹을 설계할 수 있고, 글자의 크기, 글자체, 줄간격, 배경 색상, 배열위치 등을 자유롭게 선택하거나 변경할 수 있으며 유지·보수도 간편하게 할 수 있다.

Bootstrap

부트스트랩은 동적인 웹 사이트 및 웹 응용 개발을 위한 프론트엔드 프레임워크로, 입력 창, 버튼, 네비게이션 및 기타 구성물, 각종 레이아웃 등을 HTML CSS 기반의 디자인 템플릿으로 제공하며 추가적인 자바스크립트 확장들도 포함한다. 타이포그래피 및 각종 메뉴를 포함한 웹 페이지에서 사용되는 거의 모든 요소를 내장하고 있기 때문에 부트스트랩의 CSS와 자바스크립트, 관련 이미지만 있으면 대부분의 웹 페이지를 손쉽게 제작할 수 있도록 지원한다.

JavaScript

자바스크립트는 HTML 문서의 정적이고 단조로운 한계를 극복하기 위해 넷스케이프(Netscape)사가 만든 livescript가 그 이름을 달리 한 것으로서 브라우저 자체에 내장된 해석 기능을 이용한 클라이언트 기반의 일종의 스크립트 언어이다. 작고도 빠르기 때문에 웹문서를 동적으로 꾸밀 때 가장 널리 쓰인다. 언어 규격은 자바의 부분 집합(subset)으로 되어있으며. 최근 다양한 자바스크립트 프레임워크와 라이브러리가 생기면서 자바스크립트 생태계는 크게 확장되고 있으며, 그 위상도 점점 높아지고 있다.

jQuery

제이쿼리는 HTML의 클라이언트 사이드 조작을 단순화 하도록 설계된 크로스 플랫폼의 자바스크립트 라이브러리다. jQuery의 문법은 코드 보기, 문서 객체 모델 찾기, 애니메이션 만들기, 이벤트 제어, Ajax 개발을 쉽게 할 수 있도록 디자인 되었다. 또한 jQuery는 개발자가 플러그인을 개발할 수 있는 기능을 제공한다.

Ajax

비동기식 자바스크립트 XML(Asynchronous Javascript And XML)의 약자이다. 하이퍼텍스트 표기언어(HTML)만으로 어려운 다양한 작업을 웹페이지에서 구현해 이용자가 웹페이지와 자유롭게 상호 작용할 수 있도록 하는 기술이며 별도 프로그램을 설치하거나 웹페이지를 다시 로딩하지 않고도 메뉴 등 화면상의 객체를 자유롭게 움직이고 다룰 수 있다. 비슷한 기능의 액티브X나 플래시 등에 비해 가볍고 속도가 빨라 차세대 웹 기술로 각광 받고 있다.

React.js

리액트는 UI 구현을 위한 자바스크립트 라이브러리 및 프레임워크의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. 리액트는 싱글 페이지나 모바일 애플리케이션의 개발 시 토대로 사용될 수 있다. 복잡한 리액트 애플리케이션들은 상태 관리, 라우팅, API와의 통신을 위한 추가 라이브러리의 사용이 일반적으로 요구된다. 리액트는 다른 자바스크립트 라이브러리 및 프레임워크와 가장 큰 차별점은 MVC 패턴에서 V , View 에만 집중하고 있다는 점이다

Servlet

&

JSP

자바 서블릿은 서버 측 기능을 확장시킨 자바 프로그램으로, 자바 EE(JavaEE, Java, Java Platform Enterprise Edition)의 한 기능이다. 서블릿은 쇼핑 사이트 및 온라인 뱅킹 등의 다양한 동적 웹사이트를 구축하기 위해 사용된다. 서블릿은 메모리에 상주하여 요청마다 프로세스보다 작은 스레드(thread)를 시작하기 때문에 효율이 좋다. JSP(Java Server Pages)HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작하며 서블릿의 사용을 통해 웹페이지의 내용이나 모양을 제어하는 기술이다.

Node.js

노드JS(Node.js)는 자바스크립트 엔진 ‘V8’ 위에서 동작하는 이벤트 처리 I/O 프레임워크다. 서버 환경에서 자바스크립트로 애플리케이션을 작성할 수 있게 돕는다. 노드JS의 장점은 비동기 프로그래밍이다. 동기 프로그래밍은 무엇인가 요청하면 결과를 즉시 받는 것을 의미한다. 비동기는 이벤트를 요청하고 바로 결과를 받지 않아도 된다. 따라서 결과값을 기다리지 않고 보다 다양한 요청을 처리할 수 있다. 웹 분야에서는 비동기 프로그래밍을 쓰는 경우가 드물었는데, 노드JS로 비동기 프로그래밍을 비교적 쉽게 할 수 있게 되었다.

Spring(Spring Boot)

&

eGovFramework

자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(spring)이라고 한다. 동적인 웹사이트 개발을 위한 여러 가지 서비스를 제공한다. EJB 기반으로 개발을 하지 않고 POJO(Plain Old Java Object) 기반으로 개발을 하더라도 가볍고, 제어가 가능한 상호 관련이 적은 AOP(Aspect Oriented Programming. 관점지향 프로그래밍)을 지원하고, 컨테이너를 통해 라이프사이클을 관리하고, XML 기반으로 컴포넌트를 개발할 수 있도록 지원해주는 프레임워크를 말한다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다.

Android

Native App

안드로이드는 리눅스(Linux) 커널을 기반으로 강력한 운영체제(OS)와 포괄적 라이브러리 세트, 풍부한 멀티미디어 사용자 인터페이스, 폰 애플리케이션 등을 제공한다. 이러한 안드로이드 운영체제 기반에서 어플리케이션 언어(Java)로 개발되는 네이티브 앱은 모바일 기기의 고유정보(주소록, 파일)를 읽고 변경할 수 있으며 하드웨어(카메라, 각종 센서)를 제어할 수 있고 고성능의 그래픽 처리가 가능해서 2D 3D 게임이나 증강현실과 같은 앱을 개발할 수 있다.

 

실제 교육 세부 커리큘럼

교과목

단원

세부내용

Application

Programming

JAVA Programming

 자바 SDK eclipse 설치 및 개발 환경 설정 

 자바 기본 문법, 식별자, 데이터 타입, 변수와 상수

 기본 함수, 연산자, 조건문, 제어문, 반복문

 배열, 다차원 배열, 예외 처리, 다중 데이터

 클래스와 객체, 객체지향 프로그래밍의 이해

 상속, 생성자, 오버로딩, 오버라이딩, 인터페이스

 모듈과 패키지, 자바의 유용한 클래스

 제네릭과 컬렉션, 입출력 스트림, 파일 입출력

? GUI, 컨테이너와 배치, AWTSwing

? 이벤트 기반 프로그래밍, 이벤트 객체, 리스너

? 기본 스윙 컴포넌트의 활용, 그래픽

? 스레드와 스레드 동기화, 멀티태스킹

? 고급 스윙 컴포넌트의 활용(메뉴, 툴바, 툴팁, 다이얼로그)

? 네트워크(TCP/IP) 및 소켓 프로그래밍

? 서버/클라이언트 프로그래밍 실습

DBMS

Oracle
(SQL, PL-SQL)

&

JDBC

 관계형 데이터베이스 개요, Oracle 설치 및 환경 설정

 데이터베이스 객체, 테이블, , 인덱스, 제약조건

 SQL 기본 구조 및 문장, 명령어, 연산자, 조건식

 기본 함수, DDL, DML, DCL 문의 이해

 SELECT, INSERT, UPDATE, DELETE, COMMIT/ROLLBACK

 Sequence, index, default, 내장함수

 GROUP BY, HAVING, UNION, JOIN, sub query, PL/SQL 기본 구조 및 구성요소

? 변수, 상수, 선택문, 반복문, 제어문, 객체

? 프로시저, 트랜잭션, Cursor, 함수, 패키지

? 고급 SQL, PL/SQL 문장 활용 및 응용

? 데이터 암호화, 사용자 계정 관리(권한과 보안)

? JDBC의 이해 및 JDBC 프로그래밍

? 자바와 데이터베이스를 활용한 Semi-Project

Front-End

Programming

(Client side)

HTML(HTML5)

 웹표준, 웹접근성, 반응형 웹의 이해

 HTML 기본 태그의 이해, HTML5 개요 및 추가 기능

? 태그(글자, 목록, 테이블, 이미지, 오디오, 비디오, 시맨틱)

? HTML5 마크업 응용, API, 캔버스

CSS(CSS3)

 CSS 기본 속성 및 문법 이해

 CSS3의 추가 기능 및 선택자의 종류와 활용

? CSS3의 여러 가지 스타일 속성의 종류와 활용

? 웹페이지 레이아웃, 애니메이션, 변환, 반응형 웹

JavaScript

(ECMAScript)

 기본 문법, 변수, 상수, 식별자, 자료형, 형변환

 연산자, 조건문, 제어문, 배열과 반복문

 함수(매개변수, 내부함수, 콜백함수, 내장함수)

 객체, 속성과 메서드, 생성자 함수, 캡슐화, 상속

 내장 객체(Object, Number, String, Array, Data, Math),문서 객체 모델(DOM), 문서 객체 생성 및 조작

? 이벤트의 종류와 처리, 효과, 예외처리

? ECMAScript 기본 문법, let, const, 템플릿 리터럴 백틱(` `)

? 루프, forEach, for-in for-of, 배열 메서드

? 화살표 함수, 내장 객체, 클래스, 프로미스, 제너레이터

jQuery

 제이쿼리 라이브러리의 개요 및 기본 문법의 이해

 선택자(기본, 전체, 클래스, 태그, 속성, 위치, 필터, 입력양식)

 메서드(객체 조작, 속성 조작, 수치 조작, 객체 편집)

 문서 객체의 선택과 탐색, 조작

 클래스, 속성, 스타일, 객체 삽입, 추가, 검사, 삭제,이벤트(연결, 마우스, 포커스, 키보드, 그룹

? 다양한 효과 및 애니메이션 활용, 이미지 슬라이더

? 제이쿼리 UI 플러그인의 활용과 제작

? 라이트박스, w2ui, jqGrid, 스트레드시트 플러그인

? XMLAjax, jQuery와의 연동 및 활용

Ajax

 자바스크립트 비동기 방식기술, Ajax 구조의 이해

 Ajax 학습을 위한 서버 환경 구축, XMLHttpRequest 객체

 Get 방식의 데이터 요청, Post 방식의 데이터 요청

? XML 데이터처리, JSON 데이터 처리

? 크로스 브라우저, Ajax 활용 예제

React.js

 React.js 라이브러리의 개요, 개발 환경 설정

 React.js 기초 문법, JSX, Element 렌더링

 DOM, Component, props, statesetState 사용

 Component Lifecycle, Event Handler

? ListKey, Form, Lifting State Up

? Router, Redux, RESTful API & JSON

? Single Page Application

 

Back-End Programming

(Server side)

Servlet & JSP

 JDK와 톰캣, eclipse 설치, 개발 환경 설정

 서블릿과 JSP의 개요, 서블릿 구현 및 실행

 한글 처리와 데이터 통신, get 방식과 post 방식

 암호 입력 상자, 서블릿의 라이프사이클

 JSP 프로그래밍 기본 태그 및 문법

 JSP 스크립트 요소, 주석문, 지시자와 태그

 내장 객체와 표준 액션 태그, 쿠키와 세션

 세션 관련 메소드, 세션을 이용한 로그인 처리

? 자바 빈 클래스, 자바 빈 관련 액션 태그

? JDBC로 데이터베이스 연동 및 처리

? 표현 언어와 JSTL 라이브러리, 커스텀 태그

? 데이터베이스를 이용한 회원 관리 시스템 구축

? 파일 업로드에 사용되는 COS 라이브러리

? MVC 패턴(모델2)을 사용한 게시판 구현

? 웹 애플리케이션 Semi-Project

Node.js

 Node.js 설치 및 개발 환경 설정

 이벤트 기반 프로그래밍의 개요와 기법

 Buffer, events, fs, os, path, process 등 기본 모듈 활용

 express 프레임워크 설치 및 웹서버 구축

 get 방식 post 방식 요청 파라미터 추출 및 응답

? 외부모듈(ejs, mime, socket.io )의 설치 및 사용

? ejs(embeded javascript) 모듈 활용 동적 웹페이지 출력

? socket.io 모듈을 이용한 실시간 데이터 전송

? Chatting Room 서비스 구현

Spring(Spring Boot) Framework &

eGovFramework

 스프링 프로젝트를 위한 STS 설치와 개발 환경 구성

 스프링의 주요 특징 이해 및 구성

 MySQL 설정과 스프링과 MyBais의 구성과 연결

 Model 2 패턴 이해와 스프링 MVC 컨트롤러

 기본적인 기능의 게시물 관리

 등록, 수정, 삭제, 조회 기능의 구현

 DAO 인터페이스 구현, XML Mapper 작업

 MyBitisMapper 인터페이스 활용

 컨트롤러와 뷰(view)의 구현, 페이징 처리

 검색 처리와 동적 SQL, Ajax 댓글 처리

? RestController, REST 방식의 ReplyController 작성

? 화면에서의 Ajax 호출, 게시물의 관리

? SpringAOP와 트랜잭션 처리

? 게시물의 첨부 파일 기능, 파일 업로드

? Interceptor,HttpSexxion을 이용한 로그인 처리

? 게시물의 세부 기능 적용, 자동 로그인과 쿠키

? 스프링 부트를 이용한 프로젝트 생성

? 전자정부 표준프레임워크의 이해와 활용

 

Mobile App

Programming

Android

Native App

 Android 개요, SDK, Android Studio 설치

 각종 레이아웃 개요 및 설정

 컴포넌트와 각종 위젯 활용, 뷰 컨테이너

 메뉴와 대화상자, 파일 처리, Handler의 조합과 활용

 Service 클래스의 사용, 그래픽 처리와 이미지 활용

 액티비티와 인텐트의 이해와 응용

 AdapterView 사용, SQLite 구축 및 사용

 Internal Stortage, External Storage에 저장
 Media 활용(Audio, Video, Graphic, Animation 처리)

 Multi Thread를 구현하여 Multi Tasking 운영 위치정보 획득, Google Map, Geocoder, Marker

? JSP 웹서버와 연동, OPEN API 활용

? 코틀린 기초문법 이해

? 코틀린 객체지향 프로그래밍 이해

? 코틀린 함수형 프로그래밍

? 안드로이드 기본 구조 및 화면 프로그래밍

? 안드로이드 데이터베이스 프로그래밍

? 안드로이드 Todo List App ? UI. Event

PROJECT

최종 프로젝트

(취업 포트폴리오)

 개인 및 팀 회의를 통한 프로젝트 주제 선정 및 기획

 개발 환경 설정, 요구사항 분석, 벤치마킹

 시스템 분석 및 설계, 스토리보드 작성

 GitGitHub를 활용한 프로젝트 형상관리

 프로젝트 UI 설계 및 구현

? DB 모델링을 통한 데이터베이스 설계 및 구축

? 프레임워크를 활용한 프로젝트 구현 및 개발

? 개발자 및 사용자 테스트, 디버깅 작업

? 프로젝트 발표 및 시연, 프로젝트 종합 평가



[TIS교육과정 강점 및 특징]
★ 고용노동부 인증 직업능력개발훈련 우수 훈련기관 선정
★ 강의 및 실무 경력이 우수하고 훈련생 만족도가 높은 훈련교사 배정
★ 1:1 맞춤 취업 컨설팅을 통한 수료생 전원 취업지원 및 연계
★ 최신 기술 트렌드에 맞춘 현장 실무 중심의 취업교육
★ 학습 성과 및 출석 우수자, 프로젝트 우수팀 표창 및 포상
★ 쾌적한 교육 시설과 최신 PC 및 장비 보유
★ 훈련교재 무상 지원

※ 문의 : 02-3673-3323    카카오톡 : gukbi

※ 홈페이지: www.tisedu.kr

수료 후 진로

전액무료교육,훈련수당지급,취업연계

관련자격증

국가,국제공인자격증

강사소개

10년이상의 실무강사진

 

 


교육기관 [위치]

과정명 [분류/개월]

교육기간

교육비

게재일

 

광고 고객지원센터 : 02-703-7063 02-3673-3323제휴 및 광고안내   l  개인정보처리방침   l  이메일무단수집거부   l      ▲위로

Copyright(C)2004 GUKBI.COM All Right reserved.  대표자 : 서병용 | 통신판매업신고번호 : 제2013-서울성북-00365호
본사 : 서울 성북구 동선동 121-6 코아루센타시아 102동 911호 ㅣ지사 : 서울 종로센터 신촌센터 강남센터 강북수유센터
 ㅣ  사업자번호 : 210-13-99089