2018년 1월 5일 금요일

[유튜브학원/유튜브교육]유튜브 등 동영상 채널을 활용한 마케팅 과정

 



선수학습: 준비사항->Youtube 채널 개설
교육기간: 1일 총 6시간(상세 일정은 상단 URL 참조)
수강료: 240,000원
교재: 자체교재 or PDF제공
교육개요모바일과 소셜 중심의 동영상 관련 미디어와 마케팅 환경 변화를 이해하고 현업에서 콘텐츠마케팅 진행 시, 동영상 콘텐츠 활용계획 및 실행 프로세스를 이해 할 수 있도록 도와드립니다. 
모바일 영상 콘텐츠 제작을 위한 마이크로스토리보드 활용 영상 제작 실습, YouTube 채널 활용 및 편집툴 활용 실습도 병행해서 이론/실습 위주로 짧은 시간에 최대한의 효과를 낼 수 있는 과정 입니다. 

유튜브 마케팅은 전세계 시청자들이 시청하는 하루 트래픽이 수십억에 이르는 동영상 사이트를 이용하므로 많은 사용자들에게 홍보를 할 수 있죠^^
짧은 영상을 통해 광고를 전달하니 전달력이 뛰어나고 기타 SNS와 쉽게 연계가 가능하다는 장점이 있습니다.
이번 기회에 최신 유튜브 동영상 마케팅 기법을 전수 받으시길 바랍니다.
수료조건출석률 80%이상
교육목표동영상 관련 미디어와 마케팅 환경의 변화 이해
콘텐츠마케팅용 동영상 제작 및 배포 계획 및 실행 노하우 습득
아웃소싱 활용 방법과 소통형 영상콘텐츠 제작 프로세스 이해
교육대상영상 활용을 어떻게 진행할 지 고민하고 있는 마케팅 실무자
중장기적인 동영상마케팅 전략 수립이 필요한 관리자
모바일에 상품정보 영상을 활용하고 싶은 쇼핑몰 판매자

교육내용

1. 동영상 미디어 변화와 마케팅 기회1.1 영상 제작, 유통, 소비 패턴 변화 
1.2 동영상 콘텐츠마케팅 중요성 
• OTT서비스와 디지털 동영상광고 성장 
• 영상 중심 1인 미디어와 인플루언서 마케팅 
• 미디어 커머스 기회
2. 동영상 콘텐츠 마케팅 실행 방안2.1 진행 시 어려운 점 
2.2 트리플미디어 마케팅커뮤니케이션 이해 
( Paid - Owned - Earned Media )
2.3 실행 프로세스 셋업 
2.4 스마트폰과 PC 연계 영상 제작 및 배포 역량
3. 스마트폰과 PC 편집툴 활용 동영상 제작 실습3.1. 모바일 동영상 제작 시 고려사항
3.2 영상 제작 단계 이해
1) 마이크로 스토리보드 (Pre-Production) 
2) 스마트폰 촬영 ( Production )
3) 스마트폰 편집 어플 활용 (Post-Production)
3.3 클라우드 저장 서비스와 동영상 편집툴(PC) 활용 
• 네이버 N클라우드, 구글 포토 
• 셀프 동영상편집툴(PC) 서비스 
• YouTube 동영상 수정 
• 페이스북 슬라이드쇼 
• 이미지,동영상, 음원 Stock 서비스
4. 동영상 브랜드 채널및 검색엔진 최적화4.1 동영상 채널 및 배포플레이어 결정
4.2 YouTube 브랜드 채널 
4.3 YouTube 동영상 메타데이터 등록 최적화 
4.4 YouTube 맞춤이미지 적용 방법 
4.5 YouTube 카드 및 최종화면 셋팅 방법
5. 합리적인 비용으로 활용할 수 있는 동영상 광고5.1 구글 애드워즈, 애드센스 이해 
5.2 유튜브 광고 종류 
5.3 페이스북 동영상광고 종류
6. 동영상 멀티채널 분석 및 관리6.1 플랫폼별 분석 기능 비교 
6.2 YouTbue 크리에이터 스튜디오 이해 6.3 YouTube 시청시간과 트래픽소스 분석 방법

[SQL학원,SQL교육]오라클 sql기본 및 활용 oracle 힌트, sql튜닝 재직자 향상과정

https://www.slideshare.net/topcredu/sqlsql-sql-oracle-sql

★교육개요
[국비지원]프로그램 개발 시 개발자들이 가장 많이 접하는 SQL 사용법에 중점을 둔 강좌로서 기본적인 SQL사용법 부터 ,SQL*Plus사용법, SQL함수, 서브쿼리, 조인, 그룹함수, 분석함수에 대해 집중적으로 학습하며 개발자가 반드시 알아야 하는 Schema Object(Table, Index, View, Sequence, Synonym), 계층적 쿼리문까지 학습하는 과정 입니다.

또한 SQL 튜닝을 위해 오라클 옵티마이저에 대한 기본 이해부터 오라클 힌트구문의 이해를 통해 데이터 검색 시 최적화된 시간에 데이터가 검색되도록 하는 방법에 대해 이론과 실습을 통해 배우게 되는 실무/실습 위주의 강좌 입니다.

[WPF학원,WPF교육]닷넷, c#기반 wpf 프로그래밍 인터페이스구현 재직자 향상과정


