[Spring Boot 프레임워크 제대로 활용하기]
본 과정은 자바쪽으로의 취업 시 개발자들에게 많이 요구되어지는 스프링부트 프레임워크에 대한 과정으로써 처음 사용자가 반드시 알아야 할 스프링부트 프레임워크의 기본적인 사용법과 CRUD 데이터베이스 연동 과정까지의 학습을 목표로 하고 있다.
본 과정의 커리큘럼은 다음과 같습니다.
[Java Spring Boot (스프링부트) 프레임워크 제대로 배우기 (기초) 1 - 기초]
강의개요
선수학습 및 각 파트별 구성과 섹션 안내
스프링부트 학습을 위한 필요한 프로그램
STS 개발 툴 설치 후 기본설정 변경 및 체크하기
STS 개발 툴 설치 후 기본설정 변경 및 체크하기 - 실습
STS 기본설정 - 패키지 프리젠테이션 변경(1)
STS 기본설정 - 패키지 프리젠테이션 변경(2)
스프링부트 프로젝트 생성
스프링부트 프로젝트 생성한거 STS 개발툴에 임포트하기
스프링부트 프로젝트 생성 - 실습
스프링부트 프로젝트 디렉토리 구조와 폴더 및 파일 역할
[Java Spring Boot (스프링부트) 프레임워크 제대로 배우기 (기초) 2 - 컨트롤러와 맵핑처리]
스프링부트 Controller 역할과 이해(1)
스프링부트 Controller 역할과 이해(2) 및 폰트 사이즈 변경
스프링부트 Controller 역할과 이해(3) - templates 의존성 추가
스프링부트 Controller 역할과 이해(4) - templates 의존성 추가 - 실습
스프링부트 Controller 역할과 이해(5) - Controller 역할
스프링부트 Controller 역할과 이해(6) - Controller 실습
스프링부트 MVC 패턴
스프링부트 HTTP 단순 요청 및 모델 데이터 전달 실습
HTML 파일과 Template 파일의 차이 - 정적 vs 동적
타임리프 문법 적용시 기본 텍스트값이 있는 경우와 없는 경우의 차이
스프링부트를 사용해 파라미터 값을 전달 받는 방법
단일 파라미터 값을 전달 받는 RequestParam
여러 개의 파라미터 값을 전달 받는 RequestParam
Get 방시과 Post 방식의 차이와 스프링부트에서의 처리 방식
Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(1)
Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(2)
Post 방식의 요청시 스프링부트에서의 처리 방식 - PostMapping(3) - RequestBody
[Java Spring Boot (스프링부트) 프레임워크 제대로 배우기 (기초) 3 - DTO 객체 및 폼과 뷰페이지]
스프링부트 DTO 객체 전달 - 이론
스프링부트 DTO 객체 전달 - 실습(1)
스프링부트 DTO 객체 전달 - 실습(2)
스프링부트 객체 전달 - Form과 View를 template 폴더내에서 처리
스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(1)
스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(2)
스프링부트 객체 전달 - Form에서 타임리프 문법 사용하기(3)
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(1)
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(2)
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(3) - css1
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(4) - css2
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(5) - nth-child 실습1
DTO 객체와 타임리프를 이용한 뷰페이지 반복 출력(6) - nth-child 실습2
스프링부트 시작시 경고 에러 해결 - spring.jpa.open-in-view
[Java Spring Boot (스프링부트) 프레임워크 제대로 배우기 (기초) 4 - 데이터베이스 연동 이론]
스프링부트 DB 연동에 대해서(1)
스프링부트 DB 연동에 대해서(2)
스프링부트 DB 연동 기술용어와 개념이해(1) - Connection
스프링부트 DB 연동 기술용어와 개념이해(2) - DBCP
스프링부트 DB 연동 기술용어와 개념이해(3) - DataSource HikariCP
스프링부트 DB 연동 기술용어와 개념이해(4) - MyBatis
스프링부트 DB 연동 기술용어와 개념이해(5) - MyBatis 영속성과 장단점 ORM과 비교
스프링부트 DB 연동 기술용어와 개념이해(6) - MyBatis SpringBoot 결합 모듈
스프링부트 DB 연동 기술용어와 개념이해(7) - MyBatis 동작과 주요 컴포넌트 역할
스프링부트 DB 연동 기술용어와 개념이해(8) - 정리
MySQL 설치 및 환경설정(1)
MySQL CHARSET utf8 vs utf8mb4 차이점
MySQL root 비밀번호 변경하는 방법
MySQL 데이터베이스 및 테이블 생성
MySQL 데이터베이스 및 테이블 생성 - 실습
MySQL 데이터베이스 및 테이블 생성 - 실습 - root 패스워드 변경
MySQL 데이터베이스 기본 쿼리문 실습
[Java Spring Boot (스프링부트) 프레임워크 제대로 배우기 (기초) 5 - 데이터베이스 연동 실습]
데이터베이스 연동 실습(1) - 프로젝트 생성
데이터베이스 연동 실습(2) - New Datasource
데이터베이스 연동 실습(3) - 필요한 폴더 및 파일구성(이론)
데이터베이스 연동 실습(4) - 필요한 폴더 및 파일구성(실습)
데이터베이스 연동 실습(5) - MemberDTO 생성과 IoC 컨테이너 개념
데이터베이스 연동 실습(6) - DBConfiguration
데이터베이스 연동 실습(7) - HikariCP
데이터베이스 연동 실습(8) - MyBatis1
데이터베이스 연동 실습(9) - MyBatis2
데이터베이스 연동 실습(10) - MyBatis3
데이터베이스 연동 실습(11) - MemberMapper 인터페이스
데이터베이스 연동 실습(12) - MemberMapper SQL 쿼리문
데이터베이스 연동 실습(13) - MapperTests
데이터베이스 연동 실습(14) - 최종 테스트
본 강의로 Indesign에 성공적으로 입문하시기 바랍니다.