제목
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
웹 개발
대상자
- 초보 Java 개발자 및 고급 개념으로의 전환을 원하는 학생
- 난이도: 중급 (기초 개념 복습 + 실무 프로젝트 구현 중심)
핵심 요약
- 시험 중심 학습에서 실무 중심 개발로의 전환을 목표로 함.
- Servlets, JSP, Hibernate 등 웹 개발 기술을 직접 구현하며 데이터 흐름, 어노테이션, 생명주기 이해.
- 21-Day Preparation Challenge를 통해 코어 Java, 문제 해결, 인터뷰 준비 등 전반적인 역량 강화.
섹션별 세부 요약
1. 기존 학습 방식의 한계
- 대학 시험 중심으로 정의, 구문, 과제 완료에 집중.
- Servlets, JSP, Hibernate로 간단한 프로젝트 구현했으나, 실제 이해도 부족.
- OOPs, 예외 처리, 파일 I/O, 컬렉션 등 핵심 개념을 깊이 있게 학습하지 못함.
2. 학습 방식의 전환
- OOPs, 예외 처리, 파일 I/O, 컬렉션 등 다시 공부하며 코드 작성, 디버깅, 질문으로 적용.
- Servlets, JSP, JDBC를 통해 웹 애플리케이션 작동 원리 이해.
- Hibernate + JSP + Servlet으로 mini 프로젝트 구현 후 데이터 흐름, 어노테이션, 생명주기 재검토.
3. 실무 역량 확장
- 소프트웨어 개발 원칙, 문제 해결, 커뮤니케이션, 면접 준비 등 실무 중심 역량 강화.
- 21-Day Preparation Challenge를 통해 코어 Java, 문제 해결, 인터뷰 준비 등 전반적인 역량 강화.
결론
- 시험 중심 학습에서 실무 중심 개발로의 전환을 위해 일관성, 자기 성찰, 성실함이 중요.
- 21-Day Preparation Challenge를 통해 코어 Java, 문제 해결, 인터뷰 준비 등 전반적인 역량 강화.
- Servlets, JSP, Hibernate 등 기술을 직접 구현하며 웹 애플리케이션 작동 원리 이해.