자바 웹 개발자 로드맵

1. 통합개발도구, IDE ★★★★

  • eclipse, intellij
  • 어느 하나에 익숙해지기

2. JAVA ★★★★★

  • 기본서 정독 (자바의 정석)
  • 패스트 캠퍼스 강의와 직접 코딩해보기

3. Servlet -> JSP★★★★★

  • JSP를 알기 전에 Servlet를 알아야한다
  • 작성한 포스팅 글 다시 읽어보고 확실히 알기

4. Maven ★★★

  • 빌드툴

5. 버전관리도구 ★★★★

  • git

6. TDD, Refactoring ★★★★

7. html,css,javascript 기본개념 ★★

  • 프론트 개발자와의 소통

8. javascript & jquery ★★★

  • 단순 인터랙션을 위한 언어가 아니라, 하나의 언어로서 공부&라이브러리 숙달

9. DB ★★★

10. 모델1 방식으로 웹 개발 경험 ★★★★★

  • 프레임워크에 구속되지 말고 JSP로 웹 구축해보기

11. OOP와 DesignPattern을 학습 ★★★ (<-JAVA)

  • 한결나아진 코드

12. Spring Framework ★★★★★ (<-JSP)

  • 기본적인 사상들, Dependency Injection 이해

13. JDBC ★★★★★ (<-MySQL)

14. myBatis,ORM(JPA, Hivernate)

15. 모델 2방식으로 웹 개발 경험하기 ★★★★★

16. Jenkins


나의 상태(2020.01.08)

  • java기본에 대한 공부 80%밖에 되지 않았다 (최우선!)
  • 모델1과 모델2의 차이
  • jsp,Servlet의 공부필요
  • spring framework와 TDD 적용법 공부
  • 최종목표 : 프로젝트 작성하기 !!!
  • 나머지 새로 들어본 단어들은 ‘스프링 부트와 AWS로 혼자 구현하는 웹 서비스’실습을 통해서 경험하기

Reference