개발 · 프로그래밍

/

백엔드

코드로 배우는 스프링 웹 프로젝트 - Basic

Spring Legacy 프로젝트를 공부해야 한다면? XML설정 하나하나 직접 만들어 보고 싶다면?

(4.6) 수강평 7개

수강생 116명

Thumbnail

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

이런 걸
배워요!

  • 스프링 MVC

  • MyBatis

  • JSP

  • XML 설정

  • 스프링 DI

코드로 배우는 스프링 웹 프로젝트 Basic

'코드로 배우는 스프링 웹 프로젝트 Basic' 의 주요 특징

  • Spring Legacy Project 구성

  • Spring 5.3 / Tomcat 9.x 를 이용하는 Spring Legacy Project의 구현

  • Maria DB

  • XML 설정/ MyBatis의 활용

  • Vanilla JS 활용


💡Basic 레벨의 목표

  • 스프링 프레임워크를 이용한 게시물 CRUD와 목록 처리

  • 데이터베이스와 SQL, JSP와 JavaScript까지 직접 만들어 보기

  • 직접 구현하는 페이징 처리와 MyBatis의 동적 쿼리 만들기

  • Vanilla JS를 이용하는 DOM 핸들링과 이벤트 처리하기

해당 강의의 후속 편으로 '코드로 배우는 스프링 웹 프로제트 - Intermediate' 가 존재합니다.

후속 편에서는 Ajax, 파일 첨부, 시큐리티 등을 이어서 학습할 수 있습니다.

각 기능마다 URI설계를 작성하고 이를 구현해 봅니다.

다양한 검색 조건과 페이지 처리를 연습합니다.

이런 내용을 배워요

1⃣ 따라하면서 배우는 스프링 설정

Spring Framework는 설정이 매우 복잡하기 때문에 단계를 나누어 확인과 테스트가 필요합니다. 인텔리제이로 만든 프로젝트에 XML 설정을 이용해서 프로젝트를 구성합니다.


2⃣ Maria DB와 MyBatis

MyBatis를 이용해서 RDBMS와 연동합니다. 화면에서의 검색 처리와 페이징 처리 등을 구현해 봅니다.

3⃣ Vanilla JS와 BootStrap

BootStrap을 이용해서 화면의 레이아웃을 구성해서 최소의 디자인으로 코드에 집중하도록 합니다. 또한 jQuery 대신에 Vanilla JS를 이용해서 화면을 처리합니다.

수강 전 참고 사항

강의 소개

  • 해당 강의는 '코드로 배우는 스프링 웹 프로젝트' 도서의 개정판 강의입니다.

  • 강의와 관련된 질문은 해당 강의에 올리거나 구멍가게 코딩단의 카페(cafe.naver.com/gugucoding)을 이용할 수 있습니다.


학습 자료

  • 필요한 경우에 각 섹션의 강의에 자료로 등록되어 있습니다.

선수 지식 및 유의사항

  • 기본적으로 Java 프로그래밍 경험이 있어야만 합니다.

  • Servlet/JSP/Model 2에 대한 내용을 인지하고 있어야만 합니다.

  • JavaScript나 HTML, CSS에 대한 경험이 있어야 합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 스프링 레거시 프로젝트를 이용해야 하는 분들

  • 전통적인 웹 프로젝트의 기초가 필요한 분들

  • 스프링을 처음 해보는 분들

선수 지식,
필요할까요?

  • Java언어

  • JavaScript와 웹 관련 지식

  • 입출력 프로그래밍과 JDBC 프로그래밍 경험

  • Servlet/JSP

구멍가게코딩단은 2015년부터 개발과 관련된 직종의 사람들의 모임을 위해 만들어진 커뮤니티입니다.

강의의 진행은 현재 구멍가게 코딩단을 운영하고 있는 쿠키 담당자가 진행하고 있습니다.

2015년 부터 '코드로 배우는 ..' 시리즈를 집필하고 있습니다.

ㄴ네이버 카페

 

커리큘럼

전체

43개 ∙ (8시간 10분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!