https://www.slideshare.net/topcredu/wpfwpf-c-wpf


★ 교육개요
[국비지원]Presentation Framework인 윈도 프레젠테이션 파운데이션(Windows Presentation Foundation), WPF는 아발론(Avalon)이라는 코드 이름을 사용하였으며 닷넷 프레임워크의 그래픽 하부 시스템 기능(WinFX) 입니다. 기존 GDI 와 GDI+ 기반의 프레젠테이션 시스템을 대체할 새로운 MS사의 차세대 프레젠테이션 프레임워크로 본 과정에서는 WPF의 기본적인 기능부터 고급 기능까지, WPF의 철학을 배울 수 있으며 WPF를 처음접하는 분들을 위해 예제중심으로 하나씩 배울 수 있도록 구성하였습니다. C# 코드와 XAML를 이용해 WPF 애플리케이션을 개발하는 법을 배우게 되며 다양한 예제를 통해 재미있게 배울 수 있습니다.

[과정특징]
본 과정은 체계적 학습과 다양한 개발 방법을 익힘으로 WPF 개발의 기술적 기반을 마련하고자 하며 배운 기술들을 융합하여 간단한 미니프로젝트로 응용프로그램을 개발해 봄으로써 WPF 개발에 대한 자신감을 심어 드립니다.

2018년 1월 2일 화요일

[자바학원/JSP학원/자바교육] 자바(Java) & 서블릿, JSP 프로그래밍언어 활용 재직자 향상과정(평일/주말)


선수학습 : 프로그래밍 기초
교육기간 : 5일 40시간(상세 일정은 상단 URL 참조)
수강료 : 44만원
교재 : 자체교재 or PDF 무료제공

이종철교수님
송석원교수님
교육개요실무, 실습 위주의 교육 입니다!
본과정은 단기간에 자바기반 프로그래머를 양성하기 위한 자바웹개발을 위한 기초과정이며, 프로그래밍 언어의 경험이 있는 분이지만 자바를 처음하시는 분들을 위해 짧은 기간에 현장에서 필요로 하는 기술들을 최적화된 교재 및 강사를 통해 배울 수 있도록 하는 과정 입니다. 

자바의 기본적인 사항부터 JDBC 프로그래밍, JSP의 기본이 되는 Servlet 그리고 JSP의 기본적인 문법을 통해 자바기반 웹페이지 개발의 기초를 다질 수 있을 것 입니다.
수료조건출석률 80%이상
교육목표[NCS 수행준거]
가. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다.
나. 프로그래밍 언어의 연산자와 명령문을 사용하여 애플리케이션에 필요한 기능을 정의하고 사용할 수 있다.
다. 프로그래밍 언어의 사용자 정의 자료형을 정의하고 애플리케이션에서 사용할 수 있다.
라. 프로그래밍 언어별 특성을 파악하고 설명할 수 있다.
마. 파악된 프로그래밍 언어의 특성을 적용하여 애플리케이션을 구현할 수 있다.

[실무개발목표]
가. 단기간에 자바언어를 이해하고 활용하여 자바 프로그래밍을 할 수 있다.
나. 자바웹의 기초를 익히고 웹패이지를 개발할 수 있다.
다. JSP를 이용하여 웹페이지를 만들 수 있다.
라. 서블릿을 이용하여 웹페이지를 제작할 수 있다.
마. Model2(MVC)에 대해 이해하고 MVC 기반의 웹페이지를 개발할 수 있다.
교육대상- 신입 개발자
- 초보 개발자
- 학생
- 타 프로그래밍 언어를 접하신 분

교육내용

자바프로그래밍자바 소개
자료형, 수식
객체지향 개념
클래스
클래스의 계승
인터페이스
패키지
예외처리
기본 자료 구조
스트림
쓰레드
람다식
자바 어노테이션, 이클립스팁
서블릿, JSP 프로그래밍[Servlet]
서블릿 개요 작동원리
web.xml 매핑 방법, @WebServlet 어노테이션
Servlet 라이프 사이클
HttpServletRequest/HttpServletResponse 
Cookie, Session
JDBC 소개 Connection
Statement, PreparedStatement, ResultSet
CallableStatement
JDBC를 이용한 SQL 함수
Insert/Update/Delete/Select 예제 작성하기 

[JSP]
JSP작성법, Life Cycle
동작원리
기본문법(지시자, 내장객체, 스크립틀릿, 표현식, 액션태그) 
쿠키, 세션 다루기
JSTL, EL
MVC Model소개, JSP & Model Layer

[데이터분석학원] 구글 애널리틱스를 활용한 분석용 데이터탐색 재직자향상과정(평일주간)


선수학습 : DB기초
교육기간 : 3일 21시간(상세 일정은 상단 URL 참조)
수강료 : 48만원
교재 : [무료제공]위키북스 Real MariaDB

[국비지원 재직자과정]
국비과정유형정부지원금본인부담금
사업주위탁
(50인 이하 중소기업)
153,804 원326,196 원
근로자카드/내일배움카드
(중소기업)
153,804 원326,196 원
*정확한 수강료는 교육센터로 문의주시기 바랍니다. 최소인원 미달시 개강이 연기될 수 있습니다.

김진교수님

