본문 바로가기
728x90

코딩/백앤드21

자바스크립트 백앤드 시작하기 어찌하다 보니 '자바스크립트 백앤드 시작하'까지 왔습니다. 백앤드 시작은 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": .. 2024. 11. 4.
Spring Boot with Kotlin 섹션 2. 웹 개발 기본과 프로젝트 준비[실습] 프로젝트 미리보기[이론] 웹 서비스를 구성하는 요소[이론] 웹 프레임워크와 Spring[이론] HTTP와 REST API[이론] 데이터베이스란[이론] JPA란[실습] 패키지 구조[실습] 테이블 설계[실습] 개발 환경 구성  섹션 3. 개발 - Domain[실습] 프로젝트 생성[실습] Git과 Github[실습] 프로젝트 환경 변수 설정[실습] 클래스 생성[실습] 엔티티 개발 - 연관관계 없음[실습] 엔티티 개발 - 연관관계 있음[실습] 데이터베이스 초기화[실습] 리포지토리 개발[실습] 리포지토리 테스트 코드 작성[실습] 리포지토리 성능 개선  섹션 4. 개발 - Presentation[실습] 클래스 생성[실습] DTO 개발[실습] 리포지토리 개발[실습] 서.. 2024. 11. 4.
인프런 '스프링 입문' 강의 리스트 1. 프로젝트 환경설정프로젝트 생성라이브러리 살펴보기View 환경설정빌드하고 실행하기 2. 스프링 웹 개발 기초정적 컨텐츠MVC와 템플릿 엔진API 3. 회원 관리 예제 - 백엔드 개발비즈니스 요구사항 정리회원 도메인과 리포지토리 만들기회원 리포지토리 테스트 케이스 작성회원 서비스 개발회원 서비스 테스트 4. 스프링 빈과 의존관계컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기 5. 회원 관리 예제 - 웹 MVC 개발회원 웹 기능 - 홈 화면 추가회원 웹 기능 - 등록회원 웹 기능 - 조회 6. 스프링 DB 접근 기술H2 데이터베이스 설치순수 JDBC스프링 통합 테스트스프링 JdbcTemplateJPA스프링 데이터 JPA 7. AOPAOP가 필요한 상황AOP 적용 2024. 11. 4.
스파르타코딩클럽 'Spring' 강의 리스트 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(의존성 주입) 이.. 2024. 11. 4.
리스트로 정리한 '자바' 이론 01 언어 소개  02 숫자와 문자더보기숫자문자와 문자열 03 변수더보기변수의 선언과 할당정수와 실수문자열변수의 효용 04 주석과 세미콜론 05 데이터 타입더보기데이터의 크기데이터 타입의 종류 06 상수의 데이터 타입 07 형 변환더보기형 변환명시적 형 변환 08 연산자더보기산술 연산자형변환단항 연산자연산의 우선순위 09 비교와 Boolean 10 조건문더보기ifelse변수와 비교연산자 그리고 조건문조건문의 중첩switch 문 11 논리 연산자더보기AND ( && )OR ( || )NOT ( ! ) 12 반복문더보기whilefor반복문이 없다면반복문의 제어반복문의 중첩 13 배열더보기배열의 개념제어배열의 사용for-each오류 14 메소드더보기메소드의 정의와 호출메소드가 없다면입력값return 15 입력.. 2024. 11. 4.
인프런에서 스프링부트 복습 스파르타코딩클럽에서 4주 과정 스프링부트를 학습하고,인프런에서 김영환 강사님의 스프링부트 입문 과정을 복습했습니다. 사이트별로 특징이 있어,다시 복습하니 이해하는데 큰 도움이 되는군요.  백엔드의 전체적인 흐름을 이제는 좀 이해할 수 있을 것 같습니다. 파이썬 공부를 시작했는데, 프런트엔드를 공부할지 고민이 됩니다.  아무래도 리액트를 공부하고 파이썬을 이어서 공부해야 할 것 같습니다. 백엔드와 연결되는 프론트엔드의 모습을 마무리하고,파이썬과 인공지능, 빅데이터 쪽을 공부해야겠습니다. 2024. 9. 17.
728x90