Java 백엔드 개발

  • NHN의 기술과 경험을 전수하여 직무에 필요한 기량을 갖출 수 있도록 개발된 프로그램입니다.
  • 연수 과정에 지원하려면 선발 과정을 거치거나 시험을 치러야 합니다.
  • 연수에 필요한 기초와 개발자에 적합한 성향을 갖추었는지 확인하는 절차입니다.
  • 연수 프로그램은 크게 도구와 기술, 프로젝트 두 단계로 이루어집니다.
  • 도구와 기술 단계에서는 직무에 필요한 솜씨(skill, 기술)를 기르고, 솜씨를 부리는 데 도움이 되는 도구(tools)를 익힙니다.
  • 프로젝트 단계에서는 팀으로 일하는 방법을 배웁니다.
    • 팀 단위로 일감을 나누고, 조각난 결과를 엮어서 한 몸으로 움직이도록 조립하고 배치하고 운영하는 과정에서 실무를 경험합니다.
    • 함께 어울려 일하는 데 알맞은 태도를 배웁니다.
주차/강의/교수/시수는 실제와 차이가 있습니다. 과정에 대한 이해를 돕고자 정리한 예시입니다.

선발

주차강의교수시수
0오리엔테이션-
1, 2Java 기본 과정NHN Academy 멘토
NHN Academy 개발실 조던
80 (2주)
3HTML/CSS/JavaScriptNHN Academy 랜디
NHN Academy 마르코
40 (1주)

도구+기술

주차강의교수시수
4개발 환경 설정NHN Dooray 개발실 동묘
NHN Edu 아이앰티쳐팀 코코
40 (1주)
5TDD/클린코드NHN Dooray 개발실 조던40 (1주)
6네트워크 기초와 Java App 개발NHN Dooray 개발실 만티40 (1주)
7웹 개발 기초와 Spring MVCNHN Dooray 개발실 동묘40 (1주)
8데이터베이스 설계 및 SQLNHN 데이터운영팀 오션40 (1주)
9데이터베이스 응용 프로그램 개발 1NHN Dooray 개발실 만티40 (1주)
10데이터베이스 응용 프로그램 개발 2NHN Dooray 개발실 동묘40 (1주)
11인증 개발NHN Dooray 개발실 동묘32 (1주)
12Spring Boot를 이용한 마이크로서비스 개발NHN Dooray 개발실 동묘40 (1주)
13REST / TestNHN Dooray 개발실 콤틴40 (1주)

프로젝트

주차마일스톤시수비고
14Team Building32 (1주)
15프로젝트 요구사항 분석32 (1주)특강: 데이터베이스 설계
16데이터베이스 배포40 (1주)
17프로젝트에서의 코드 작성40 (1주)
18TDD 적용32 (1주)
19응용 프로그램 아키텍처 설계32 (1주)
20REST API40 (1주)
21객체지향 리팩토링40 (1주)
22웹 서버 스케일 아웃40 (1주)특강: 웹 서버 스케일 아웃
23DB 서버 스케일 아웃40 (1주)특강: DB 서버 스케일 아웃
24안정적인 서비스 운영40 (1주)특강: 안정적인 서비스 운영
25최종 프로젝트 점검40 (1주)
Previous