자바 + 스프링부트와 관련된 기술들을 공부한다.
project_board's Introduction
project_board's People
project_board's Issues
깃 브랜치 전략 세우기
깃 브랜치 전략을 잡아보자
- 깃 브랜치 전략 공부하기
- 적절한 전략 선택하기
- 적용하기
게시판 검색 구현
게시판에서 게시글을 검색하는 기능을 구현한다.
- 구현
- 제목, 본문, 이름 검색
- 해시태그 검색
- 테스트
데이터베이스 접근 로직 구현
스프링 부트 프로젝트 시작하기
스프링부트 프로젝트로 루트 디렉토리를 초기화하고, 개발 바탕을 만든다.
- spring initializr 로 디렉토리 초기화하기
게시판 API 만들기
api를 만든다.
- API 설계
- API 테스트 정의
- API 구현
- 게시판 API
- 게시글 API
- 댓글 API
게시판 댓글 구현
헤로쿠에 배포하기
데이터베이스 접근 로직 테스트 정의
깃헙 릴리즈하기
도메인 설계
게시판 서비스를 만들기 위한 도메인을 설계해보자
- 도메인 ERD 다이어그램 그려보기
- 자바클래스로 도메인 표현해보기
인증 기능 구현
게시판 정렬 구현
깃헙 프로젝트와 이슈 정리하기
깃헙 프로젝트를 세팅하고, 카드를 만들어 정리하자.
- 프로젝트 베타 만들기
- 카드 목록 만들기 - 강의 커리큘럼 참고
- 이슈로 적절히 바꾸기
유즈 케이스 작성하기
유즈케이스 다이어그램을 그린다.
게시판 서비스 뷰에 기능 구현하기
게시판 서비스가 뷰에 실제로 동작하게 만들기 위해 해야할 일을 정리하고, 실행한다.
- 뷰 기능 정의
- 게시판 페이지 기능 테스트 정의
- 게시글 페이지 기능 테스트 정의
- 로그인 페이지 기능 테스트 정의
- 뷰 기능 구현
- 게시판 페이지 기능 구현
- 게시글 페이지 기능 구현
- 로그인 페이지 기능 구현
- 테스트
게시판 페이징 구현
게시판 서비스 뷰 만들기
게시판 서비스 뷰를 만들기 위해 해야 할 일을 정리하고, 실행한다.
- 뷰 엔드포인트 테스트 정의
- 뷰 구현
- 게시판 페이지 만들기
- 게시글 페이지 만들기
- 로그인 페이지 만들기
- 뷰에 디자인 붙이기
- 테스트
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.