[상위 1% 프로그래밍] Hello, MySQL
과정소개
컴퓨터 및 스마트폰의 보급으로 대부분의 사람들이 디지털 환경에서 살아가는 현실에서, 웹 시스템은 이제 더 이상 일부 사용자만의 전유물이 아닌, 모든 사람들을 위한 서비스 도구가 되었습니다.
기존에 웹 시스템을 위한 애플리케이션은 오픈 소스 진영의 Java를 기반으로 한 스프링 프레임워크, 또는 Microsoft의 C# 기반의 ASP.NET MVC 프레임워크를 이용하여 제작하는 것이 일반적이었습니다.
그런데 요즘즘 다방면으로 Python이 사용되면서 Python기반의 웹 애플리케이션 프레임워크들이 주목을 받고 있으며, 그 중 대표 주자인 Django의 활용이 늘어가고 있습니다.
학습목표
개발환경 구축 및 개념 익히기 – 개발도구 설치 및 환경을 구축한다. - 웹 애플리케이션의 구조 및 동작 방법을 습득한다.
실습을 통한 Django 활용 - 각 차시에 맞는 단계별 실습을 통해서 Django의 활용방법을 익히며 및 수정/삭제가 가능한 간단한 게시판을 만들 수 있다.
실습을 통한 Django 활용 - 각 차시에 맞는 단계별 실습을 통해서 Django의 활용방법을 익히며 및 수정/삭제가 가능한 간단한 게시판을 만들 수 있다.
수료기준
| 평가기준 | 진도율 | 진행단계평가 | 최종평가 | 과제 | 총점 |
|---|---|---|---|---|---|
| 반영비율 | - | 10% | 60% | 30% | 100점 |
| 이수(과락)기준 | 80% | - | - | - | 60점 |
✔ 수료기준은 진도율 80%이상, 총 환산 점수 60점 이상입니다
✔ 하루 8시간 진도 제한
강의목차
| 차시 | 강의명 |
|---|---|
| 1차시 | 데이터베이스 기초 |
| 2차시 | 데이터베이스 생성 |
| 3차시 | SELECT |
| 4차시 | 내장 함수 |
| 5차시 | JOIN |
| 6차시 | 집계 함수 |
| 7차시 | 서브 쿼리 |
| 8차시 | CTE |
| 9차시 | Sakila DB 실습1 |
| 10차시 | Sakila DB 실습2 |
| 11차시 | DDL |
| 12차시 | 트랜잭션 |
| 13차시 | Stored Routines 1 |
| 14차시 | Stored Routines 2 |
| 15차시 | 인덱스 1 |
| 16차시 | 인덱스 2 |
| 17차시 | 인덱스 실습 1 |
| 18차시 | 인덱스 실습 2 |
| 19차시 | 정규화 |







