1. 통합개발도구, IDE ★★★★
- eclipse, intellij
- 어느 하나에 익숙해지기
2. JAVA ★★★★★
- 기본서 정독 (자바의 정석)
- 패스트 캠퍼스 강의와 직접 코딩해보기
3. Servlet -> JSP★★★★★
- JSP를 알기 전에 Servlet를 알아야한다
- 작성한 포스팅 글 다시 읽어보고 확실히 알기
4. Maven ★★★
5. 버전관리도구 ★★★★
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