교육개요[국비지원]데이터 분석의 주된 목적은 수집된 데이터를 기반으로 디지털 마케팅 방식과 사업상의 의사결정을 수행함에 있어 최적 안을 선택할 수 있도록 하는 것입니다. 
데이터 분석은 실질적으로 사업 성과에 기여할 수 있어야만 가치가 있는 것이죠, 본 교육과정에서는 데이터 분석 영역에서 매우 유용한 도구인 구글 애널리틱스를 보다 심도 있게 활용할 수 있는 방법을 다양한 케이스를 통해 구체적으로 제시합니다. 또한 실무에서 활용할 수 있는 고급 지식과 실무에서 겪는 많은 고민들을 해결할 수 있는 실마리를 얻을 수 있도록 합니다.

이론50%, 실습50% 과정 입니다.
수료조건출석률 80%이상
교육목표구글 애널리틱스의 다양한 실전 기능들을 이해하고 다양한 관점으로 실무에 적용 가능한 데이터 분석 기법을 습득한다. 데이터 분석 프레임워크인 AARRR 단계별로 구글 애널리틱스에서 가능한 실전 분석 방법론을 이해하고 실무에 적용하여 문제를 해결 할 수 있도록 한다.
교육대상구글 애널리틱스의 다양한 테크닉들(Cohorts Analysis, Custom reports, Segments, Event Tracking, Custom Dimensions/Metrics 등)을 실무에 적용해 보고자 하는 분들
데이터 분석 기법과 비즈니스에의 활용 방법을 배우고자 하는 모든 마케터 및 기획자

교육내용

ROI 마케팅을 지원하는 데이터 분석데이터 분석의 시작: 데이터 유형의 이해
ROI 마케팅을 지원하는 데이터 분석
구글 애널리틱스 아키텍처
실습. GA 추적코드설정및검증
실습. GA View 생성
실습. GA Goal 설정
구글 애널리틱스 BasicGA 실행구조: Collection, Configuration, Processing, Reporting
GA 주요보고서 Real Time, Audience, Acquisition, Behavior, Conversions
GA의 주요 측정 항목
주요 용어 정리
구글 애널리틱스 특성과 활용 방안구글 애널리틱스의 Hits, Sessions, Users 식별 구조
디멘전(Dimension)과 메트릭스(Metrics)
GA 인터페이스 이해하기(Home, Reporting)
Dashboard 이해하기
실습. GA Dimensions-Metrics 총정리
실습. Custom Report 기초활용
실습. Dashboard 실습
구글 애널리틱스 실무 적용 전략업무용 GA 최적 세팅 노하우
디지털마케팅 채널 효과 분석 진행하기디지털 채널 효과 분석 진행에 유용한 서비스
디지털 마케팅 채널 효율 측정 모델
구글 애널리틱스 외부 캠페인 트래킹 방법
실습. URL Builder와 URL Shortner를 이용한 캠페인 추적
실습. Excel을 이용한 캠페인 추적
실습. Google Docs를 이용한 캠페인 추적
디지털 채널 효과 분석
애널리틱스 고급 ReportingSegmentation 분석을 위한 가설 수립 전략
커스텀 리포트 활용 전략
실습. 구글 애널리틱스 세그먼트 분석
실습. Custom Report 활용
모바일앱을 위한 구글 애널리틱스 셋업모바일앱 분석 툴의 종류 (설치형 분석 도구 vs . 계정 연동형 분석 도구)
구글 애널리틱스 모바일 셋업 방안
서비스 분석 모델 설계Product/Market Fit
서비스 분석 모델 설계
구글 애널리틱스 데이터분석 모델 적용데이터 분석 프레임워크
Metrics의 역할
주요 데이터분석 프레임워크주요 분석 프레임워크 – ARM, Engine of Growth, AARRR
분석 프레임워크 실무 적용 사례
Acquisition 분석페르소나 분석
마케팅 성과 분석
Acquisition 가설 검증
Activation/Retention 분석코호트(Cohorts) 분석 
GA 이벤트 트래킹
MixPanel 코호트(Cohorts) 분석 방안
MixPanel 이벤트 트래킹
Referral 분석Viral Loop 전략
Referral 분석 – 3rd Party 분석 도구 활용
Referral 분석 – GA 활용
Revenue 분석퍼널 분석
Ecommerce 셋업과 성과 분석
Dashboard 활용 성과 분석
가설 모델링과 가설 성과 검증
전환 최적화(Conversion Optimization)
이익/매출 증대 전략
OMTM과 디멘전/메트릭스 설계OMTM(One Metric That Matters)
Custom Definitions
애널리틱스 고급 분석과 성과 측정 모델 정리Market Research의 필요성
GA 고급 분석
분석 모델 Remind
성과 측정 모델 정리

[SQL학원/SQL교육] 마리아DB(MariaDB) & MySQL 기초 및 SQL 활용 재직자 향상과정(평일/주말)


선수학습 : DB기초
교육기간 : 4일 32시간(상세 일정은 상단 URL 참조)
수강료 : 38만원
교재 : [무료제공]위키북스 Real MariaDB

