스프링의 정석(80강, 40시간, 약 28만원)의 공부 방법을 궁금해 하시는 분들이 많아서 간단히 정리해서 올려드립니다.

https://fastcampus.co.kr/dev_academy_nks

 

[한 수강생이 정리한 스프링의 정석 ch2]

https://bcm0115.notion.site/1-26-dda86680f0884e0c953454c5838dab50

 

[한 수강생이 정리한 스프링의 정석 ch3]

https://bcm0115.notion.site/Ch-03-Spring-DI-AOP-3ccfcd37df39447f9324a8a03c562d3a?pvs=4

 

ch1 스프링 시작하기 - 기본 도구 설치 및 설정과 AWS가입 및 서버 구축

 - JDK는 11로 해주세요. STS대신 인텔리제이로 시작하셔도 됩니다.(깃헙 자료실에서 ch2.zip을 import하세요.ch2-34강 참고)

    급하신 분들은 AWS는 안하셔도 됩니다. 

 

ch2 Spring MVC - 웹의 기초, 서블릿(JSP), 쿠키 & 세션

 - 웹의 기초이므로 다 열심히 보셔야 합니다. 원리 설명은 실습없이 눈으로만 보고 이해하셔도 됩니다.

    톰캣의 내부구조, DispatcherServlet파헤치기, 데이터의 변환과 검증 등은 처음엔 가볍게 보고 나중에

    반복해서 보시면 좋습니다.

 

ch3. Spring DI와 AOP

- 본격적인 스프링의 핵심에 대한 내용들인데요. Spring DI와 AOP의 원리를 자세히 설명합니다.

   원리는 눈으로만 보셔도 되고요. DB와 관련된 Isolation level, propagation등은 다 이해 못하셔도 됩니다.

 

ch4. MyBatis로 게시판 만들기

- 앞서 배운 내용을 모두 활용해서 게시판을 만듭니다. 앞에 내용을 건너 뛰시면 이해가 안되실 겁니다.

  게시판 만드는게 어려우면 ch4를 눈으로 본 다음에 무조건 따라하기로 한번 실습하고

  ch2, ch3를 복습하고 다시 ch4를 보실 것을 권해드립니다.

  강의를 안보고 게시판을 만들 필요는 없습니다. 강의보고 따라하면서 게시판 만들기를 여러번 반복해서

  문제해결 속도가 빨라지시는게 중요합니다.

  문제가 발생하면 에러 메시지를 보고, 하나하나 단계별로 스스로 해결해가는 능력을 향상시키는 것이

  목적입니다. DB에 데이터가 있는지, 컨트롤러에서 값을 출력해보고 뷰에 전달이 잘되는지 귀찮지만

  일일이 하나하나 확인해보면 다 해결하실 수 있습니다. 

 

ch5. Spring MVC로 웹사이트 만들기

- 웹 프로젝트를 하기 위해 필요한 자료를 제공하고 설명합니다.

- git의 원리와 사용법은 기본적인 것만 있고, 다음 강의인 스프링 부트(기초편)에서 좀더 자세히 설명합니다.

- AWS에 배포하는 부분은 필요한 분들만 하시면 됩니다.

 

스프링의 정석 그 다음은...

DB모델링이나 SQL을 좀더 깊게 공부하시거나 자바스크립트(ES6)와 CSS를 좀더 보시면 좋습니다.

리액트나 뷰는 프론트 앤드 개발자를 희망하시는 분들만 보시면 되지, 백앤드 개발자를 희망하시는 분들은

굳이 리액트보단 자바스크립트 기본을 더 공부하실 것을 권합니다.

 취업까지는 보통 2~3개월 걸립니다. 일단 이력서 내면서 꾸준히 복습 및 추가 공부 하세요.

 

너무 많은 공부를 하기 보다, 취업에 필요한 기본 공부만 갖춰져 있으면 빨리 취업하시는게 좋습니다.

(자바의 정석과 스프링의 정석만 잘 이해해도 취업 가능한 실력은 됩니다.)

 

보다 자세한 내용은 제 라방을 시청해주세요.

https://www.youtube.com/watch?v=F1utPSr7TeI

 

자주 묻는 질문(FAQ)

Q. 기존에 스프링 강좌가 많은데, 왜 스프링 강좌를 만드셨나요?

A. 기존의 스프링 강좌들이 너무 맘에 안들어서 만들게 되었습니다.

    웹개발자를 희망하는 취준생들을 위한 웹의 기초부터 스프링의 원리 활용법등 필수적인 내용을

    하나의 강좌에 모두 담았습니다. 기존 강의들이 너무 비싸다고 생각해서 싸게 가격을 책정했습니다.

    강좌의 가치는 어느 강좌보다 높다고 자부합니다.    

 

Q. 자바로는 유명하신데, 스프링 강의도 잘하시나요?

A. 스프링은 자바로 만든거라 자바가 제일 중요합니다.

    최근 4년동안 개발자과정 13개반(약 300명)을 스프링과 스프링으로 포트폴리오 제작 강의

    세미나 등을 해왔습니다. 학생들이 어떤점을 어려워 하는지 잘알고, 쉽게 설명하는 노하우가 있습니다.

    이 노하우를 담아서 7개월 동안 full time으로 정성껏 만든 강의가 스프링의 정석(기초편)입니다. 

 

 

Q. 스프링의 정석을 시작하려면, 어떤 공부가 필요한가요?

A. 자바의 기본 서적(자바의 정석 기초편 또는 3판 - 유튜브 강의)을 1번 이상 보셔야 합니다.

    특히 객체지향개념(자바의 정석 6,7장)을 잘 이해하고 계셔야 하고 지네릭스와 애너테이션(12장)까지는

    최소한 공부하셔야 합니다. 자바 기본을 복습하면서 스프링을 공부하시면 됩니다.

    그리고 HTML, CSS는 아주 얇은 책한권 한번 본 정도면 됩니다.

 

Q. 꼭 STS를 사용해야하나요? 

A. 인텔리제이(ultimate)로 시작하셔도 됩니다. 다만 강의를 따라하기 어려울 수 있습니다.

    가능하면 강의에 맞게 하시는게 좋습니다. 강의에서는 STS로 하다가 ch3부터 인텔리제이로 넘어갑니다.

 

Q. AWS는 안해도 되죠?

A. 스프링의 정석 기초편은 취준생 포트폴리오 제작해서 누구나 볼수 있게 AWS에 올리는게 목표입니다.

    단순히 스프링만 학습하는 것이 목표이면, AWS관련 내용은 건너뛰셔도 됩니다.

 

Q. ch2의 이론이 좀 길게 느껴지는데 꼭 들어야 하나요?

A. 스프링의 정석(기초편)은 웹의 기초부터 서블릿(JSP)까지 다루므로 길게 느껴질 수 있습니다.

    게다가 원리까지 설명하므로 실습을 더 좋아하시는 분들은 원리는 실습없이 듣고만 넘어가셔도 됩니다.

 

Q. 강의 안보고 게시판 만들 수 있어야 하죠?

A. 강의를 봐도 되는데, 여러번 반복해서 머리속에 어떤 순서, 어떤 과정으로 제작하는지 정리가 되셔야합니다.

    그리고 문제가 발생했을 때, 해결 시간이 너무 오래 걸리지 않을때까지 반복하셔야 합니다.

 

 

Posted by 남궁성

JDK11을 설치한 이후부터 설명드리겠습니다. JDK11의 설치는 강의를 참고해주세요.

 

1. STS4의 다운로드. - https://spring.io/tools

위의 링크를 방문 아래의 화면에서 MACOS ARM_64를 클릭

2. STS4의 설치

다운받은 파일을 더블클릭하면, 아래와 같은 화면이 나타남. 왼쪽 녹색 아이콘을 오른쪽 폴더로 드래그

 

3. STS의 실행

Finder에서 왼쪽 응용 프로그램 클릭하고, 오른쪽에서 SpringToolSuite4를 클릭하면 아래와 같은 화면이 나타남.

아래의 화면에서 체크박스 체크후, Launch를 클릭.

 

4. ch2프로젝트 import하기

github에서 ch2.zip을 다운로드

https://github.com/castello/spring_basic/blob/main/download/ch2.zip

 

STS4에서 import projects...를 클릭(또는 빈 공간에서 우클릭 > import)

 

아래의 화면에서 Existing Projects into Workspace클릭, Next클릭

 

Browse를 클릭해서 ch2.zip을 지정후, Finish클릭

 

5. Tomcat을 서버로 등록하기

STS4의 메뉴에서 Window > Show View > Other...

Servers를 클릭하고, Open클릭

 

Servers뷰에서, No servers...링크를 클릭

 

Apache아래의 Tomcat v9.0 Server를 선택하고, Next를 클릭

 

아래의 화면에서 ch2를 클릭하고, Add를 클릭한 후 Finish클릭.

 

 

Servers뷰에서 새로 추가된 Tomcat서버에서 우클릭 > Start

 

 

브라우저를 열고, http://localhost:8080을 방문하면 아래와 같이 나와야 함.

 

 

Posted by 남궁성

드디어 패스트 캠퍼스에서 스프링의 정석 - 기초편의 강의가 모두 오픈되었습니다.(80강좌 40시간, 20만원대)

 

최고의 강의를 만들겠다는 약속 지켰습니다.

그동안 오랜시간 기다려 주신 수강생 여러분들께 감사드립니다.

 

- 강의 제목 : 스프링의 정석 - 남궁성과 끝까지 간다. 스프링의 기초부터 원리 응용까지

- 수강 대상 : 자바 웹개발자 취준생. 기초가 약한 주니어 개발자.

- 사전 수강 : 자바기본(자바의 정석 기초편), HTML & CSS기초(얅은 책 한권 가볍게)

- 강의 자료 : 깃헙(https://github.com/castello/spring_basic)에 공개(아래 링크는 ppt)

 https://github.com/castello/spring_basic/tree/main/download/%EA%B0%95%EC%9D%98%EC%9E%90%EB%A3%8C

- 강의 소개 및 구입(샘플 영상) : https://fastcampus.co.kr/dev_academy_nks

 

스프링의 정석 : 남궁성과 끝까지 간다 | 패스트캠퍼스

국비지원 조기 마감 신화, 베스트셀러 'JAVA의 정석'의 저자 남궁성의 Spring 강의입니다! 오픈톡방과 카페에서 평생 AS를 제공하며 완강과 취업까지 도와드립니다. 지금 할인가로 확인하세요!

fastcampus.co.kr

 

수강후기 모음:

 

Posted by 남궁성

블로그 이미지
Java의 정석, C언어의 정석의 저자 남궁성의 블로그입니다.
남궁성

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.12
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함