자바 웹 개발자가 되기 위한 나의 로드맵

로드맵

기간주제내용
2020.11~2020.12Java객체지향 설계방법론, Java 기본문법 (우아한테크코스)
2021.01~2021.02SpringIoC/DI, AOP, Component scan, Bean, Bean lifecycle ...
2021.02~2021.03Spring bootMVC, Controller, JDBCTemplate, Mybatis ...
2021.02~2021.04자료구조/알고리즘Linked List, Stack/Queue, Graph, Tree, Greedy, DFS/BFS ...
2021.03~Clibc/string.h 구현 그외 OS, Network, Linux (42 서울)
2021.03~2021.06JSP/Servlet, 디자인 패턴서적참고
2021.04~2021.06CS 기초과목Operating system, Database, SQL
2021.06~2021.07Spring Boot 프로젝트42 Helper
2021.07~Spring Boot 프로젝트Plata Board
2021.08~코딩 인터뷰코딩 테스트 준비 (강의, 서적, 백준, 리트코드, 기출문제)
2021.10~Java, Spring 자세히 보기토비스프링, 이펙티브자바, 자바성능튜닝이야기, Practical모던자바 등
2021.12~Spring Boot 프로젝트Spring Boot, Spring Security, Vue.js, RDB, Redis (계획중)

정리노트

참고 서적 및 강의

객체지향 프로그래밍

자바

스프링

스프링 부트

JSP, Servlet

데이터베이스 / JPA / 스프링 데이터 JPA

디자인 패턴

CS 기본과목

프로젝트

  • 42 Helper (42 Seoul 프로젝트 : 멘토링 팀 매칭 서비스)
  • Plata Board (Spring Boot + JdbcTemplate 개인 프로젝트 : 게시판 웹 서비스)