로그인

잘 하는 개발자가 되기 위해서는 유연한 코드를 작성할 줄 알아야합니다.
객체 지향을 이용해서 변경하기 좋은 유연한 코드를 만드는 방법을 알아보세요.

객체 지향 프로그래밍 입문

이번 ‘객체 지향’ 프로그래밍 입문 강의는 어떤 분들께 좋을까요?
이 강의는 유연한 코드를 작성하여 좋은 코드와 좋은 설계를 가능하게 하고 싶으신 모든 개발자분들을 위한 강의입니다.
모든 코드는 바뀝니다. 시간이 지나면서 사용자 요구에 따라 기능이 추가되고 변경되고 사라집니다.
그래서 코드는 쉽게 바꿀 수 있어야 합니다. 변경이 어렵다면 새로운 변화에 적응할 수 없기 때문이죠.
이런 이유로 개발자가 가져야 할 중요한 역량 중 하나가 쉽게 변경할 수 있는 유연한 구조의 코드를 작성하는 것입니다.
변경에 유연한 코드를 만드는 여러 방법이 있는데 그 중 하나가 객체 지향을 이용하는 것입니다.
이 강의는 객체 지향적인 프로그래밍을 하기 위한 캡슐화와 다형성/추상화에 대해 소개하고
이것이 어떻게 변경하기 좋은 유연한 코드를 만들 수 있도록 돕는지 살펴봅니다.
객체와 캡슐화, 다형성, 추상화, 조립, 기능과 책임의 분리, 의존과 DI, DIP 등에 대해
차근차근 배워보면서 유연하고 좋은 코드를 만들어보세요.

  학습목표

  • 객체 지향적인 프로그래밍을 하는데 필요한 캡슐화와 추상화를 이해하고 이를 통해 변경에 유연한 코드를 작성하는 방법을 배웁니다.
  • 기능을 나누는 방법을 배우고 의존을 관리하는 DI에 대해 이해합니다.

참고사항

  • 프로그래밍 언어의 클래스, 상속, 인터페이스에 대한 기본적인 이해

  배우는 내용

  • 객체
  • 캡슐화
  • 다형성과 추상화
  • 상속보단 조립
  • 기능과 책임 분리
  • 의존과 DI
  • DIP

도움이 되는 분들

  • 좋은 코드, 좋은 설계를 하고 싶은 프로그래머

 지식공유자 소개

최범균

스프링5 프로그래밍 입문, JPA 프로그래밍 입문, DDD Start, JSP 2.3 웹 프로그래밍 등의 책을 저술하였습니다.

강좌 평가

5

8 개의 수강평
  • 5 점8
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0
  1. 김주원의 프로필 사진

    추천합니다.

    5

    인트로 보고 난 후, 단숨에 전체를 다 봐 버렸습니다. 객체지향이란 복잡한 개념을 쉽고 깔끔하게 정리하셨네요, 이런 강의를 한글로 접한 것은 처음입니다. 적극 추천합니다. 많이 배웠습니다, 고맙습니다.

  2. 조재흥의 프로필 사진

    정말 즐거운 강의였고 많은걸 배웠습니다.

    5

    엄청 좋은 강의입니다!! 🙂

  3. Jung Cheol의 프로필 사진

    애매한 OOP 기초 개념들을 짚고 넘어가기에 좋은 강의

    5

    학생이나 현업에 상관없이 모두에게 좋은 강의인 것 같습니다.
    후임으로 신입 개발자가 들어온다면 반드시 수강하라고 하고 싶네요.

  4. NCrash의 프로필 사진

    객체지향 개념탑재를 원할하게 도와주는 강좌

    5

    그간 범균님 블로그 아티클과 세미나 강의에서 단편적 객체지향 개념 쌓았던걸 한번에 정리하는 시간을 가져봤네요
    예제코드를 실습하고 깃헙에서 코드관리와 수업내용 정리 하면서 봤더니 더 깊이 이해가 됐었습니다
    이제 과제를 풀어보면서 다시 한번 내용 복습을 할것 같고요

    좋은 강좌 감사드리며 다음편(?)도 기대할께요

  5. 윤지환의 프로필 사진

    좋은 강좌 감사합니다.

    5

    객체지향과 디자인패턴 책을 보고 복습 하던 중
    강좌를 발견하고 바로 결제 했습니다.

    역시나
    좋은 강좌 감사합니다.

    이제 복습 해야겠습니다.

  6. 유아밍의 프로필 사진

    애매했던 객체지향 개념 잡기 좋아요!

    5

    최범균님 책을 많이 봤지만 이렇게 강의로 보는 것은 처음이었습니다.

    개인적으로 실무 경험 1년이 넘거나 프로젝트 진행하면서 뭔가 이건 아닌거 같은데 느낌이 왔던 사람들이 들으면 좋을 것 같아요!!

    객체 지향 프로그래밍에 대한 개념 설명 뿐만 아니라 구체적인 예제도 같이 있기 때문에 이해가 되지 않았던 부분도 정리 되었습니다

    다만, UML만 있는 예제도 있기 때문에 그런 부분운 수도 코드라도 작성해봐야 이해가 되는 부분도 있었습니다.

    과정에 끝나고 과제도 있기 때문에 꼭 제출하지 않더라도 복습할 수 있는 시간을 가질 수 있습니다.

    좋은 강의 내주셔서 감사합니다!!

  7. java_oop의 프로필 사진

    객체지향 프로그래밍 입문 강의로 좋습니다.

    5

    객체지향 입문 강의로 정말 좋습니다.

강좌 교육과정

들어가며
들어가며학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:15:00
객체
객체학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:13:00
캡슐화학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:15:00
캡슐화 예제학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
추상화
다형성과 추상화학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
추상화 예제학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:21:00
상속보단 조립
상속보단 조립학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
기능과 책임 분리
기능과 책임 분리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
의존과 DI
의존과 DI학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
정리
정리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
부록
DIP학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
  • 가격 옵션 +
  • 평생
  • 강좌 수료증
  • 11개 강의, 총 2 시간 27 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등 을 추구합니다. 🌳

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED