1. mysql download의 검색 결과에서  MySQL Community Server를 클릭합니다.

 

2. OS종류와 버전을 아래와 같이 선택하고 오른쪽의 download를 클릭하세요.

 

3. 다운로드가 끝나고 해당 파일을 클릭하면 아래와 같은 창이 열립니다. 아이콘을 더블 클릭하세요.

 

4. 아래와 같은 화면이 나타나면 '허용'을 클릭하세요.

 

5. 아래와 같은 화면이 나타나면 '계속'을 클릭하세요.

 

6. 아래와 같은 화면이 나타나면 계속을 누르세요.

 

7. 아래와 같은 화면이 나타나면 '동의'를 클릭하세요.

 

8. 아래의 화면에서 '설치'를 클릭하세요.

 

9. 아래의 화면에서 'Next'를 클릭하세요.

 

10. 아래의 화면에서 root password를 입력하고, 'Finish'를 누르세요.

[주의] 비밀번호는 8글자 이상이어야 하며 잘기억해두셔야 합니다.

 

11. 아래와 같은 화면이 나타나면 잘 설치된 것입니다. 닫기를 누르세요.

12. MySQL workbench를 설치하면 편리하게 MySQL DB서버를 사용할 수 있습니다.(강좌 참고)

Posted by 남궁성

강의명 : 스프링의 정석 : 남궁성과 끝까지 간다

[강의자료] 강의에 사용한 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

[강좌 목록] - 80강좌. 40시간. 웹의 기초부터, 서블릿, JSP, 스프링. TDD, 로그인. 회원관리. 게시판. 댓글+대댓글. MySQL, git

Ch. 01 Spring 시작하기

01. Spring Framework은 무엇일까29:13

02. 개발 도구 소개27:44

03. 개발 도구 설치 & 설정 - Windows30:02

04. 개발 도구 설치 & 설정 - MacOS24:47

05. AWS에 서버 구축하기(1) - AWS 가입21:22

06. AWS에 서버 구축하기(2) - AWS에 서버 구축하기25:14

Ch. 02 Spring MVC

01. 원격 프로그램의 실행28:24

02. AWS에 배포하기11:27

03. HTTP 요청과 응답 - 실습26:52

04. HTTP 요청과 응답 - 예제16:21

05. 클라이언트와 서버34:25

06. 설정 파일 - server.xml, web.xml13:28

07. HTTP 요청과 응답 - 이론36:22

08. 텍스트와 바이너리, MIME, Base6431:40

09. 관심사의 분리와 MVC패턴 - 이론24:36

10. 관심사의 분리와 MVC패턴 - 실습25:06

11. 관심사의 분리와 MVC패턴 - 원리(1)27:40

12. 관심사의 분리와 MVC패턴 - 원리(2)30:09

13. 서블릿과 JSP (1)31:47

14. 서블릿과 JSP (2)25:09

15. 서블릿과 JSP (3)39:36

16. 서블릿과 JSP (4)21:36

17. @RequestParam과 @ModelAttribute33:43

18. @RequestMapping21:56

19. 회원가입 화면 작성하기35:31

20. @GetMapping, @PostMapping (1)20:06

21. @GetMapping, @PostMapping (2)22:18

22. redirect와 forward28:27

23. 쿠키(Cookie)란38:24

24. 세션(Session) - 이론29:54

25. 세션(Session) - 실습(1)18:33

26. 세션(Session) - 실습(2)27:58

27. 예외처리(1) - 실습25:44

28. 예외처리(2) - 이론43:01

29. DispatcherServlet 파헤치기38:39

30. 데이터의 변환과 검증(1)45:24

31. 데이터의 변환과 검증(2)53:43

32. IntelliJ 설치 - Windows8:34

33. IntelliJ 설치 - MacOS7:06

34. 프로젝트 export와 import13:41

35. IntelliJ 사용법 익히기26:06

Ch03. Spring DI와 AOP

01. Spring DI 흉내내기(1)27:50

02. Spring DI 흉내내기(2)32:54

03. Spring DI 흉내내기(3)26:02

04. Spring DI 활용하기 - 실습36:53

05. Spring DI 활용하기 - 이론(1)30:15

06. Spring DI 활용하기 - 이론(2)29:35

07. Spring DI 활용하기 - 이론(3)21:49

08. Spring DI 활용하기 - 이론(4)25:04

09. MySQL설치 - Windows13:34

10. MySQL설치 - MacOS5:20

11. 워크벤치 사용법과 SQL기초 - WIndows36:36

12. 워크벤치 사용법과 SQL기초 - MacOS35:28

13. Spring으로 DB연결하기40:07

14. Spring으로 DB다루기 - TDD36:59

15. DAO의 작성과 적용(1)36:52

16. DAO의 작성과 적용(2)26:32

17. Transaction, Commit, Rollback45:59

18. AOP의 개념과 용어52:05

19. 서비스 계층의 분리와 @Transactional(1)44:40

20. 서비스 계층의 분리와 @Transactional(2)31:07

21. 서비스 계층의 분리와 @Transactional(3)21:04

Ch04. MyBatis로 게시판 만들기

01. MyBatis의 소개와 설정48:18

02. MyBatis로 DAO작성하기45:54

03. 게시판 목록 만들기와 페이징 - TDD (1)31:20

04. 게시판 목록 만들기와 페이징 - TDD (2)45:30

05. 게시판 읽기, 쓰기, 삭제, 수정 기능 구현(1)42:31

06. 게시판 읽기, 쓰기, 삭제, 수정 기능 구현(2)35:46

07. 게시판 검색 기능 추가하기(1)41:45

08. 게시판 검색 기능 추가하기(2)37:52

09. REST API와 Ajax40:04

10. 댓글 기능 구현(1) - DAO 작성32:41

11. 댓글 기능 구현(2) - Controller 작성19:46

12. 댓글 기능 구현(3) - UI작성32:06

13. 댓글 기능 구현(4) - 대댓글35:11

Ch05. SpringMVC로 웹사이트 만들기

01. 웹프로젝트 기획하기35:13

02. git의 기본 명령어와 원리(1)46:03

03. git의 기본 명령어와 원리(2)38:04

04. github과 intelliJ에서의 git35:36

05. 웹프로젝트를 AWS에 배포하기22:19

Posted by 남궁성

스프링의 정석(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 남궁성

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

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.4
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

최근에 올라온 글

최근에 달린 댓글

글 보관함