[국비지원 재직자과정]
국비과정유형정부지원금본인부담금
사업주위탁
(50인 이하 중소기업)
210,368 원169,632 원
근로자카드/내일배움카드
(중소기업)
210,368 원169,632 원
*정확한 수강료는 교육센터로 문의주시기 바랍니다. 최소인원 미달시 개강이 연기될 수 있습니다.


교육개요본 과정은 단기간에 MariaDB에 대한 설치 및 설정 부터 기초 쿼리 활용 능력, 서브쿼리, 조인, 쿼리최적화방법, 스토리지 엔진, SQL 실행계획의 분석까지 배울 수 있는 실무/실습위주의 교육 입니다. MySQL이 오픈 코어 방식의 상용화를 도입하면서 일부 기능들이 오픈 소스에서 누락되기 시작했는데, 다행히 MariaDB 서버가 그 자리를 조금씩 메워주고 있습니다. MySQL 엔터프라이즈 버전에만 사용 가능한 상용 기능들을 MariaDB를 통해서 무료로 사용할 수 있게 된 것이며 또한 MariaDB 사용자도 많이 늘어나면서, 이제 MariaDB는 더는 미완성의 MySQL 변종이 아니라 MySQL 엔터프라이즈 버전과 경쟁하는 안정적인 오픈소스 DBMS가 된 것으로 재직자분들을위해서, MariaDB 10.0과 MySQL 5.6의 각 고유 기능과 공통 기능들을 비교 설명하는 방식으로 구성했으므로 MariaDB와 MySQL의 특성과 기능 차이를 이해하고, 서비스의 특성에 맞게 (MariaDB와 MySQL중에서) 적절한 솔루션을 선택하는 안목을 키울 수 있을 것이라 확신합니다.
수료조건출석률 80%이상
교육목표- 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어
- 테이블의 구조와 제약조건을 생성, 삭제하고 수정하는 DDL(Data Definition Language) 명령문을 작성.
- 한 개의 테이블에 대해 데이터를 삽입, 수정, 삭제하고 행을 조회하는 DML(Data Manipulation Language) 명령문을 작성.
- 업무단위인 트랜잭션의 완료와 취소를 위한 DCL(Data Control Language) 명령문을 작성.
- 생성된 테이블의 목록, 테이블의 구조와 제약조건을 파악하기 위해 데이터사전을 조회하는 명령문을 작성.
- 테이블 조회 시간을 단축하기 사용하는 인덱스의 개념을 이해하고 인덱스를 생성하는 DDL(Data Definition Language)명령문을 작성.
- 먼저 생성된 테이블들을 이용하여 새로운 테이블과 뷰를 생성하는 DDL(Data Definition Language)명령문을 작성.
- 조인, 서브쿼리, 집합연산자를 사용하여 두 개 이상의 테이블로부터 데이터를 조회하는 DML(Data Manipulation Language)명령문을 작성.
- 서브쿼리 및 조인의 기초 및 활용
- 서브쿼리 및 조인의 상호변환
- 스키마 객체(테이블, 인덱스, 뷰)에 대한 이해
- MariaDB 및 MySQL의 구조에 대한 이해
- 쿼리 최적화에 대한 이해
- 스토리지 엔진에 대한 이해
- SQL 실행계획에 대한 이해
교육대상- 초보 및 신입 개발자
- SQL에 관심있는 개발자 또는 학생

교육내용

마리아DB(MariaDB) & MySQL▣ 01장: MariaDB 
_1.1 MariaDB란? 
_1.2 MariaDB vs. MySQL 
__1.2.1 MariaDB와 MySQL 그리고 PerconaServer 
__1.2.2 공통점 
__1.2.3 차이점 
___1.2.3.1 라이선스 
___1.2.3.2 스토리지 엔진 
___1.2.3.3 기능 
___1.2.3.4 옵티마이저 
__1.2.4 버전별 호환성 
__1.2.5 성능 비교 
__1.2.6 MariaDB가 MySQL을 대체하게 될까? 
__1.2.7 MariaDB와 MySQL 선택 

▣ 02장: 설치 
_2.1 다운로드 
_2.2 설치 
__2.2.1 윈도우 버전 설치 
___2.2.1.1 설치 프로그램(MSI)을 이용한 설치 
___2.2.1.2 압축(ZIP)된 MariaDB 설치 
__2.2.2 리눅스 버전 설치 
___2.2.2.1 RPM을 이용한 설치 
___2.2.2.2 압축(tar.gz)된 MariaDB 설치 
_2.3 업그레이드 
__2.3.1 MySQL에서 MariaDB로 업그레이드할 때 주의 사항 
__2.3.2 버전에 관계없이 가장 안전한 방법 
__2.3.3 MySQL 5.0이나 그 이전 버전에서 MariaDB 5.5로 업그레이드 
__2.3.4 MySQL 5.1에서 MariaDB 5.5로 업그레이드 
__2.3.5 MySQL 5.5에서 MariaDB 5.5로 업그레이드 

