Thumbnail
개발 · 프로그래밍백엔드

백엔드 프레임워크 만들기 (개정판)대시보드

(4.4)
5개의 수강평 ∙ 208명의 수강생

55,000원

지식공유자: 제로
총 97개 수업 (14시간 41분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • 고트. 프로필고트.
    2023-05-21878627

    이 강의를 들으면 자바가 아닌 언어로도 가능할까요?

    제로
    제로
    제로
    2023-05-21260955

    안녕하세요. 제로입니다. 프레임워크는 개발자가 필요한 공통기능을 쉽게 재 사용 할 수 있게 준비된 절반만 완성된 SW 입니다. 이를 위해 JAVA 에서 제공하는 동적 바인딩과 쓰레드로컬클래스를 사용하게 되는데요 사용하시는 언어가 위 개념을 지원하고 이를 사용한 프레임워크를 사용한 경험이 있다고 하면 수강에는 문제는 없겠지만 JAVA 언어를 사용한 경험이 있는 분이 들어면 이해가 더 쉽습니다.

  • admin 프로필admin
    2022-05-02526022

    이 강의는 스프링 프레임워크 일부를 만드는 게 아니군요.. 사실 저는 직접 프레임워크를 만들면 더 잘 이해할 수 있을 거라고 생각해서 이 강의를 듣고 싶었어요. 혹시 스프링을 잘 이해하기 위해서 이 강의를 듣는 것도 이 강의 취지에 맞을까요?

    제로
    제로
    제로
    2022-05-02186221

    2차 저작물이라는 키워드가 있습니다. 원 저작물의 이해를 바탕으로 새롭게 만든 창작물을 의미하는데요. 2차 저작물은 원 저작물을 쉽게 이해할 수 있게 하지만 원 저작물이 표현하고자 한 핵심을 놓치게 되는 문제를 가지게 됩니다. 스프링 프레임워크를 잘 이해하기 위한 방법도 똑같습니다. 2차 저작물인 스프링을 응용 프로그램을 만드는 방법을 배우는 것 보다는 원 저작물인 스프링 프레임워크의 소스코드를 들여다 보는 것이 좋습니다. 실행 시점에 결정된 구현된 객체를 디버그로 하나씩 처리 흐름을 보면 개발자를 편하게 하고자 노력한 스프링 개발자의 생각을 이해할 수 있고 이런 경험은 세상의 모든 프레임워크를 쉽게 이해할 수 있는 경험이 됩니다. "백엔드 프레임워크 만들기"는 스프링을 잘 이해하기 위한 강의는 아니지만 스프링을 이해할 수 있는 포인트를 찾는 경험을 배울 수 있는 강의입니다. - MVC 아키텍처 스타일을 개발자가 편하게 배치하기 위한 고민에서 시작으로 - IoC, DI 로 필요한 객체를 준비하고 실행하는 코드 - Sql 과 트랜젝션을 편하게 사용하기 위한 노력 - 암호화와 로그 기능 등 이미 잘 만들어져 있어 새로 만드는게 계륵 같은 기능을 직접 따라 만들 수 있는 코드와 설명이 있는 강의입니다. 이를 통해 원 저작물을 쉽게 이해할 수 있는 소스 코드의 핵심을 쉽게 집을 수 있는 능력을 배울 수 있음을 이야기 드립니다. 질문에 대한 피드백도 기쁜 마음으로 적극적으로 해드리니 이점도 고려해 주세요. :)

  • admin 프로필admin
    2022-05-02525737

    스프링 프레임워크 일부를 만드는 과정인가요?

    제로
    제로
    제로
    2022-05-02186171

    안녕하세요. 제로입니다. 본 강의는 스프링 프레임워크 일부를 만드는게 아닌 스프링 프레임워크만큼 훌륭한 기능을 가진 백엔드 프레임워크를 차근차근 만드는 과정을 설명하고 있습니다. 프레임워크를 잘 이용하기 위한 노력이 아닌 다른 사람이 사용할 프레임워크를 만드는 제작자 관점의 지식과 경험을 얻어 가고 이를 통해 내가 사용하는 프레임워크(스프링과 같은)의 문제점을 해결하고 개선시킬 수 있도록 하는 것이 강의의 목표입니다. 감사합니다.

  • hhglng 프로필hhglng
    2021-09-16310617

    자바는 문법만 아주 기초적인 수준으로 알고 있는 node.js 백엔드 개발자인데 수강하는데에 문제가 있을까요???

    제로
    제로
    제로
    2021-09-16137963

    안녕하세요. 제로입니다. 백엔드 프레임워크에 요구되는 공통기능을 이해하고 구현된 자바코드로 설명하는 강의입니다. 이를 위해 코드는 최대한 간결하게 작성했고 람다나 제너릭, 코드압축 등 소스코드를 보기 어렵게 하는 문법이나 기능은 사용을 하지 않았습니다. 하지만 강의를 듣기 위해선 자바에 대한 기본 개념은 필요합니다. 아래 공개된 소스코드를 보시고 https://github.com/zeroshift01/code5/blob/master/inflearn02/src_fw/com/code5/fw/web/MasterController.java 개발자가 자바언어로 표현한 상속, 다형성, 흐름처리, 예외처리 등 생각을 대략 읽을 수 있으면 수강하셔도 괜찮습니다.

  • ohot 프로필ohot
    2021-08-30297181

    안녕하세요! 혹시 선생님께 오프라인으로 배울 수 있는 방법은 없을까요~~

    제로
    제로
    제로
    2021-08-31134706

    안녕하세요. 제로입니다. 개정판 첫 수강 신청을 해주신 것 감사합니다. 오프라인 강의는 없습니다. 대신 강의를 들어 주시고 작동하는 코드를 실행해 보시고 이해가 안되는 부분에 대해 물어보시면 쉽게 설명 드리겠습니다.