클래스 소개
#SQL #개발자 #자격증 #데이터수집처리 #데이터사이언스 #개꿀
SQL 개발자 자격 이란?
국가공인 자격인 SQL 개발자 분야는 한국데이터산업진흥원에서 주관하는 자격 시험으로,
데이터모델링에 기본 지식을 바탕으로 SQL 작성, 성능 최적화 등의 데이터베이스 개체 설계
및 구현 등에 대한 전문 지식과 실무 수행 능력을 검증하는 과정입니다.
데이터모델링에 기본 지식을 바탕으로 SQL 작성, 성능 최적화 등의 데이터베이스 개체 설계
및 구현 등에 대한 전문 지식과 실무 수행 능력을 검증하는 과정입니다.
교육 대상
국가공인 SQL 자격? 그게 뭐죠!?
SQL 자격에도 종류가 있다는 것을 이미 학습하고 계신 분들이라면 익히 알고 계실텐데요!
개발자와 전문가 분야로 나뉘는 SQL 자격은 데이터사이언스 분야를 선택하고자 하는
많은 분들에게 있어 필수 요소로 부각되고 있는 자격이기도 해요~
SQL 개발자는 DB와 데이터 모델링에 대한 전반적인 지식을 바탕으로 응용 소프트웨어를
개발하고, 관련 데이터들을 조작 및 추출하는데 있어 정확하고 최적화 시킬 수 있는
성능을 발휘하는 SQL을 작성할 수 있는 개발자를 의미합니다. 소프트웨어를 작성하는 언어는
취향과 특성, 그리고 구성에 따른 다양한 선택지가 존재하지만, 데이터베이스 분야는 결국 SQL로
활용될 수 밖에 없기에 중요도가 남다른 분야이기도 해요!
그럼에도 자격의 유무여부가 더욱 중요해지는 이유는 바로 사용 능력만큼이나 SQL을 얼마나 잘
활용하고 깊이 있는 이해가 바탕이 되는가에 따랐습니다. 활용할 줄은 알지만 막상 전문적인
테크닉을 보유한 개발자는 빈약하기에 실제 현장에서 활용되는 면에서 품질과 성능 모두
원하는 결과를 얻어내기가 쉽지 않은 상황인 것 또한 사실이죠.
개발자와 전문가 분야로 나뉘는 SQL 자격은 데이터사이언스 분야를 선택하고자 하는
많은 분들에게 있어 필수 요소로 부각되고 있는 자격이기도 해요~
SQL 개발자는 DB와 데이터 모델링에 대한 전반적인 지식을 바탕으로 응용 소프트웨어를
개발하고, 관련 데이터들을 조작 및 추출하는데 있어 정확하고 최적화 시킬 수 있는
성능을 발휘하는 SQL을 작성할 수 있는 개발자를 의미합니다. 소프트웨어를 작성하는 언어는
취향과 특성, 그리고 구성에 따른 다양한 선택지가 존재하지만, 데이터베이스 분야는 결국 SQL로
활용될 수 밖에 없기에 중요도가 남다른 분야이기도 해요!
그럼에도 자격의 유무여부가 더욱 중요해지는 이유는 바로 사용 능력만큼이나 SQL을 얼마나 잘
활용하고 깊이 있는 이해가 바탕이 되는가에 따랐습니다. 활용할 줄은 알지만 막상 전문적인
테크닉을 보유한 개발자는 빈약하기에 실제 현장에서 활용되는 면에서 품질과 성능 모두
원하는 결과를 얻어내기가 쉽지 않은 상황인 것 또한 사실이죠.
SQLD. 보다 쉽고 알차게 준비하세요
SQL 개발자 자격증 따기 과정은 SQLD를 준비하는 모든 분들에게 알맞은 길라잡이가 되도록
준비된 커리큘럼입니다. SQL에 관련된 풍부한 지식을 필두로 이론적 깊이와 실무적 무게감을
모두 만족시키는 강의입니다! SQL의 작성부터 성능 최적화 등의 하는 DB 개체 설계.
이를 효과적으로 구현하는데 필요한 전문지식과 실무 수행능력 향상에 이르는 구성!!
준비된 커리큘럼입니다. SQL에 관련된 풍부한 지식을 필두로 이론적 깊이와 실무적 무게감을
모두 만족시키는 강의입니다! SQL의 작성부터 성능 최적화 등의 하는 DB 개체 설계.
이를 효과적으로 구현하는데 필요한 전문지식과 실무 수행능력 향상에 이르는 구성!!
모두 한번에! 쉽고 알차게!!
준비하실 수 있도록 잘 정돈된 커리큘럼 입니다!
준비하실 수 있도록 잘 정돈된 커리큘럼 입니다!
과정 마다의 핵심 내용을 이해하기 쉽게 전달해드리면서, 충분한 이해를 돕기 위한
다양한 예제들도 마련되어 있어요~ SQL에 입문하여 감을 잡고 있는 초보자 분들부터,
어느정도 활용의 폭을 마련한 중급자 분들까지 폭 넓게 들으실 수 있는 난이도로 구성되어 있습니다.
짐짓 어렵게 느껴지는 SQLD라는 장벽을 가볍게 뛰어넘어 보세요!~
SQLD. 누구보다도 쉽고, 알차게 준비하실 수 있습니다!!
다양한 예제들도 마련되어 있어요~ SQL에 입문하여 감을 잡고 있는 초보자 분들부터,
어느정도 활용의 폭을 마련한 중급자 분들까지 폭 넓게 들으실 수 있는 난이도로 구성되어 있습니다.
짐짓 어렵게 느껴지는 SQLD라는 장벽을 가볍게 뛰어넘어 보세요!~
SQLD. 누구보다도 쉽고, 알차게 준비하실 수 있습니다!!
수강기간 / 환불정책 안내
학습 규정 안내
- 본 클래스는 총 73강, 37시간 6분 분량으로 구성되어 있습니다.
- 해당 클래스는 사전 공지 없이 가격, 할인 정책 등이 변동 될 수 있습니다.
(1) 학습 기간
- 수강 가능 기간은 1년(365일)이며 해당 기간 동안 자유롭게 학습 하실 수 있습니다.
유료수강기간(환불산정기간)은 최초 1개월 (30일)입니다. - 유/무료 수강기간 모두 동일한 환경으로 학습이 가능합니다.
- 수강 시작일(유료 수강기간)은 결제일로부터 기간이 산정되며, 결제를 완료하시면 ‘내 강의실’을 통해 확인 가능합니다.
- 이지업클래스의 사정으로 인해 수강 시작이 늦어진 경우에는 해당 일정 만큼의 수강기간이 연장됩니다.
(2) 환불 규정
- 이지업클래스의 환불규정은 아래와 같습니다.
* 전액환불- 수강 시작 후 14일 이내, 5차시 & 5%(시간) 미만 수강 시
- 수강 시작 후 14일 이내, 10차시 & 10% 미만 시간 수강시: 실 결제금액의 2/3을 환불
- 수강 시작 후 14일 이내, 15차시 & 15% 미만 수강시: 실 결제금액의 1/3을 환불
- 요청일 기준 수강 시작 후 15일 초과 또는 15차시 또는 15% 이상 수강시 : 환불금액 없음
(3) 주의 사항
- 본 강의는 상황에 따라 사전 공지나 안내 없이 할인이 조기 마감 또는 연장 될 수 있습니다.
- 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 사전 안내 없이 종료될 수 있습니다.
- 무제한 강의의 경우, 내 강의실 수강기간 연장 신청을 통해 무제한으로 연장 가능합니다.
- 구매한 무제한 강의의 연장 진행을 하지 않아 종료될 경우 복구되지 않습니다.
- 강의 컨텐츠는 향후 이지업클래스의 사정에 따라 추가 또는 업데이트 될 수 있습니다
이 강의를 담당하시는 강사님을 소개합니다
신경진
- 다년간에 걸쳐 다양한 개발 과정의 교육 이력을 보유하고 계십니다.
- JSP의 입문부터 고급 과정에 이르는 충분한 학습과 이해를 돕는 구성을 제공해드립니다.
- 충분한 설명과 체계적인 예시를 통해 온전하게 적응 가능 토록 준비된 클래스 입니다.
‘안녕하세요. 신경진 강사 입니다.’
SQL 개발자 자격증 시리즈를 담당하고 계신 신경진 강사님은 오랜 시간 개발 분야에 종사해오면서, 다양 한 강의와 커리큘럼을 제작 및 지도해주고 계십니다.
- JSP의 입문부터 고급 과정에 이르는 충분한 학습과 이해를 돕는 구성을 제공해드립니다.
- 충분한 설명과 체계적인 예시를 통해 온전하게 적응 가능 토록 준비된 클래스 입니다.
‘안녕하세요. 신경진 강사 입니다.’
SQL 개발자 자격증 시리즈를 담당하고 계신 신경진 강사님은 오랜 시간 개발 분야에 종사해오면서, 다양 한 강의와 커리큘럼을 제작 및 지도해주고 계십니다.
주요 이력
- 현)대구 중앙직업전문학교 교사- 다옴직업전문학교
- 영진전문대학 외래교수
- LG전자 OLED사업부 전산담당
커리큘럼
맛보기 영상 | |
SQL 개발자 (SQLD) 자격증 따기 | |
시험안내 및 준비과정 | |
SQL Developer소개 및 Oracle XE 설치방법 안내 | |
Oracle XE, SQL Developer 설치 및 테스트-1 | |
Oracle XE, SQL Developer 설치 및 테스트-2 | |
데이터 모델링, 특징, 단계에 대한 설명 | |
ERD작성 단계에 대한 설명 | |
외부, 개념, 내부 스키마에 대한 설명 | |
엔터티 도출, 특징, 종류에 대한 설명 | |
속성의 개념, 특징, 종류, 관계의 개념, 종류, 관계차수에 대한 설명 | |
식별, 비식별 관계의 개념, 엔터티 식별자의 주식별자, 종류에 대한 설명 | |
데이터 모델링의 이해 확인 문제 풀이 | |
정규화의 개념과 설명, 정규화 단계에 대한 설명 | |
제1정규화, 제2정규화, 제3정규화의 개념과 특징에 대한 설명 | |
BCNF정규화, 정규화 예제에 대한 설명 | |
정규화 문제점 예제와 튜닝에 대한 설명 | |
반정규화 개념과 수행해야 될 경우, 기법들에 대한 설명 | |
테이블 병합, 분산 데이터베이스의 개념, 투명성, 장단점에 대한 설명 | |
기출문제 풀이 | |
데이터 모델링의 이해 기출문제 풀이-1 | |
데이터 모델링의 이해 기출문제 풀이-2 | |
DB의 종류(계층형, 네트워크형, 관계형), DBMS의 개념과 종류에 대한 설명 | |
DDL, DML, DCL, TCL명령 종류에 대한 설명과 실습 | |
DDL, DML, DCL, TCL명령 종류에 대한 구체적인 실습 | |
트랜잭션 개념, 특징, SQL문 실행과정(파싱, 실행, 인출)에 대한 설명 | |
DESC명령어, 제약 조건(기본키, 외래키, default, not null), On Delete Cascade옵션에 대한 설명 | |
DESC명령어, 제약 조건(기본키, 외래키, default, not null)에 대한 구체적인 실습 | |
제약 조건(on cascade), alter table의 컬럼 추가, 변경, 삭제, 제약조건 삭제에 대한 구체적인 실습 | |
뷰의 개념, 특징, 장단점에 대한 설명과 구체적 실습 | |
INSERT,SELECT,NOLOGGING,UPDATE,DELETE, TRUNCATE문의 설명과 INSERT의 실습 | |
NOLOGGING,UPDATE,DELETE, TRUNCATE문의 실습 | |
ORDER BY, DISTINCT, ALIAS, SQL연산자, LIKE, 와일드카드, BETWEEN AND, IN()에 대한 설명 | |
ORDER BY, DISTINCT,ALIAS, SQL연산자, LIKE, 와일드카드, BETWEEN AND, IN()에 대한 구체적 실습 | |
NULL관련 함수, GROUP BY구문, HAVING구문, 집계함수에 대한 설명 | |
NULL관련 함수, GROUP BY구문, HAVING구문, 집계함수에 대한 구체적 실습 | |
SELECT문의 실행순서, 형변환, DUAL테이블, 내장(문자형함수에 대한 설명) | |
내장(숫자형함수, DECODE(함수, CASE문에 대한 설명) | |
DUAL테이블, 내장(문자형, 날짜형함수 실습 | |
내장(숫자형함수, DECODE(함수, CASE문 실습 | |
ROWNUM, ROWID, WITH구문에 대한 설명 | |
GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT에 대한 설명 | |
ROWNUM, ROWID, WITH구문에 대한 구체적 실습 | |
GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT에 대한 구체적 실습 | |
기출 문제 풀이 | |
기출 문제-37회 풀이-1 | |
기출 문제-37회 풀이-2 | |
EQUI조인, INNER조인, 해시조인에 대한 설명 | |
INTERSECT연산, NON EQUI조인, OUTER조인, CROSS조인에 대한 설명 | |
조인 및 실습을 위한 테이블 초기화 및 데이터 삽입에 대한 설명 | |
EQUI(등가)조인, INNER JOIN, HASH JOIN, QUERY 실행계획, 컬럼의 모호성에 대한 실습 | |
INTERSECT연산, OUTER조인, CROSS조인에 대한 실습 | |
UNION, UNION ALL차이, MINUS연산, 계층형 데이터 조회에 대한 설명 | |
계층형 데이터 조회, LEVEL, LPAD()로 트리구현, CONNECT BY키워드에 대한 설명 | |
UNION, UNION ALL, MINUS, LEVEL, LPAD(), CONNECT BY에 대한 실습 | |
단일, 다중, 스칼라SUBQUERY의 차이 및 연산자 ANY, SOME, ALL, EXISTS 대한 설명 | |
단일, 다중, 스칼라SUBQUERY의 차이 및 연산자 ANY, SOME, ALL, EXISTS 대한 실습 | |
확인 문제 풀이 | |
GROUP함수(ROLLUP, GROUPING, GROUPING SETS, CUBE)에 대한 설명 | |
GROUP함수(ROLLUP, GROUPING, GROUPING SETS, CUBE)에 대한 실습 | |
윈도우 함수 개념과 구조, WINDOWING구조, 순위함수(RANK, DENSERANK, ROW_NUMBER함수), 집계함수에 대한 설명 | |
윈도우 함수 개념과 구조, WINDOWING구조, 순위함수(RANK, DENSERANK, ROW_NUMBER함수), 집계함수에 대한 실습 | |
행순서 관련함수, 비율관련함수에 대한 설명 | |
FIRST_VALUE, LAST_VALUE, LAG, LEAD, CUME_DIST, PERCENT_RANK, NTILE함수에 대한 실습 | |
파티션의 기능, RANGE파티션, LIST파티션, HASH파티션, 확인문제 풀이 | |
기출문제 풀이-1 | |
기출문제 풀이-2 | |
옵티마이저의 개념, 특징, 필요성, 실행계획 확인에 대한 설명 | |
옵티마이저의 실행방법, 엔진, 규칙기반, 비용기반 옵티마이져의 차이점에 대한 설명 | |
인덱스의 기능, 구조, 생성, 사용예에 대한 설명 | |
인덱스 스캔(유일스캔, 범위스캔, 전체스캔), 실행계획 개념과 예제에 대한 설명 | |
옵티마이저 조인(Nested Loop, Sort Merge, Hash 조인)에 개념과 예제에 대한 설명 | |
확인 문제 풀이 | |
문제 풀이-1 | |
문제 풀이-2 |