로드맵 썸네일

백엔드 공부할거 정리

작성자 프로필 이미지

ddong

Java
Spring
JPA

초급 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

2명 참여중

로드맵 코스

자바기본문법->mysql데이터베이스 정리->스프링부트+jpa+etc

Java 기반 백엔드 개발 로드맵은 객체지향 프로그래밍(OOP) 원칙을 중심으로 시작됩니다. Java의 기초부터 멀티스레딩, 동시성 프로그래밍을 통해 복잡한 문제를 해결하는 능력을 키우며, 효율적인 알고리즘 설계 및 코딩 테스트 역량을 강화합니다. 데이터베이스 분야에서는 MySQL을 활용해 쿼리 튜닝을 학습하고, 관계형 데이터베이스 관리 시스템(RDBMS)에 대한 이해를 높입니다. 또한, Spring 프레임워크를 사용하여 MVC(모델-뷰-컨트롤러) 아키텍처를 기반으로 한 웹 애플리케이션 개발을 학습합니다. Spring Boot를 통해 프로젝트를 신속하게 구성하고, JPA(Java Persistence API)를 이용해 객체와 데이터베이스 간의 매핑을 처리하며, 효율적인 데이터 관리를 구현합니다. 웹 애플리케이션의 성능 최적화를 위해 네트워크와 동시성 처리, 멀티스레딩 기법을 활용해 고성능 시스템을 구축하는 법을 익힙니다. 이 로드맵은 Java의 강력한 생태계를 활용하여 실제 백엔드 시스템을 개발하고, 실무에서 요구되는 다양한 기술 스택을 습득할 수 있는 탄탄한 기반을 제공합니다.

Java 기반 백엔드 개발 로드맵은 객체지향 프로그래밍(OOP) 원칙을 기반으로 Java의 핵심 개념을 다루며, 코드 재사용성과 유지보수성을 높이는 설계를 학습합니다. 초반에는 Java의 기초 문법과 알고리즘, 자료 구조에 대한 깊이 있는 이해를 통해 코딩 테스트 역량을 강화합니다. 이후, 멀티스레딩과 동시성(concurrency) 프로그래밍을 통해 복잡한 프로세스 관리와 성능 최적화 기법을 습득합니다.

데이터베이스 분야에서는 MySQL을 활용해 효율적인 데이터 저장 및 검색을 위한 쿼리 튜닝과 관계형 데이터베이스 관리 시스템(RDBMS)의 핵심 원리를 다룹니다. 이와 함께 Spring 프레임워크를 사용하여 MVC(모델-뷰-컨트롤러) 아키텍처를 기반으로 웹 애플리케이션을 구축하고, RESTful API 설계와 같은 실무적인 웹 개발 기술을 익힙니다. Spring Boot를 통해 프로젝트 초기 설정과 배포 과정을 간소화하며, JPA(Java Persistence API)를 사용해 데이터베이스와 객체 간의 매핑을 효과적으로 처리하는 방법을 배웁니다.

또한, 네트워크 프로그래밍과 서버 간 동시성 처리 기법을 학습하여 고성능, 확장 가능한 시스템을 설계할 수 있으며, 백엔드 아키텍처 전반에 걸쳐 실무에서 요구되는 기술을 종합적으로 익히는 것을 목표로 합니다.

로드맵 상세보기

14개 코스

로드맵에 포함된 강의 썸네일
인프런
김영한의 실전 자바 - 중급 1편
실무에 필요한 자바의 다양한 중급 기능을 예제 코드로 깊이있게 학습합니다.

46,200

66,000

로드맵에 포함된 강의 썸네일
자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다.
자료 구조에 대한 기본기도 함께 학습합니다.

46,200

66,000

로드맵에 포함된 강의 썸네일
MySQL의 핵심적인 기능들을 살펴보고, 실무에 효과적으로 활용하는 방법을 배울 수 있습니다. 또한, 오랫동안 관성적으로 사용하며 무심코 지나쳤던 중요한 부분들을 새롭게 이해하고, 깊이 있는 데이터베이스 지식을 얻을 수 있습니다.

44,000

로드맵에 포함된 강의 썸네일
MySQL의 핵심적인 기능들을 살펴보고, 실무에 효과적으로 활용하는 방법을 배울 수 있습니다. 또한, 오랫동안 관성적으로 사용하며 무심코 지나쳤던 중요한 부분들을 새롭게 이해하고, 깊이 있는 데이터베이스 지식을 얻을 수 있습니다.

44,000

로드맵에 포함된 강의 썸네일
웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다.
스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다.

69,300

99,000

로드맵에 포함된 강의 썸네일
스프링 데이터 JPA는 기존의 한계를 넘어 마치 마법처럼 리포지토리에 구현 클래스 없이 인터페이스만으로 개발을 완료할 수 있습니다. 그리고 반복 개발해온 기본 CRUD 기능도 모두 제공합니다. 스프링 데이터 JPA 실무 노하우를 전해드립니다.

61,600

88,000

로드맵에 포함된 강의 썸네일
Querydsl의 기초부터 실무 활용까지, 한번에 해결해보세요!

61,600

88,000

로드맵에 포함된 강의 썸네일
JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이
JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다.

84,700

121,000

로드맵 코스 14