▣ 03장: MariaDB 기동 및 쿼리 실행 
_3.1 서버 시작 및 종료 
__3.1.1 리눅스에서 MariaDB 서버의 시작과 종료 
___3.1.1.1 서비스로 등록된 경우 
___3.1.1.2 서비스로 등록되지 않은 경우 
__3.1.2 윈도우에서 MariaDB 서버의 시작과 종료 
___3.1.2.1 서비스로 등록된 경우 
___3.1.2.2 서비스로 등록되지 않은 경우 
_3.2 서버 로그인 
__3.2.1 서버 로그인 및 버전 확인 
__3.2.2 mysql 클라이언트 프로그램 옵션 
___3.2.2.1 안전 모드로 mysql 클라이언트 실행 
___3.2.2.2 --execute 옵션으로 mysql 클라이언트 실행 
___3.2.2.3 --batch 모드와 함께 --execute 옵션으로 mysql 클라이언트 실행 
___3.2.2.4 --batch 모드로 --skip-column-names와 함께 --execute 옵션으로 mysql 클라이언트 실행 
_3.3 데이터베이스 및 사용자 생성 
__3.3.1 MariaDB의 사용자 계정 인식과 권한 
___3.3.1.1 사용자의 식별 
___3.3.1.2 권한 
___3.3.1.3 권한의 부여 
___3.3.1.4 권한 그룹 
__3.3.2 MariaDB의 기본 사용자 
__3.3.3 MariaDB의 기본 데이터베이스 
__3.3.4 새로운 데이터베이스 생성 
__3.3.5 사용자 생성 
___3.3.5.1 사용자 생성 및 권한 부여 
___3.3.5.2 관리자 계정 준비 
_3.4 테이블 생성 및 변경 
__3.4.1 테이블 생성 
__3.4.2 테이블 변경(온라인 및 오프라인) 
___3.4.2.1 오프라인 스키마 변경 
___3.4.2.2 MariaDB의 온라인 스키마 변경 
___3.4.2.3 MySQL의 온라인 스키마 변경 
___3.4.2.4 pt-online-schema-change 
___3.4.2.5 온라인 스키마 변경을 사용해도 될까? 
__3.4.3 테이블 삭제 
_3.5 데이터 조작 
__3.5.1 INSERT 
__3.5.2 SELECT 
__3.5.3 UPDATE 
__3.5.4 REPLACE 
__3.5.5 DELETE 

▣ 04장: 실행 계획 분석 
_4.1 개요 
__4.1.1 쿼리 실행 절차 
__4.1.2 옵티마이저의 종류 
__4.1.3 통계 정보 
___4.1.3.1 MySQL 5.6의 통계 정보 
___4.1.3.2 MariaDB 10.0의 통계 정보 
__4.1.4 히스토그램 통계 정보 
___4.1.4.1 히스토그램이란? 
___4.1.4.2 MariaDB에서 히스토그램 사용 
__4.1.5 조인 옵티마이저 옵션 
_4.2 예제 데이터 준비 
__4.2.1 예제 데이터 적재 
__4.2.2 통계 정보 수집 
_4.3 실행 계획 분석 
__4.3.1 id 칼럼 
__4.3.2 select_type 칼럼 
___4.3.2.1 SIMPLE 
___4.3.2.2 PRIMARY 
___4.3.2.3 UNION 
___4.3.2.4 DEPENDENT UNION 
___4.3.2.5 UNION RESULT 
___4.3.2.6 SUBQUERY 
___4.3.2.7 DEPENDENT SUBQUERY 
___4.3.2.8 DERIVED 
___4.3.2.9 UNCACHEABLE SUBQUERY 
___4.3.2.10 UNCACHEABLE UNION 
___4.3.2.11 MATERIALIZED 
___4.3.2.12 INSERT 
__4.3.3 table 칼럼 
__4.3.4 type 칼럼 
___4.3.4.1 system 
___4.3.4.2 const 
___4.3.4.3 eq_ref 
___4.3.4.4 ref 
___4.3.4.5 fulltext 
___4.3.4.6 ref_or_null 
___4.3.4.7 unique_subquery 
___4.3.4.8 index_subquery 
___4.3.4.9 range 
___4.3.4.10 index_merge 
___4.3.4.11 index 
___4.3.4.12 ALL 
__4.3.5 possible_keys 칼럼 
__4.3.6 key 칼럼 
__4.3.7 key_len 칼럼 
__4.3.8 ref 칼럼 
__4.3.9 rows 칼럼 
__4.3.10 Extra 칼럼 
___4.3.10.1 const row not found 
___4.3.10.2 Distinct 
___4.3.10.3 Full scan on NULL key 
___4.3.10.4 Impossible HAVING 
___4.3.10.6 Impossible WHERE noticed after reading const tables 
___4.3.10.7 No matching min/max row 
___4.3.10.8 no matching row in const table 
___4.3.10.9 No tables used 
___4.3.10.10 Not exists 
___4.3.10.11 Range checked for each record(index map: N) 
___4.3.10.12 Scanned N databases 
___4.3.10.13 Select tables optimized away 
___4.3.10.14 Skip_open_table, Open_frm_only, Open_trigger_only, Open_full_table 
___4.3.10.15 unique row not found 
___4.3.10.16 Using filesort 
___4.3.10.17 Using index(커버링 인덱스) 
___4.3.10.18 Using index for group-by 
___4.3.10.19 Using join buffer(Block Nested Loop), Using join buffer(Batched Key Access) 
___4.3.10.20 Using sort_union, Using union, Using intersect, Using sort_intersection 
___4.3.10.21 Using temporary 
___4.3.10.22 Using where 
___4.3.10.23 Using where with pushed condition 
___4.3.10.24 Deleting all rows 
___4.3.10.25 FirstMatch(tbl_name) 
___4.3.10.26 LooseScan(m n) 
___4.3.10.27 Materialize, Scan 
___4.3.10.28 Start materialize, End materialize, Scan 
___4.3.10.29 Start temporary, End temporary 
___4.3.10.30 Using index condition 
___4.3.10.31 Rowid-ordered scan, Key-ordered scan 
___4.3.10.32 No matching rows after partition pruning 
__4.3.11 EXPLAIN EXTENDED(Filtered 칼럼) 
__4.3.12 EXPLAIN EXTENDED(추가 옵티마이저 정보) 
__4.3.13 EXPLAIN PARTITIONS(Partitions 칼럼) 
_4.4 옵티마이저 힌트 
__4.4.1 힌트의 사용법 
__4.4.2 STRAIGHT_JOIN 
__4.4.3 USE INDEX / FORCE INDEX / IGNORE INDEX 
__4.4.4 SQL_CACHE / SQL_NO_CACHE 
__4.4.5 SQL_CALC_FOUND_ROWS 
__4.4.6 기타 힌트 
_4.5 실행 계획 분석 시 주의사항 
__4.5.1 Select_type 칼럼의 주의 대상 
__4.5.2 Type 칼럼의 주의 대상 
__4.5.3 Key 칼럼의 주의 대상 
__4.5.4 Rows 칼럼의 주의 대상 
__4.5.5 Extra 칼럼의 주의 대상 
___4.5.5.1 쿼리가 요건을 제대로 반영하고 있는지 확인해야 하는 경우 
___4.5.5.2 쿼리의 실행 계획이 좋지 않은 경우 
___4.5.5.3 쿼리의 실행 계획이 좋은 경우 

