NEVER CHANGE
Course Detail

시작하는 프레임워크 Spring

시작하는 프레임워크 Spring목샘입문강좌 61개총 08시간 26분 21초180,000원
프로그래밍의 퍼즐을 해결하는 전문가가 되어보세요! 스프링의 기본 개념을 명확하게 이해시키고 실전 프로젝트에서의 스프링 활용 방법을 배우며, 효율적이고 확장 가능한 소프트웨어를 개발하는 방법을 전수합니다. 웹 개발의 열쇠를 가진 전문가로 성장할 수 있는 발판을 마련해 드립니다!전체 보기접기
61
커리큘럼
08:26:21
총 시간
1
섹션
—
수강생
—
평점
프로그래밍의 퍼즐을 해결하는 전문가가 되어보세요!
스프링의 기본 개념을 명확하게 이해시키고
실전 프로젝트에서의 스프링 활용 방법을 배우며,
효율적이고 확장 가능한 소프트웨어를 개발하는 방법을 전수합니다.
웹 개발의 열쇠를 가진 전문가로 성장할 수 있는 발판을 마련해 드립니다!
강좌 61개
|
총 08:26:21
가이드교재
전문 분야"차가운 코드를 따뜻하게 융화시키다."
장바구니 보기구독 플랜 보기
1개 섹션|61개 강의|총 8시간 26분
  • 01.스프링 개요 및 주요 특징

    ㆍ 스프링 이름의 의미와 특징 및 스프링 버전 역사와 스프링 설계 원칙에 대해 학습합니다.

    #스프링#스프링프레임워크#스프링설계원칙
    9분
  • 02.스프링 개발 환경 구축

    ㆍ JDK, 오라클 DB 설치 및 환경 설정 등 스프링 프로젝트를 위해 환경을 구축합니다.

    #스프링개발환경구축#스프링#스프링프레임워크
    10분
  • 03.스프링 MVC 프로젝트 이해

    ㆍ 스프링 MVC 프로젝트 구조와 메이븐에 대해 이해하고 pom.xml, web.xml을 기본 설정합니다.

    #스프링MVC프로젝트#스프링#스프링프레임워크#메이븐
    9분
  • 04.스프링 MVC 개념 및 구성

    ㆍ 스프링 MVC 이전의 웹 개발 모델에 대해 살펴보고 스프링 MVC 역할과 구조 등에 대해 알아봅니다.

    #스프링MVC#스프링#스프링프레임워크
    6분
  • 05.스프링 MVC Controller I

    ㆍ Controller 동작 원리를 이해하고 Controller 및 RequestMapping 어노테이션을 실습합니다.

    #스프링MVCController#스프링#스프링프레임워크
    9분
  • 06.스프링 MVC Controller II

    ㆍ Lombok을 설치 및 설정하고 Controller의 Request Parameter와 DTO 데이터 바인딩의 개념을 학습합니다.

    #스프링MVCController#스프링#스프링프레임워크#LOMBOK
    10분
  • 07.스프링 MVC Controller III

    ㆍ Model 객체를 이용한 데이터를 전송하고 @ModelAttribute 등 객체를 활용합니다.

    #스프링MVCController#스프링#스프링프레임워크
    7분
  • 08.스프링 MVC 프로젝트와 MyBatis

    ㆍ 스프링 MVC 프로젝트와 계층화 구조에 대해 살펴보고 MyBatis 정의 및 역할과 스프링 웹 애플리케이션 프로젝트 구성 및 흐름에 대해 파악합니다.

    #스프링MVC프로젝트#MyBatis#스프링#스프링프레임워크
    6분
  • 09.MVC 프로젝트 설정

    ㆍ MVC 프로젝트와 JDBC를 설정하고 JUnit 설정 및 DB 연결을 테스트합니다.

    #MVC프로젝트설정#스프링#스프링프레임워크
    9분
  • 10.Connection Pool 및 MyBatis 구성

    ㆍ Connection Pooling의 개념에 대해 알아보고 HikariCP 및 MyBatis를 설정 후 Mapper를 구성합니다.

    #Connection Pool#MyBatis구성#스프링#스프링프레임워크
    9분
  • 11.프로젝트 요구사항과 DB 테이블 생성

    ㆍ 프로젝트 요구사항의 개념 및 역할과 요구사항 명세서의 구성 요소를 살펴보고 게시판 기능 요구사항을 정리한 후 게시글 DB 테이블을 생성합니다.

    #프로젝트 요구사항#DB 테이블 생성#스프링#스프링프레임워크
    6분
  • 12.지속성 계층(Persistence Layer) 구현 I

    ㆍ 예시를 통해 프로젝트 패키지 명명 규칙을 이해하고 Entity 클래스와 Mapper를 구성합니다.

    #지속성 계층#Persistence Layer#스프링#스프링프레임워크
    6분
  • 13.지속성 계층(Persistence Layer) 구현 II

    ㆍ 게시판 요구사항에 따른 SQL 쿼리 등을 작성하고 지속성 계층을 테스트합니다.

    #지속성 계층#Persistence Layer#스프링#스프링프레임워크
    7분
  • 14.비즈니스 계층(Business Layer) 구현

    ㆍ 비즈니스 계층을 구성하고 BoardDTO 구현 후, BoardService를 구성합니다.

    #비즈니스 계층#Business Layer#스프링#스프링프레임워크
    6분
  • 15.표현 계층(Presentation Layer) 구현 I

    ㆍ 전체 게시글 페이지와 게시글 등록 페이지를 구성합니다.

    #표현 계층#Presentation Layer#스프링#스프링프레임워크
    10분
  • 16.표현 계층(Presentation Layer) 구현 II

    ㆍ 특정 게시글 조회 기능과 특정 게시글 수정 기능 및 특정 게시글 삭제 기능까지 구성합니다.

    #표현 계층#Presentation Layer#스프링#스프링프레임워크
    9분
  • 17.게시글 페이징 처리

    ㆍ 게시글 페이징 처리가 필요한 이유에 대해 알아보고 페이지 기능 요구사항부터 처리 흐름 등을 살펴본 뒤 페이징 처리 쿼리를 구현합니다.

    #게시글 페이징 처리#스프링#스프링프레임워크
    7분
  • 18.페이징 처리 적용

    ㆍ 페이징 처리 쿼리를 적용하고 영속 계층, 서비스 계층, 표현 계층을 수정합니다.

    #페이징 처리 적용#스프링#스프링프레임워크#영속계층#서비스계층
    7분
  • 19.페이징 처리 화면 구현 I

    ㆍ 페이징 번호 구조 및 필요 정보를 이해하고 전체 게시글 수 검색 기능과 페이지 구성 클래스 및 페이징 처리 화면을 구현합니다.

    #페이징 처리 화면 구현#스프링#스프링프레임워크
    5분
  • 20.페이징 처리 화면 구현 II

    ㆍ 페이징 번호 구조 및 필요 정보를 이해하고 전체 게시글 수 검색 기능과 페이지 구성 클래스 및 페이징 처리 화면을 구현합니다.

    #페이징 처리 화면 구현#스프링#스프링프레임워크
    7분
  • 21.페이지 사이즈 선택 기능

    ㆍ 페이지 사이즈 선택 기능을 구현하고 페이지 번호 구성 코드를 수정하여 jQuery를 이용한 form 객체 전송을 학습합니다.

    #페이지 사이즈 선택 기능#스프링#스프링프레임워크
    7분
  • 22.목록 페이지 이동 기능

    ㆍ 게시글 조회 클릭 시 파라미터 전송과 게시글 조회/수정/삭제 페이지에서 목록 페이지로 이동을 구현합니다.

    #목록 페이지 이동 기능#스프링#스프링프레임워크
    9분
  • 23.게시판 검색 기능

    ㆍ 게시판 검색 기능 요구사항의 정의를 알아보고 게시판 검색 쿼리 작성 및 Pagination 클래스 수정과 BoardMapper를 테스트합니다.

    #게시판 검색 기능#스프링#스프링프레임워크
    10분
  • 24.페이지 이동 기능 검색 파라미터 추가

    ㆍ 검색 기능 추가 후 문제점을 확인하고 페이지 번호 구성, 페이지 사이즈 선택, 목록 페이지 이동 코드를 수정합니다.

    #페이지 이동 기능 검색 파라미터 추가#스프링#스프링프레임워크
    9분
  • 25.REST API 이해

    ㆍ REST API 개념 및 특징에 대해 알아보고 JSON과 Spring REST API 어노테이션을 학습합니다.

    #REST API#스프링#스프링프레임워크
    5분
  • 26.REST API 실습

    ㆍ 프로젝트 생성 및 설정하고 Data-Binding 기능 구현 및 API 테스트 POSTMAN을 활용 후 RESTController까지 구현합니다.

    #REST API#스프링#스프링프레임워크
    10분
  • 27.댓글 REST API 설계

    ㆍ 댓글 기능 요구사항을 정의하고 댓글 REST API를 설계 후 댓글 DB 테이블 모델링 등을 생성합니다.

    #댓글 REST API 설계#스프링#스프링프레임워크
    5분
  • 28.댓글 기능 구현 I

    ㆍ 도메인, 영속 계층, 표현 계층을 구현하고 POSTMAN을 활용한 댓글 API 테스트 및 AJAX를 이용한 비동기 댓글 기능을 구현합니다.

    #댓글 기능 구현#스프링#스프링프레임워크
    10분
  • 29.댓글 기능 구현 II

    ㆍ 도메인, 영속 계층, 표현 계층을 구현하고 POSTMAN을 활용한 댓글 API 테스트 및 AJAX를 이용한 비동기 댓글 기능을 구현합니다.

    #댓글 기능 구현#스프링#스프링프레임워크
    10분
  • 30.AOP 패러다임의 이해

    ㆍ AOP 패러다임을 이해하고 Spring AOP 동작 방식과 기능들에 대해 살펴봅니다.

    #AOP 패러다임의 이해#스프링#스프링프레임워크
    5분
  • 31.Spring AOP 활용

    ㆍ AspectJ를 설정하고 Pointcut 지정 방법을 실습 후 게시판 기능 예외 처리를 구현합니다.

    #Spring AOP 활용#스프링#스프링프레임워크
    10분
  • 32.게시판 댓글 수 기능 구현

    ㆍ 게시판 댓글 수 기능 요구사항을 정의하고 게시글 기능 관련 코드와 댓글 기능 관련 코드를 수정합니다.

    #게시판 댓글 수 기능 구현#스프링#스프링프레임워크
    8분
  • 33.트랜잭션 이해 및 활용

    ㆍ 트랜잭션의 정의 및 특징과 트랜잭션의 동작 방식 및 필요성 그리고 스프링의 트랜잭션 관리에 대해 이해합니다.

    #트랜잭션 이해 및 활용#스프링#스프링프레임워크
    5분
  • 34.댓글 기능 트랜잭션 적용

    ㆍ 게시글 조회 코드와 댓글 코드를 병합하고 스프링 트랜잭션 설정 및 댓글 트랜잭션을 적용합니다.

    #댓글 기능 트랜잭션 적용#스프링#스프링프레임워크
    8분
  • 35.파일 업로드 방식 이해

    ㆍ 파일 업로드 방식을 이해하고 파일 업로드 환경을 설정 및 구현합니다.

    #파일 업로드 방식 이해#스프링#스프링프레임워크
    9분
  • 36.첨부 파일 기능 구현 I

    ㆍ 첨부 파일 기능 요구사항을 확인하고 첨부 파일 DB 테이블 생성 및 첨부 파일 영속 계층과 서비스 계층을 구현하며, JUNIT 테스트를 수행합니다.

    #첨부 파일 기능 구현#스프링#스프링프레임워크
    9분
  • 37.첨부 파일 기능 구현 II

    ㆍ FileUploadUtil 클래스와 표현 계층을 구현합니다.

    #첨부 파일 기능 구현#스프링#스프링프레임워크
    9분
  • 38.첨부 파일 기능 구현 III

    ㆍ 표현 계층을 활용하여 첨부 파일 기능을 구현합니다.

    #첨부 파일 기능 구현#스프링#스프링프레임워크
    8분
  • 39.비동기 이미지 업로드 기능 구현 I

    ㆍ 비동기 이미지 업로드 기능 요구사항을 작성하고 비동기 이미지 업로드 기능을 구현합니다.

    #비동기 이미지 업로드 기능 구현#스프링#스프링프레임워크
    10분
  • 40.비동기 이미지 업로드 기능 구현 II

    ㆍ 비동기 이미지 업로드 기능을 구현합니다.

    #비동기 이미지 업로드 기능 구현#스프링#스프링프레임워크
    10분
  • 41.나의 웹 사이트 프로젝트 준비

    ㆍ 게시글 기능과 댓글 기능 그리고 첨부 파일 기능을 구성합니다.

    #나의 웹 사이트 프로젝트 준비#스프링#스프링프레임워크
    10분
  • 42.게시판 파일 업로드 흐름 이해

    ㆍ 게시판 파일 업로드 기능 요구사항을 파악하고 게시글 테이블에 대해 고찰하며, 파일 업로드 구현 방식과 게시글 등록 구현의 흐름을 이해합니다.

    #게시판 파일 업로드 흐름 이해#스프링#스프링프레임워크
    4분
  • 43.게시판 비동기 파일 업로드 구현 I

    ㆍ 파일 업로드 기능과 이미지 업로드 기능을 구현합니다.

    #게시판 비동기 파일 업로드 구현#스프링#스프링프레임워크
    8분
  • 44.게시판 비동기 파일 업로드 구현 II

    ㆍ 이미지 파일 정보 Form-Data와 첨부 파일 정보 Form-Data 및 게시글 Form-Data 전송 기능을 구현합니다.

    #게시판 비동기 파일 업로드 구현#스프링#스프링프레임워크
    9분
  • 45.게시판 및 파일 업로드 기능 구현 I

    ㆍ 데이터 전송의 흐름을 이해하고 게시글 및 파일 등록 기능과 게시글 및 파일 조회 기능을 구현합니다.

    #게시판 및 파일 업로드 기능 구현#스프링#스프링프레임워크
    7분
  • 46.게시판 및 파일 업로드 기능 구현 II

    ㆍ 데이터 전송의 흐름을 이해하고 섬네일 및 원본 이미지 출력 기능과 파일 다운로드 기능을 구현합니다.

    #게시판 및 파일 업로드 기능 구현#스프링#스프링프레임워크
    6분
  • 47.게시판 및 파일 업로드 기능 구현 III

    ㆍ 데이터 전송의 흐름을 이해하고 게시글 및 파일 수정 기능과 게시글 및 파일 삭제 기능을 구현합니다.

    #게시판 및 파일 업로드 기능 구현#스프링#스프링프레임워크
    7분
  • 48.잘못 업로드된 파일 문제

    ㆍ 잘못 업로드된 파일 문제를 확인하고 그에 따른 해결 방법은 어떤 것들이 있는지 고찰하며 파일 정보 갱신 코드를 수정하고 파일 정보와 업로드된 파일을 비교합니다.

    #잘못 업로드된 파일 문제#스프링#스프링프레임워크
    7분
  • 49.스케줄링을 활용한 파일 정리 기능 구현

    ㆍ 스케줄링 개념을 이해하고 스케줄링 라이브러리 소개를 통해 파일 정리 기능을 구현합니다.

    #스케줄링을 활용한 파일 정리 기능 구현#스프링#스프링프레임워크#스케줄링#스케줄링라이브러리
    9분
  • 50.스프링 시큐리티(Spring Security)

    ㆍ 스프링 시큐리티의 역할 및 구조와 기능에 대해 알아봅니다.

    #스프링 시큐리티#Spring Security#스프링#스프링프레임워크
    4분
  • 51.스프링 시큐리티 설정

    ㆍ 스프링 시큐리티 주요 객체에 대해 살펴보고 프로젝트 생성 후 스프링 시큐리티를 설정합니다.

    #스프링 시큐리티 설정#스프링#스프링프레임워크
    7분
  • 52.로그인 및 인증 환경 구성 I

    ㆍ 로그인 및 인증 동작 방식에 대해 이해하고 로그인 및 인증 기능을 구현합니다.

    #로그인 및 인증 환경 구성#스프링#스프링프레임워크
    8분
  • 53.로그인 및 인증 환경 구성 II

    ㆍ 접근 제한 페이지와 커스텀 로그인 페이지 및 로그아웃 기능을 구현합니다.

    #로그인 및 인증 환경 구성#스프링#스프링프레임워크
    8분
  • 54.취약점 공격과 스프링 시큐리티 방어 기능

    ㆍ CSRF 및 XSS 공격에 대해 학습하고 취약점 및 공격 방어 기능을 구성합니다.

    #취약점 공격과 스프링 시큐리티 방어 기능#스프링#스프링프레임워크
    8분
  • 55.JDBC를 활용한 회원 로그인 환경 구성 I

    ㆍ JDBC를 활용하는 시큐리티 기능에 대해 알아보고 회원 정보 및 회원 권한 테이블을 생성하며, 회원 정보 등록 기능까지 구현합니다.

    #JDBC를 활용한 회원 로그인 환경 구성#스프링#스프링프레임워크
    8분
  • 56.JDBC를 활용한 회원 로그인 환경 구성 II

    ㆍ UserDetailsService의 구성을 이해하고 사용자 정의 인증 기능을 구현합니다.

    #JDBC를 활용한 회원 로그인 환경 구성#스프링#스프링프레임워크
    8분
  • 57.웹 사이트 회원 가입 및 인증 기능 구성 I

    ㆍ Spring Final 프로젝트 시큐리티를 설정하고 회원 가입 기능을 구현합니다.

    #웹 사이트 회원 가입 및 인증 기능 구성#스프링#스프링프레임워크
    7분
  • 58.웹 사이트 회원 가입 및 인증 기능 구성 II

    ㆍ 회원 가입 페이지와 로그인, 로그아웃 및 특정 경로 인증 기능을 구현하고 CSP jQuery script 허용을 설정합니다.

    #웹 사이트 회원 가입 및 인증 기능 구성#스프링#스프링프레임워크
    10분
  • 59.웹 사이트 회원 가입 및 인증 기능 구성 III

    ㆍ HTTP POST 전송 csrf 토큰을 추가하고 스프링 시큐리티의 한글 깨짐을 해결하며, 게시글 수정, 삭제, 접근 제한 기능을 구현합니다.

    #웹 사이트 회원 가입 및 인증 기능 구성#스프링#스프링프레임워크
    9분
  • 60.회원 정보 관련 기능 및 댓글 접근 제한 기능 구현

    ㆍ 회원 정보 관련 기능과 댓글 접근 제한 기능을 구현합니다.

    #회원 정보 관련 기능 및 댓글 접근 제한 기능 구현#스프링#스프링프레임워크
    10분
  • 시작하는 프레임워크 Spring미리보기

지금 바로 시작하세요

시작하는 프레임워크 Spring과 함께 성장하세요

180,000원 수강 신청