어찌하다 보니 '자바스크립트 백앤드 시작하'까지 왔습니다. 백앤드 시작은 Express로 하게 되는군요.다음은 VS Code에서 Express로 API 서버를 만들기 위한 환경 구성입니다.npm install expressnpm install --save-dev nodemon VS Code 익스텐션에서는 REST Client를 설치해 줬습니다. app.js 파일을 만들고, package.json 파일은 다음과 같이 type과 scripts를 추가했습니다.{ "dependencies": { "express": "^4.21.1" }, "devDependencies": { "nodemon": "^3.1.7" }, "type": "module", "scripts": { "dev": ..
섹션 2. 웹 개발 기본과 프로젝트 준비[실습] 프로젝트 미리보기[이론] 웹 서비스를 구성하는 요소[이론] 웹 프레임워크와 Spring[이론] HTTP와 REST API[이론] 데이터베이스란[이론] JPA란[실습] 패키지 구조[실습] 테이블 설계[실습] 개발 환경 구성 섹션 3. 개발 - Domain[실습] 프로젝트 생성[실습] Git과 Github[실습] 프로젝트 환경 변수 설정[실습] 클래스 생성[실습] 엔티티 개발 - 연관관계 없음[실습] 엔티티 개발 - 연관관계 있음[실습] 데이터베이스 초기화[실습] 리포지토리 개발[실습] 리포지토리 테스트 코드 작성[실습] 리포지토리 성능 개선 섹션 4. 개발 - Presentation[실습] 클래스 생성[실습] DTO 개발[실습] 리포지토리 개발[실습] 서..
1. 자료형숫자형문자열 기본문자열 활용불 대수불린형typeof 연산자연산자 우선순위형 변환템플릿 문자열null과 undefined자료형 응용하기 2. 추상화할당 연산자복합 할당 연산자함수의 실행 순서return문 제대로 이해하기return과 console.log의 차이옵셔널 파라미터변수의 scope상수 3. 제어문if문else if문switch문switch문 vs if문for 반복문while 반복문break와 continue구구단 만들기피보나치 수열
1. 프로젝트 환경설정프로젝트 생성라이브러리 살펴보기View 환경설정빌드하고 실행하기 2. 스프링 웹 개발 기초정적 컨텐츠MVC와 템플릿 엔진API 3. 회원 관리 예제 - 백엔드 개발비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트 4. 스프링 빈과 의존관계컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기 5. 회원 관리 예제 - 웹 MVC 개발회원 웹 기능 - 홈 화면 추가회원 웹 기능 - 등록회원 웹 기능 - 조회 6. 스프링 DB 접근 기술H2 데이터베이스 설치순수 JDBC스프링 통합 테스트스프링 JdbcTemplateJPA스프링 데이터 JPA 7. AOPAOP가 필요한 상황AOP 적용
Java와 Intellij 설치하기프로젝트 생성과 Git 연동그레이들(Gradle)이란 무엇일까?서버란 무엇일까?HTTP란 무엇일까?Lombok과 application.propertiesMySQL 설치하기Spring MVC란 무엇일까?Controller 이해하기정적 페이지와 동적 페이지데이터를 Client에 반환하는 방법Jackson이란 무엇일까?Path Variable과 Request ParamHTTP 데이터를 객체로 처리하는 방법메모장 프로젝트 설계Create, Read 구현하기Update, Delete 구현하기DatabaseSQLSQL 연습하기JDBC란 무엇일까?3 Layer Architecture역할 분리하기IoC(제어의 역전), DI(의존성 주입) 이..
- Total
- Today
- Yesterday
- 깃허브
- 보험
- solidity
- 부트스트랩
- grafana
- 티스토리챌린지
- jsx
- 마크다운
- 타입스크립트
- 자바
- pushgateway
- 해시노드
- redis
- CSS
- 파이썬
- 스프링부트
- postgres
- 코틀린
- 애견동반여행
- Ta
- 리액트
- 블록체인
- django
- 오블완
- HTML
- 자바스크립트
- 법인영업
- react
- prometheus
- 랜딩페이지
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |