생활코딩 - WEB3: PHP & MySQL

PHP와 MySQL을 연동하여 웹 접근성과 정보 관리 기능을 갖춘 웹 애플리케이션을 만들 수 있는 방법에 대해 배우는 생활코딩 강좌입니다.

강좌 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
데이터베이스, PHP
추천 수강대상
- MySQL과 PHP를 다루어본 경험이 있는 분
- 많은 사용자가 이용하는 웹 서비스에서 발생하는 많은 데이터로 인해 웹 서비스 운영의 한계를 느끼고 계신 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


📈웹은 초기에 제작하는 것은 어렵지 않지만 사용자가 늘어나고 그로 인해 누적되는 데이터가 증가함에 따라 그 운영이 매우 어려워질 수 있습니다. 때문에 그 데이터를 어떻게 효율적으로 관리하고 가져와 사용해야 하는지 고민하며 유지보수해야 하는데, 이번 강좌에서는 그런 고민을 해결해줄 수 있는 방법에 대해 알려드리고자 합니다.

👍웹 서비스 운영에 한계를 느끼고 계시거나, 규모 있는 웹 서비스와 관련된 작업을 하셔야 하는 분들에게 좋은 강좌가 되리라 생각합니다.



🎯학습 목표


  • MySQL과 PHP를 이용하여 많은 양의 데이터를 관리할 수 있습니다.
  • 웹 접근성과 정보 관리 기능을 갖춘 웹 서비스를 좀 더 원활하게 운영할 수 있습니다.



📣참고사항


  • 본 수업을 수강하려면 PHP와 MySQL에 관한 선수지식이 필요합니다.
  • 선수지식이 부족하신 분들은 WEB2: PHP 수업과 DATABASE2 MySQL을 먼저 보시길 권장드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    소개
  • PHP와 MySQL의 연동 원리
    수업준비
    MySQL 준비
    MySQL의 Client로서 PHP
    나에게 필요한 PHP MySQL API 찾기
  • 02
    PHP와 MySQL의 연동과 INSERT
  • 접속
    쿼리
    디버그
    활용 - 글생성
  • 03
    PHP와 MySQL의 연동과 SELECT
  • 수업준비
    mysqli_fetch_array 사용법
    여러 행을 가져오는 방법
    활용 - 글읽기 (1/2)
    활용 - 글읽기 (2/2)
  • 04
    PHP와 MySQL의 보안
  • 입력 공격의 차단
    SQL 주입(injection)의 차단
    출력 공격(Cross Site Scripting)의 차단
  • 05
    활용하기
  • 활용 - 글 수정 (1/2)
    활용 - 글 수정 (2/2)
    활용 - 글 삭제
  • 06
    관계형 데이터베이스의 도입
  • 수업소개
    많아지는 테이블
  • 07
    테이블 다루기
  • 테이블 간의 연결 - 읽기
    테이블 간의 연결 - 생성
    새로운 테이블 - 읽기
    새로운 테이블 - 생성
    새로운 테이블 - 수정
    새로운 테이블 - 삭제
  • 08
    수업을 마치며
  • 수업을 마치며
마지막 업데이트|2019년 12월 19일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한