▣ 05장: 최적화 
_5.1 풀 테이블 스캔 
_5.2 ORDER BY 처리(Using filesort) 
__5.2.1 소트 버퍼(Sort buffer) 
__5.2.2 정렬 알고리즘 
__5.2.3 정렬의 처리 방식 
___5.2.3.1 인덱스를 사용한 정렬 
___5.2.3.2 드라이빙 테이블만 정렬 
___5.2.3.3 임시 테이블을 이용한 정렬 
___5.2.3.4 정렬 방식의 성능 비교 
__5.2.4 ORDER BY....LIMIT n 최적화 
__5.2.5 정렬 관련 상태 변수 
_5.3 GROUP BY 처리 
__5.3.1 인덱스 스캔을 이용하는 GROUP BY(타이트 인덱스 스캔) 
__5.3.2 루스(loose) 인덱스 스캔을 이용하는 GROUP BY 
__5.3.3 임시 테이블을 사용하는 GROUP BY 
_5.4 DISTINCT 처리 
__5.4.1 SELECT DISTINCT 
__5.4.2 집함 함수와 함께 사용된 DISTINCT 
_5.5 임시 테이블(Using temporary) 
__5.5.1 임시 테이블이 필요한 쿼리 
__5.5.2 임시 테이블이 디스크에 생성되는 경우(Aria 스토리지 엔진을 사용) 
__5.5.3 임시 테이블 관련 상태 변수 
__5.5.4 인덱스를 가지는 내부 임시 테이블 
__5.5.5 내부 임시 테이블(Internal Temporary Table)의 주의사항 
_5.6 인덱스 컨디션 푸시다운(Index Condition Pushdown, ICP) 
_5.7 멀티 레인지 리드(Multi Range Read) 
__5.7.1 RowId 기준 정렬(Rowid-ordered scan) 
__5.7.2 Key 기준 정렬(Key-ordered scan) 
__5.7.3 Key와 RowId 모두 정렬(Key-ordered, Rowid-ordered scan) 
__5.7.4 멀티 레인지 리드 최적화와 정렬 
__5.7.5 멀티 레인지 리드 최적화 주의 사항 
_5.8 인덱스 머지(Index merge) 
__5.8.1 Using union 
__5.8.2 Using sort_union 
__5.8.3 Using intersect 
__5.8.4 Using sort_intersect 
_5.9 테이블 조인 
__5.9.1 조인의 종류 
___5.9.1.1 JOIN (INNER JOIN) 
___5.9.1.2 OUTER JOIN 
___5.9.1.3 카테시안 조인 
___5.9.1.4 NATURAL JOIN 
__5.9.2 조인 알고리즘 
___5.9.2.1 조인 캐시 레벨(join_cache_level) 
___5.9.2.2 조인 버퍼 설정 
___5.9.2.3 단순 네스티드 루프(Simple Nested Loop, NL) 
___5.9.2.4 블록 네스티드 루프(Block Nested Loop, BNL) 
___5.9.2.5 블록 네스티드 루프 해시(Block Nested Loop Hash, BNLH) 
___5.9.2.6 블록 인덱스 조인(Block Index Join, Batched Key Access, BKA) 
___5.9.2.7 블록 인덱스 해시 조인(Block Index Hash Join, Batched Key Access Hash) 
__5.9.3 조인의 주의사항 
___5.9.3.1 조인 실행 결과의 정렬 순서 
___5.9.3.2 INNER JOIN과 OUTER JOIN의 선택 
_5.10 서브 쿼리 
__5.10.1 세미 조인 서브쿼리 최적화 
___5.10.1.1 Table pullout 최적화 
___5.10.1.2 FirstMatch 최적화 
___5.10.1.3 Semi-join Materialization 최적화 
___5.10.1.4 LooseScan 최적화 
___5.10.1.5 Duplicate Weedout 최적화 
__5.10.2 세미 조인이 아닌 서브쿼리 최적화 
___5.10.2.1 Materialization 
___5.10.2.2 IN-to-EXISTS 
__5.10.3 서브 쿼리 캐시 

