생활코딩 - WEB2: Node.js - MySQL

Node.js와 MySQL을 이용하여 웹애플리케이션을 만드는 방법에 대해 생활코딩에서 제공하는 강좌입니다.

강좌 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
태그
데이터베이스, 자바스크립트, node.js
추천 수강대상
- 어마어마한 양의 데이터를 다루기 위해 데이터베이스를 공부하고 싶은 분
- Node.js와 MySQL을 이용하여 좀 더 확장된 웹 프로그래밍을 배우고 싶은 분
- 웹 애플리케이션을 제작하고 싶은 초보자

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


📝수업 소개


🔧확장성 있는 네트워크 애플리케이션 개발에 사용되는 Node.js와, 무료이면서 오픈소스이고 3대 데이터베이스 중에 하나인 MySQL을 이용하여 웹 애플리케이션을 만드는 방법을 소개합니다.

🧰예를 들어 1억 개의 페이지로 이루어진 웹사이트에서 필요한 정보가 파일에 하나 하나 저장되어 있다고 상상해보세요. 만약 특정 키워드가 있는 페이지만을 검색해서 보여주려면 많은 시간을 사용해서 1억 개의 파일을 일일이 뒤져봐야 할 것입니다. 또 생성일 순, 저자의 이름순, 제목 순으로 정렬을 바꿔야 한다면 어떻게 구현해야 할까요? 이런 기능을 직접 구현하기는 쉽지 않은 일입니다. 데이터베이스를 이용하면 쉬운 일이 됩니다. 이런 작업에 관심이 생긴다면 이 수업을 들을 준비가 된 것입니다.



🎯학습 목표


  • Node.jsMySQL을 이용하여 웹애플리케이션을 만들 수 있습니다.



📣참고사항




강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    소개
  • 수업소개
    실습준비
    Node.js MySQL 모듈의 기본 사용방법 (1/2)
    Node.js MySQL 모듈의 기본 사용 방법 (2/2)
  • 02
    MySQL로 홈페이지 구현
  • MySQL로 홈페이지 구현 (1/2)
    MySQL로 홈페이지 구현 (2/2)
    MySQL로 상세보기 구현
    MySQL로 글생성 기능 구현
    MySQL로 글수정 기능 구현 (1/2)
    MySQL로 글수정 기능 구현 (2/2)
    MySQL로 글삭제 기능 구현
    MySQL Join을 이용해서 상세보기 구현
    MySQL join을 이용해서 글생성 구현
    MySQL Join을 이용해서 글수정 구현
    수업의 정상
    Node.js의 DB 설정정보 정리정돈
    Node.js 코드의 정리정돈 (1/3)
    Node.js 코드의 정리정돈 (2/3)
    Node.js 코드의 정리정돈 (3/3)
  • 03
    저자 관리 기능의 구현
  • 저자 관리 기능의 구현
    저자 목록 보기 기능의 구현
    저자 생성 기능의 구현
    저자 수정 기능의 구현 (1/2)
    저자 수정 기능의 구현 (2/2)
    저자 삭제 기능의 구현
  • 04
    보안
  • SQL Injection (1/2)
    SQL Injection (2/2)
    Escaping
  • 05
    수업을 마치며
  • 수업을 마치며
마지막 업데이트|2019년 12월 19일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

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