생활코딩 - JavaScript 객체 지향 프로그래밍

클래스 소개
난이도
보통
카테고리
프로그래밍 - 프로그래밍 기초
태그
자바스크립트
수료증
발급 가능
소요 시간
3 시간
추천 학습대상
- 클라우드 컴퓨팅에 관심이 있는 분
- ac.kr, edu와 같은 도메인으로 끝나는 이메일을 가지고 있는

📝수업 소개


🐣 JavaScript 객체 지향 프로그래밍을 통해서 우리는 늘어난 코드들을 정리정돈을 할 수 있습니다.

소프트웨어 상에 코드가 점점 많아지면 사람의 인지능력을 벗어나게 됩니다.

이를 단순하게 만드는 도구가 필요한데, 그 때 객체(Object)를 사용하면 됩니다.

🐥Object는 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙이는 도구입니다.



🎯학습 목표


  • JavaScript의 객체의 특성에 대해서 알 수 있습니다.
  • 웹 브라우저나 Node.js와 같은 JavaScript 실행 환경을 구축할 수 있습니다.
  • 객체를 이해하고 배열과 비교할 수 있습니다.
  • Prototype, __proto__, 생성자 함수와 new, Class, 상속 등에 대해서 알 수 있습니다.



📣참고사항


  • 본 수업은 JavaScript가 처음이신 분에게 먼저 아래 강의를 듣고 오기를 권장드립니다.
  • 본 수업을 듣기 전에 WEB2: JavaScript 또는 WEB2: Node.js를 수강하시기를 추천합니다.
  • 본 수업에 도움이 되는 오픈 튜토리얼을 참고 부탁드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Intro
  • 수업소개
    실습준비
  • 02
    Object
  • 객체의 기본
    객체와 반복문
  • 03
    Use Case
  • 객체는 언제 쓰나요?
    객체 만들어 보기
  • 04
    Reference
  • this
  • 05
    Constructor
  • 필요성
    사례
    만들기
  • 06
    Prototype
  • 필요성
    재사용성 높이기
  • 07
    Class
  • classes
    생성
    constructor
  • 08
    Method & Inheritance
  • 메소드 구현
    상속
    super
  • 09
    Object Inheritance
  • object inheritance
    __proto__
    object. create()
    객체 상속의 사용
  • 10
    Object Function
  • 객체와 함수
    call
    bind
  • 11
    Prototype VS __proto__
  • VS
  • 12
    Constructor Function - Inheritance
  • 생성자 함수를 통한 상속 : 소개
    부모 생성자 실행
    부모와 연결하기
    생성자 속성은 무엇인가?
    생성자 속성 바로잡기
  • 13
    Outro
  • 수업을 마치며
마지막 업데이트|2025년 05월 23일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
0.0
난이도
보통
수강기간
평생 무제한
소요 시간
3 시간