Java Spring Boot 프레임워크 기초 기능 뽀개기

Spring Boot 프레임워크 제대로 활용하기

Ratings: 4.71 / 5.00




Description

[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에 성공적으로 입문하시기 바랍니다.

What You Will Learn!

  • 스프링부트 프레임워크의 기본적인 사용법
  • CRUD 데이터베이스 연동 처리
  • STS 개발 툴 설치 후 기본설정 변경 및 체크하기
  • 스프링부트 프로젝트 생성

Who Should Attend!

  • 스프링부트 프레임워크를 학습해보고자 하는 자
  • 스프링부트 프레임워크 기반의 CRUD 데이터베이스 연동 과정에 대해서 학습하고자 하는 자