NHN 아카데미 자바 백엔드 4기
Java와 Spring 기반 백엔드 개발 기본기, API 설계, 데이터베이스 설계, 협업 개발을 다룬 교육 과정
맥락
NHN 아카데미 백엔드 과정은 Java와 Spring 기반의 웹 애플리케이션 개발 역량을 중심으로 구성된 실무형 교육 과정입니다.
Java 기초, 자료구조, Thread, Network, Database, Web Application 기초를 학습하며 서버 개발의 기반이 되는 CS와 프로그래밍 기본기 정리
Spring Core에서 Spring MVC, Spring Security, Spring Data JPA, Spring Boot로 이어지는 백엔드 프레임워크 흐름을 단계적으로 학습
MySQL 기반 데이터베이스 설계, API 구현, JUnit 테스트, Maven 빌드, Git 기반 협업과 코드 리뷰 실습
팀 프로젝트에서는 요구사항 분석, 서버 구조 설계, 데이터 모델링, API 개발, 리뷰와 리팩토링까지 이어지는 백엔드 협업 프로세스 경험
기여
- Java, 자료구조, Thread, Network, Database 기반 CS 학습
- Spring Core, Spring MVC, Spring Security, Spring Data JPA, Spring Boot 기반 서버 구조
- MySQL 기반 데이터베이스 설계와 API 구현 흐름
- JUnit 테스트와 Maven 기반 빌드 흐름
- Git 기반 코드 관리, 코드 리뷰, 리팩토링 중심 협업 개발
세부 기록
Learning Focus
- Java 기초와 객체지향 프로그래밍
- 자료구조, Thread, Network, Database 등 백엔드 개발에 필요한 CS 기초
- Spring Core, Spring MVC, Spring Security, Spring Data JPA, Spring Boot 기반 백엔드 서비스 구조
- MySQL 데이터 모델링과 API 설계
- JUnit, Maven, Git 기반 개발 및 협업 흐름
Project Practice
- 팀 단위 웹 애플리케이션 프로젝트
- 요구사항 분석과 서버 구조 설계
- 데이터베이스 설계와 API 구현
- 코드 리뷰와 리팩토링을 통한 협업 개발 방식