나만무 기간동안은 매일 TIL을 적어볼 예정이다.
웹 개발 팀을 꾸리기 전, 역량 개발을 위한 일주일이 주어졌다.
파이썬과 C는 해봤지만 Java는 처음이라 두렵다..
짧은 시간 안에 흐름과 기술 기초를 익혀둬야 나중에 팀에 도움이 될 수 있으니 열심히 해보자.
오늘은 계획 짜고 개발 환경 세팅했다.
싹다 경험해보자 그냥...
IDE - cursor, intelij, vs code
AI - chatGPT, copilot, gemini, claude
front - HTML, CSS, JavaScript / React.js
back - Java / Spring Boot / MySQL
도구 - GitHub, Docker, AWS, Figma(+makereal tldraw)
항목 | 기술 | 설명 |
---|---|---|
언어 | HTML, CSS, JavaScript, TypeScript | 웹 UI 구현의 기초 |
UI 프레임워크 | React.js, Vue.js, Angular | 컴포넌트 기반 개발 |
서버 사이드 렌더링 | Next.js (React), Nuxt.js (Vue) | SEO와 초기 로딩속도에 유리 |
스타일링/애니메이션 | Tailwind CSS, Bootstrap, GSAP | UI/UX 향상 |
기타 도구 | jQuery, Vanilla JS | 간단한 DOM 조작 시 사용 가능 |
항목 | 기술 | 설명 |
---|---|---|
언어 | Java, JavaScript/TypeScript (Node.js), Kotlin | 다양한 서버 언어 |
프레임워크 | Spring Boot, Spring Framework | Java 플랫폼의 표준 웹 백엔드 |
Express.js, Nest.js | Node.js 기반 REST API 중심 프레임워크 | |
보안/인증 | Spring Security, JWT, OAuth2 | 인증·권한 관리 |
ORM / DB 연동 | JPA/Hibernate, MyBatis | 관계형 DB 연동 지원 |
DB | MySQL, PostgreSQL, Oracle, MSSQL, MariaDB | RDBMS |
MongoDB, Redis, Elasticsearch | NoSQL, 캐싱, 검색 엔진 등 |
[기능 요구사항]
회원가입/로그인
게시물 작성
게시물 목록보기
게시물 읽기
댓글 작성
[개발범위]
프론트: 게시판 UI를 구현
백엔드: 게시판 Server API 구현
추가적 구현 가능 (기술적 챌린지 요소)
[인원구성 (다음중 한가지 선택)]
혼자 fullstack 개발 가능
프론트 UI만 구현할 경우
게시판 데이터는 브라우저상에서만 존재하도록 구성
또는 postman mock server를 구성해서 사용
백엔드 ServerAPI만 구현한 경우
postman등으로 요청을 직접 보내서 시연
또는 원하는 사람과 2인팀을 구성하고, 프론트/백엔드를 나누어서 개발
우리 모두 화이팅
🐥