▣ 06장: 스토리지 엔진 
_6.1 Aria 스토리지 엔진 
__6.1.1 트랜잭션 
__6.1.2 페이지 캐시 
__6.1.3 시스템 설정 변수 
_6.2 XtraDB 스토리지 엔진 
__6.2.1 InnoDB와 XtraDB 스토리지 엔진 교체 
_6.3 InnoDB 스토리지 엔진 
__6.3.1 MySQL 5.6 InnoDB 
___6.3.1.1 영구적인 통계 정보 
___6.3.1.2 데이터 읽기 최적화 
___6.3.1.3 커널 뮤텍스(Kernel mutex) 
___6.3.1.4 멀티 스레드 기반의 언두 퍼지(Multi threaded purge) 
___6.3.1.5 독립된 플러시 스레드 
___6.3.1.6 가변 페이지 사이즈 
___6.3.1.7 테이블 스페이스 복사(Transportable tablespace) 
___6.3.1.8 독립된 언두 스페이스 
___6.3.1.9 읽기 전용 트랜잭션(Read-only transaction) 최적화 
___6.3.1.10 버퍼 풀 덤프 & 로드 
___6.3.1.11 리두 로그 사이즈 
___6.3.1.12 리두 로그 크기 변경 
___6.3.1.13 데드락 이력 
__6.3.2 더티 페이지 플러시 
___6.3.2.1 플러시 리스트 플러시 
___6.3.2.2 LRU 리스트 플러시 
___6.3.2.3 InnoDB와 XtraDB의 더티 플러시 
___6.3.2.4 MySQL 5.5 InnoDB의 더티 플러시 
___6.3.2.5 MariaDB 5.5 XtraDB의 더티 플러시 
___6.3.2.6 MySQL 5.6 InnoDB의 더티 플러시 
___6.3.2.7 MariaDB 10.0의 XtraDB 
__6.3.3 버퍼 풀 성능 개선 
___6.3.3.1 NUMA 
___6.3.3.2 버퍼 풀 메모리 초기 할당 
___6.3.3.3 InnoDB 잠금 세분화 
___6.3.3.4 I/O 기반의 워크로드 성능 향상 
___6.3.3.5 어댑티브 해시 파티션 
__6.3.4 원자 단위의 쓰기(FusionIO SSD를 위한 Atomic write) 
__6.3.5 확장된 InnoDB 엔진 상태 출력 
___6.3.5.1 백그라운드 스레드 관련 상태 변수 
___6.3.5.2 세마포어 관련 상태 변수 
___6.3.5.3 인서트 버퍼와 어댑티브 해시 인덱스 관련 상태 변수 
___6.3.5.4 로그 관련 상태 변수 
___6.3.5.5 버퍼 풀 관련 상태 변수 
___6.3.5.6 트랜잭션 관련 상태 변수 
__6.3.6 XtraDB 리두 로그 아카이빙 
__6.3.7 변경된 페이지 트랙킹 
_6.4 전문 검색 엔진 
__6.4.1 전문 검색 인덱스 추가 
__6.4.2 전문 검색 인덱스를 위한 테이블 스페이스 
__6.4.3 전문 검색 인덱스 관련 INFORMATION_SCHEMA 정보 
___6.4.3.1 InnoDB의 모든 전문 검색 인덱스에 적용되는 내용 
___6.4.3.2 전문 검색 인덱스를 가진 테이블 단위로 적용되는 내용 
__6.4.4 전문 검색 인덱스 사용 
__6.4.5 주의 사항 
_6.5 Memcached 플러그인 
__6.5.1 아키텍처 
__6.5.2 설치 및 테스트 
__6.5.3 캐시 정책 
__6.5.4 사용자 테이블 등록 
__6.5.5 관련 시스템 변수 
_6.6 카산드라 스토리지 엔진 
__6.6.1 카산드라 
__6.6.2 카산드라 스토리지 엔진 
_6.7 CONNECT 스토리지 엔진 
__6.7.1 CONNECT 스토리지 엔진 설치 
__6.7.2 오라클 RDBMS 테이블 연결 
__6.7.3 my.cnf 설정 파일 연결 
__6.7.4 운영체제의 디렉터리 연결 
_6.8 시퀀스 스토리지 엔진 
__6.8.1 시퀀스 스토리지 엔진 기본 사용법 
__6.8.2 누락된 번호 찾기 
__6.8.3 순차적으로 조합된 번호 쌍 생성 
__6.8.4 배수 또는 공배수 찾기 
__6.8.5 순차적인 알파벳 생성 
__6.8.6 순차적인 날짜 생성 
__6.8.7 데이터 복제 가공 
_6.9 Mroonga 전문 검색 스토리지 엔진 
__6.9.1 인덱스 알고리즘 
___6.9.1.1 구분자(Stopword) 방식 
___6.9.1.2 n-Gram 방식 
___6.9.1.3 구분자와 n-Gram의 차이 
__6.9.2 Mroonga 전문 검색 엔진 설치 
__6.9.3 Mroonga 전문 검색 엔진 사용 

