Thumbnail
개발 · 프로그래밍 데이터베이스

Oracle PL/SQL 딱 이만큼.. 대시보드

(5)
5개의 수강평 ∙  112명의 수강생
88,000원

월 17,600원

5개월 할부 시
지식공유자: IT늦공 김부장
총 50개 수업 (9시간 48분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[데이터베이스] 강의입니다.

오라클을 사용하는 개발자/운영자가 현장에서 즉시 사용 가능한 정도의 PL/SQL 개념/실전을 강의합니다.

✍️
이런 걸
배워요!
PL/SQL 기초문법
시나리오를 통한 실전같은 PL/SQL
운영업무에서 사용가능한 PL/SQL

오라클 DBMS에 날개를 달아줄 PL/SQL!

실무에 딱 필요한 개념만
Oracle PL/SQL 

  • 오라클 PL/SQL을 아는 것과 모르는 것은 정말 천지 차이입니다!
  • PL/SQL을 알아가면서 업무가 얼마나 편해지는지를 느끼실 수 있습니다.

DB를 통해 단순 SQL을 자주 사용하지만 복잡한 업무요청 시 개발/검증을 어떻게 할지 고민이신가요?
PL/SQL은 이런 분들에게 충분한 해결책이 되실 수 있습니다.

이런 분들께 추천합니다

오라클 DBMS 기반 전산 운영자

PL/SQL을 익혀야 하는 신입/주니어

오라클 DBMS 기반 개발자

단순 개념이 아닌 실전 상황에 맞게 PL/SQL을 배우려는 개발/운영자

  • 기존에 고민하던 내용들을 PL/SQL 구문으로 만들고 있는 스스로를 볼 수 있습니다.
  • 자신만의 스크립트를 PL/SQL로 생성하고, 필요할 때마다 꺼내 쓰는 본인만의 강력한 무기를 갖게 됩니다.
  • 애플리케이션으로 해결하기 어려운 숙제들을 PL/SQL 구문으로 작성해 단순하게 처리할 수 있습니다.

학습 내용 📚

  • 단순히 어떤 개념만을 설명하지 않습니다.
  • 실제 DB 구성을 통한 시나리오를 만들고, 실습을 통해 개념을 익혀 나갑니다.
  • 실습을 통해 각 개념들을 다른 개념들과 비교하며 이해해 봅니다. 
  • 이론 및 개념은 앞에서 간단하게만 익히고 곧바로 실전으로 들어갑니다.
  • 물론, 오라클을 현재 다루고 있다면 모든 준비는 끝난 상태입니다! (개념 Skip 가능)

이 강의를 만든 IT늦공 김부장은 ✅

  • 현장에서 20여 년간 오라클 PL/SQL을 메인으로 DB를 운영하고 대용량 데이터를 다뤄 왔습니다. 
  • PL/SQL이란 강력한 언어를 많은 분들이 어려워 하시는 것 같아, 실습을 통해 현장의 모습을 그대로 전달하고 싶은 마음에서 강의를 준비하였습니다.

Q&A 💬

Q. SQL은 나름 하는데, 굳이 PL/SQL을 배워야 할까요?

대중교통이 잘 되어있는데, 굳이 자가용이 필요할까요? 
물론 SQL만으로도 업무는 가능하지만 PL/SQL은 SQL에 날개를 달아줍니다.

Q. SQL이 약합니다. PL/SQL을 배워도 되나요?

PL/SQL의 기본은 SQL 문법입니다. 각 강의마다 보시고 따라오시다보면 기본 SQL만으르도 강력한 PL/SQL이 만들어지는 것을 보시게 되실 겁니다.

Q. 요즘에는 PL/SQL을 잘 사용하지 않나요?

최근 SI 개발에서 PL/SQL을 잘 사용하지 않는 것 같습니다. 하지만, 여전히 PL/SQL은 강력한 언어로 사용되는 곳이 많이 있습니다. PL/SQL은 개발뿐 아니라 데이터 검증 및 이관 시 (저는 필수로!) 유용하게 사용합니다.

Q. 수업 내용을 어느 수준까지 다루나요?

이 강의는 실전에 가까운 강의입니다. 따라서 PL/SQL 전부를 목록화해서 강의하지는 않으며, 대신 현장에서 바로 사용 가능한 수준으로 강의합니다. 강의를 충분히 소화하셨다면 그 이상은 필요할 때 찾아가며 사용하시면 됩니다.

Q. 수업에 사용한 오라클 버전 및 기타 툴이 궁금합니다.

강의에는 오라클 19C, 21C 버전을 사용하였으나 이전 버전으로 강의를 따라오셔도 문제는 없습니다. 툴은 SqlDeveloper를 사용했습니다. (※ PL/SQL 문법은 오라클 버전에 따라 크게 다르지 않습니다.)

📢 수강 전 참고해주세요

  • 수강생에게는 각 섹션별 개념 설명 PDF 자료를 제공합니다.
  • 수업당 분량은 개념 5분 내외 + 실전 20분 내외로 구성되어 있습니다.
  • 해당 강의는 오라클 SQL을 다루는 수준에서 시작합니다.
  • 오라클 경험이 없으신 분은 무료 강의를 먼저 수강해주시면 더욱 좋습니다.
  • 내용 중 궁금한 사항은 답변을 드립니다. (필요 시 추가 영상을 제작하여 올립니다.)

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
오라클 DBMS를 통해 시스템 운영을 하시는 운영자
PL/SQL을 익혀야 하는 신입/주니어
오라클 DBMS를 기반으로 개발하는 개발자
단편적인 지식이 아닌 실전과 같은 환경으로 공부를 하고자 하는 개발/운영자
📚
선수 지식,
필요할까요?
기초 내용을 다루지만, 오라클 및 SQL에 대한 이해가 있다면 내용을 보다 쉽게 이해할 수 있습니다.
무료 강의 "개발자를 위한 ORACLE 입문 첫걸음" 강의를 먼저 수강해 주세요.

안녕하세요
IT늦공 김부장 입니다.
IT늦공 김부장의 썸네일

IT 에 오랜시간 몸담고 있습니다.

IT 는 개발 트렌드에도 민감해야 하는 부지런함이 필요한 직군인것 같습니다.

저도 여전히 지속적으로 공부하고 있습니다.

제가 가진 소소한 지식이 또 다른 누군가에게 도움이 되면 좋겠습니다. 

커리큘럼 총 50 개 ˙ 9시간 48분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Intro
강좌 소개 영상 미리보기 05:44 강의환경 (오라클 Version, Tool) 미리보기 01:41
강의자료
강의 Tips & 수강전 주의사항 <-- 꼭 읽어 보세요.
섹션 1. 기본문법 (기본 구조/제어문/반복문)
PL/SQL 기본구조 미리보기 08:55 변수선언 미리보기 08:42
제어문(If) 02:39
제어문(Case) 02:17
반복문 - Loop (Exit, Continue) 04:11
반복문 - For Loop 02:30
반복문 - While Loop 04:03
반복문 - 커서 FOR 루프 02:38
GOTO 구문 05:17
NULL = no operation 03:51
섹션 2. [실습진행] 시나리오 & 준비작업
시나리오 설명 미리보기 04:12
테이블 생성 06:35
데이타 입력 03:15
실습 테이블 상세 설명 (ERD) 29:02
주문서 생성에 대한 고민 (w/Application) 05:36
섹션 3. [실습진행] PL/SQL 딱 이만큼
전체 구조 잡기 (w/커서 For Loop, 변수선언 rowtype) 19:55
Function 생성 - 메뉴 가격 가져오기 (옵션가 체크) 28:08
Function 생성 - Point 계산하기 14:28
Procedure 생성 16:45
Package 생성 (기본) 09:50
Package 두번째 (외부차단, 전역변수) 09:17
섹션 4. 예외처리(Exception)
Exception - Predefined Exceptions &amp; Block 단위 Exception 18:35
SQLCODE / SQLERRM (코드와 메세지를 가져오자) 13:31
User-Defined Exception (RAISE , RAISE_APPLICATION_ERROR) 18:56
Tips . 생각해 볼만한 것들 17:36
섹션 5. 지금까지는 ~ & 지금부터는 ~
섹션 6. 변수타입 / Records 개념과 활용
일반변수 / ROWTYPE 21:48
[쉬어가기] Section6 Package 만들기 07:56
RECORD 개념/ 활용 21:15
섹션 7. Cursors & Collections
Cursors &amp; Collections 프롤로그 미리보기 02:38
Implicit Cursor (묵시적커서) 07:41
Explicit Cursor (명시적커서, 사용자정의커서) 38:08
Collections 1. 개념 (Associative , Varrays , Nested Tables ) 19:32
Collections 2 - BULK COLLECT INTO / FORALL / LIMIT 19:54
섹션 8. Dynamic SQL
Dynamic SQL 개념 맛보기 (vs. Static SQL) 20:21
Dynamic SQL - DML 실습 16:59
Dynamic SQL - DDL 실습 14:36
섹션 9. Trigger [DBMS 검문소]
Trigger 개요 미리보기 04:07
DML Trigger 18:36
Compound DML Trigger 08:53
DDL Trigger 16:00
섹션 10. [Tips] PL/SQL 활용
데이터 생성 18:24
데이터 이관(Migration) 22:18
Java - Call PL/SQL 10:16
스케줄러 (DBMS_SCHEDULER) 24:47
섹션 11. 마무리하면서
마무리하면서 03:25
강의 게시일 : 2023년 10월 04일 (마지막 업데이트일 : 2024년 02월 18일)
수강평 총 5개
수강생분들이 직접 작성하신 수강평입니다.
5
5개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
정호연 thumbnail
5
좋은 강의 감사합니다
2024-01-15
지식공유자 IT늦공 김부장
좋은 피드백 감사합니다. ~
2024-01-15
kimhs2051 thumbnail
5
안녕하세요 부장님 youtube때부터 꾸준히 봤었는데 이번에 들어가는곳에서 PL/SQL을 사용하게되었는데 조금은 자신감이 생기는것같아요. 강의 퀄리티가 진짜 실무적인 느낌이 들어서 너무좋네요. 앞으로도 강의 많이 올려주시면 믿고 바로 결제하고싶을 정도입니다. 좋은 강의 만들어주셔서 너무 감사합니다.
2023-11-27
지식공유자 IT늦공 김부장
네, 개념도 중요하지만 실제 실무에서 사용할 수 있는 내용으로 만들어 보았습니다. 들어가신 곳에서도 이 정도 내용이면 아마 기본 이상은 하실 수 있을거라 생각합니다. 감사합니다.
2023-11-27
킴불벅 thumbnail
5
강의 잘 들었습니다 좋은 강의해 주셔서 감사합니다
2023-11-16
지식공유자 IT늦공 김부장
수강평 감사합니다. 완강하기가 그리 쉽지 않은데, 끝까지 봐주셔서 감사합니다. 제 강의가 실무에 도움이 되셨길 바래요.
2023-11-16
Tree thumbnail
5
PL/SQL 이 갑자기 필요해서 영상을 보았는데, 큰 도움이 되었습니다. SQL 은 경력이 좀 있는지라 따라가는데 큰 어려움은 없었지만, 역시 PL/SQL이 난이도는 좀 있는것 같아요. 해당 소스를 잘 사용해서 응용하면 업무에 도움이 될것 같습니다. 가지고 계신 노하우를 공유해 주셔서 감사합니다.
2023-11-08
NewBie thumbnail
5
Section3까지 공부하면서 개발DB를 가지고 조금씩 적용해보고 있는데, 정말 흥미롭고 유용하네요. 새로운 지식 공유해 주셔서 감사합니다.
2023-10-05
지식공유자 IT늦공 김부장
감사합니다. PL/SQL은 흥미로운 언어이며, 동시에 DB운영에 날개를 달아줄 수 있는 언어입니다. 업무에 도움이 되시길 바랍니다.
2023-10-05