init
https://docs.google.com/presentation/d/16dyKQJBRkH7t9HbHhrhuQda9mwXfTy-ly_4dJjch1NY/edit?usp=sharing
배우는 기술들
프로그래밍 언어
1. HTML CSS
2. 자바스크립트
3. 데이터베이스 SQL
4. Dart(Flutter)
5. Java(JSP, SpringBoot)
백엔드 기술
1. 데이터베이스 구축
2. 웹 프레임워크(Spring Boot) 서버 구축
3. 서버와 데이터베이스 연동
4. 프론트엔드와 Rest 통신
프론트엔드 기술
1. Bootstrap 화면 디자인
2. 플러터 (안드로이드)
3. 백엔드와 Rest 통신
4. React.js (미정)
기타
1. AWS (미정)
2. 도커 (미정)
3. 배포 (미정)
4. HTTPS (미정)
프로젝트 설계
어떤 서비스인가
화면 디자인 (웹, 앱)
- 웹인가, 앱인가, 반응형인가, 고정형인가
- 어떤 데이터를 보여줄 것인가
데이터베이스 구축(database)
- 어떤 데이터베이스를 사용할 것인가
- 어떤 데이터를 받을 것인가
서버 구축
- 어떤 언어를 사용할 것인가
- 프레임워크를 사용할 것인가
- 템플릿, REST
화면 디자인으로 웹, 앱 기능 제작
테스트
배포