▣ 07장: 기타 기능 
_7.1 성능 향상 
__7.1.1 스레드 풀(Thread Pool) 
___7.1.1.1 MySQL 서버의 전통적인 연결 및 처리 방식 
___7.1.1.2 MariaDB의 스레드 풀 
___7.1.1.3 MariaDB 스레드 풀의 사용과 튜닝 
___7.1.1.4 주의 사항 
_7.2 관리 및 진단 
__7.2.1 SHOW EXPLAIN FOR [THREAD-ID

[ECMA학원] 앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상과정(평일/주말)


선수학습 : 자바스크립트
교육기간 : 4일 32시간(상세 일정은 상단 URL 참조)
교육문의 : 02-851-4790
교재 : 자체교재 or PDF 무료제공
수강료 : 38만원

[국비지원 재직자과정]
국비과정유형정부지원금본인부담금
사업주위탁
(50인 이하 중소기업)
210,368 원169,632 원
근로자카드/내일배움카드
(중소기업)
210,368 원169,632 원
*정확한 수강료는 교육센터로 문의주시기 바랍니다. 최소 개강인원 미달시 강좌는 연기될 수 있습니다.

송석원교수님
교육개요본 과정은 최신 프론트엔드 UI화면 개발 기술을 교육하는 실무 재직자 향상 과정 입니다.
AngularJS는 구글에서 2010년 10월 출시된 자바스크립트 기반 WEB MVC(Model View Controller), MVW(Model View Whatever) 프레임워크로 자바스크립트 프레임워크 중 가장 인기 있는 오픈소스중 하나입니다. 앵귤러는 크로스 플랫폼 지원, 처리속도, 개발생산성 등 다양한 요구에 의해 그 필요성이 높아지고 있습니다.
React는 페이스북과 인스타그램에서 만든 라이브러리로 이벤트 요청 시 서버에서 코드를 받아 다시 렌더링해야 되는 문제를 해결하기 위해 만들어졌습니다. 개발자로 하여금 재사용 가능한 UI를 생성 할 수 있게 해주거 여러 자바스크립트 프레임워크나 라이브러리와 함께 사용할 수 있습니다. 뿐만 아니라 Virtual DOM 이라는 개념을 사용하여 상태의 변함에 따라 선택적으로 유저인터페이스를 렌더링 할 수 있습니다. 이렇듯 React는 최소한의 DOM 처리로 컴포넌트들을 업데이트 할 수 있게 해주는 훌륭한 기술입니다.
본 과정은 최적화된 본원의 자체교재를 통해 이론과 실습을 적절히 진행하며, 실습을 통해 이론을 배울 수 있도록 하는 과정입니다. Full Stack Programmer, 최고의 Front End 개발을 꿈꾸는 분들에게 꼭 필요한 과정이라고 자신합니다.
수료조건출석률 80%이상
교육목표- 응용 S/W개발의 Front 개발 아키텍처를 설명할 수 있다.
- 응용 S/W개발 프론트 영역을 AngularJS를 통해 구축할 수 있다.
- 응용 S/W개발 프론트 영역을 React를 통해 구축할 수 있다.
- AngularJS 및 React 최신 개발방법의 습득
교육대상- 프론트 개발자
- 웹개발자
- 앱 개발자

교육내용

AngularJSAngularJS
1.개발환경설정
Node
ATOM
Git
2.ECMASript6
let Keyword
const Keyword
Parameter
Spread Operator
Destructuring Assignment
CommonJS Module System
ES6 Module System
함수 축약 표현식
Arrow Function
$
Class
3.Async Programming
Callback Function
Event Emitter
Promise
4.TypeScript
Class
Interface
Abstract Class
Annotation
5.Angular Quick Start
Simple Website Demo
Bootstrapping
Component
@NgFor
Service
Routing I
DIY:Component
6.Angular Concepts
Pros/Cons
Architecture
Data Binding
7.Angular CLI
Create Module
Create Component
Create Service
Create Pipe
Create Directive
Build
8.Angular Client-Server
Client Single Page Application
Spring Boot CORS Project
HTTP module
9.Angular Demo
Registration and Login
Routing II
Guard
Form
DIY:Style
10.Angular Library
PrimeNG
ReactReact

1.개발환경설정
Node
ATOM
Git
2.ECMASript6
Parameter
Spread Operator
Destructuring Assignment
함수 축약 표현식
Arrow Function
$
Class
3.React JSX biased 
Overview
Generator
Enviroment Setup
JSX
Component
State
Props
Life Cycle
Event
Refs
Router
FLUX
Redux
Animation
HOC
4.React JS biased
Simple Demo
Element Attribute
Component
Life Cycle
Mixin
JSX
Component Communication
5.React Pratice
Custom Table Component
Sorting
Editing
Searching
Undoing
Downloading
6.React Client-Server
react-http-request
axios
Node Express CORS Project
7.React Library
Material UI