- 8분01.Java Web System
ㆍ 인터넷 , IT, 웹 시스템에 대한 시작과 CGI 및 Servlet / JSP 동작 방식을 다루어 보고 웹페이지 컨테이너, Tomcat 과 MVC 패턴에 대해서도 알아봅니다.
#Java Web System#Spring Boot#앤서니 - 10분02.Java Framework
ㆍ Framework에 대한 개요와 Java Framework 구조 그리고 Layered Architecture와 Java Framework 종류도 확인해 봅니다.
#Java Framework#Spring Boot#앤서니 - 9분03.Spring Framework
ㆍ Spring Framework의 탄생과 특징, 구조, 동작 원리를 알아봅니다.
#Spring Framework#Spring Boot#앤서니 - 10분04.Spring Boot
ㆍ Spring의 진화와Spring Boot가 무엇인지 그리고 그 특징까지 알아봅니다.
#Spring Boot#앤서니 - 6분05.개발 환경
ㆍ 개발 환경 구성 과정과 Java, STS, Lombok 구성에 대해 알아봅니다.
#개발 환경#Spring Boot#앤서니 - 7분06.JDK 설치
ㆍ 개발 환경 설치를 위해 JDK 설치를 진행합니다.
#JDK 설치#Spring Boot#앤서니 - 10분07.STS 설치
ㆍ 개발 환경 설치를 위해 STS 설치를 진행합니다 .
#STS 설치#Spring Boot#앤서니 - 5분08.Lombok 구성
ㆍ 개발 환경 설치를 위해 Lombok을 구성 합니다 .
#Lombok 구성#Spring Boot#앤서니 - 8분09.Hello Web
ㆍ Spring Starter Project를 생성하고 Project 항목과 Project 의존성 등을 확인, 설정 구성합니다.
#Hello Web#Spring Boot#앤서니 - 7분10.Bean 등록
ㆍ Bean의 의미와 등록에 대해 알아보고 Component 계층 구조에 대해서도 배워봅니다.
#Bean 등록#Spring Boot#앤서니 - 7분11.Project 구조
ㆍ Spring Boot Flow Architecture 를 통해 Project 패키지 구조와 Project 폴더 구조에 대해 알아봅니다.
#Project 구조#Spring Boot#앤서니 - 7분12.Spring 설정
ㆍ Spring Boot 프로젝트에서의 Spring 설정 파일과 속성 등을 알아보고 설정 변경 관련 실습을 진행합니다.
#Spring 설정#Spring Boot#앤서니 - 10분13.Hello Controller
ㆍ @SpringBootApplication 어노테이션에 대한 의미와 HTTP API 개념을 살펴보고 , @Controller 어노테이션에 대한 적용 실습을 합니다.
#Hello Controller#Spring Boot#앤서니 - 8분14.Hello RestController
ㆍ REST API 에 대한 의미와 @Controller 어노테이션과 @RestContoller 어노테이션의 차이점을 알아보고, @RestController 어노테이션을 적용하여 실습해 봅니다 .
#Hello RestController#Spring Boot#앤서니 - 9분15.Hello Lombok
ㆍ Getter, Setter, toString( ) 에 대해 살펴보고 , Lombok 라이브러리의 @Annotation 자동 인식 기능으로 Code 에 적용하는 실습을 합니다.
#Hello Lombok#Spring Boot#앤서니 - 8분16.Hello Maven ①
ㆍ Build 와 Build 도구의 의미와 Maven 의 pom.xml 설정 파일을 알아보고, JSP 페이지를 위한 환경 구성 및 pom.xml 설정에 대해 실습해 봅니다 .
#Hello Maven#Spring Boot#앤서니 - 9분17.Hello Maven ②
ㆍ Maven 에 대한 pom.xml 설정과 JSP 환경 설정을 구성합니다.
#Hello Maven#Spring Boot#앤서니 - 6분18.Hello Maven ③
ㆍ Contoller 생성 후 , View 작성 실습을 해봅니다.
#Hello Maven#Spring Boot#앤서니 - 10분19.Hello Gradle
ㆍ Gradle 의 build.gralde 설정 파일을 알아보고, JSP 페이지를 위한 build.gralde 파일 설정을 해봅니다.
#Hello Gradle#Spring Boot#앤서니 - 8분20.Template Engine
ㆍ 동적 Web Page 의 의미와 CSR 과 SSR 의 차이를 알아보고, Servlet/JSP 와 Template Engine 언어들을 알아봅니다.
#Template Engine#Spring Boot#앤서니 - 7분21.Hello Thymeleaf ①
ㆍ 타임리프 ( Thymeleaf) 의 의미와 장점, JSP 와의 차이점을 살펴보고 타임리프 ( Thymeleaf) 적용을 위한 구성 설정을 알아봅니다.
#Hello Thymeleaf#Spring Boot#앤서니 - 5분22.Hello Thymeleaf ②
ㆍ 타임리프 ( Thymeleaf ) Docs 사이트를 확인하고 기초 문법들이 어떤 것들이 있는지 살펴봅니다.
#Hello Thymeleaf#Spring Boot#앤서니 - 5분23.Hello Thymeleaf ③
ㆍ 타임리프 ( Thymeleaf ) 템플릿 구성을 위한 Build 도구 설정과 추가 Plug-in 설치 그리고 타임리프 ( Thymeleaf ) 코드에 대해서 실습합니다.
#Hello Thymeleaf#Spring Boot#앤서니 - 7분24.Hello Thymeleaf ④
ㆍ 타임리프 ( Thymeleaf ) 코드를 통해 hello.html 과 thyme.html 을 구성해 봅니다.
#Hello Thymeleaf#Spring Boot#앤서니 - 8분25.Hello Thymeleaf ⑤
ㆍ data 폴더를 별도로 만든 이후 text.html 과 number.html 을 구성해 봅니다.
#Hello Thymeleaf#Spring Boot#앤서니 - 7분26.H2 Database ①
ㆍ Data 의 영속성에 대해 알아보고 H2 Database에 관한 특징 그리고 설정 모드, 연결 설정에 대해 살펴봅니다.
#H2 Database#Spring Boot#앤서니 - 7분27.H2 Database ②
ㆍ H2 Database 환경을 구성하고 웹브라우저 기반의 관리자 화면을 통해 설치 성공을 확인해 봅니다.
#H2 Database#Spring Boot#앤서니 - 6분28.H2 Database ③
ㆍ Embedded 모드와의 비교를 위해 Table 구성 Test 를 해봅니다.
#H2 Database#Spring Boot#앤서니 - 6분29.DB 연결과 JPA ①
ㆍ 영속성 유지를 위한 다양한 Database 연결 구성과 JDBC 에 대해 알아봅니다.
#DB 연결과 JPA#Spring Boot#앤서니 - 7분30.DB 연결과 JPA ②
ㆍ Spring JDBC 의 특징과 구성에 대해 알아보 고 MyBatis 의 구성과 Data Access 흐름도 살펴봅니다.
#DB 연결과 JPA#Spring Boot#앤서니 - 6분31.DB 연결과 JPA ③
ㆍ ORM에 개요, 역할, 장단점 등 자세히 알아봅니다.
#DB 연결과 JPA#Spring Boot#앤서니 - 7분32.DB 연결과 JPA ④
ㆍ ORM 의 스펙 (Spec) 과 구현에 관한 JPA 와 Hibernate 를 학습합니다.
#DB 연결과 JPA#Spring Boot#앤서니 - 6분33.DB 연결과 JPA ⑤
ㆍ 영속성 관리를 이해하고 Spring Data JPA 를 알아봅니다.
#DB 연결과 JPA#Spring Boot#앤서니 - 5분34.Entity 클래스 ①
ㆍ Entity 클래스 의미와 Table 구성 관계를 살펴보고, Entity 클래스 구성에 대한 @Annotation 을 알아봅니다.
#Entity 클래스#Spring Boot#앤서니 - 7분35.Entity 클래스 ②
ㆍ Spring Data JPA 구성에서 필요한 Project 생성과 필요한 설정에 대해 살펴보고 , 하나의 Entity 클래스를 구성해 봅니다.
#Entity 클래스#Spring Boot#앤서니 - 6분36.Repository 인터페이스 ①
ㆍ JPA 인터페이스와 상위 인터페이스의 구조를 통해 상속받은 메서드들에 대해 이해합니다.
#Repository 인터페이스#Spring Boot#앤서니 - 10분37.Repository 인터페이스 ②
ㆍ JpaRepository 인터페이스의 메서드 참고 방법과 대표 메서드들을 알아보고 , JpaRepository 인터페이스를 상속받아 구현하는 실습을 합니다.
#Repository 인터페이스#Spring Boot#앤서니 - 5분38.Repository 인터페이스 ③
ㆍ JPA Query Method 작성에 대해 알아보고 구현 후 테스트해 봅니다.
#Repository 인터페이스#Spring Boot#앤서니 - 7분39.Repository 인터페이스 ④
ㆍ Test 클래스에서 Code 구성 후 테스트 수행을 통해 더미 Data를 생성하고 생성된 D ata 를 확인해 봅니다.
#Repository 인터페이스#Spring Boot#앤서니 - 7분40.Service 구성
ㆍ Service Layer 의 역할과 필요성을 살펴보고 Service 클래스를 구성 후 Service 테스트를 해봅니다.
#Service 구성#Spring Boot#앤서니 - 8분41.Controller API 처리 ①
ㆍ Controller 와 RestController 의 HTTP 메서드들에 대해 알아보고, View 구성을 하지 않고 API 테스트를 할 수 있는 방법을 알아봅니다.
#Controller API 처리#Spring Boot#앤서니 - 9분42.Controller API 처리 ②
ㆍ GET API 를 위한 Service 메서드와 RestController 메서드 구성 후 GET API 구성과 테스트를 해봅니다.
#Controller API 처리#Spring Boot#앤서니 - 8분43.Controller API 처리 ③
ㆍ POST / PUT / DELETE API 에 대한 Service 와 Controller 메서드 구성과 테스트를 진행합니다.
#Controller API 처리#Spring Boot#앤서니 - 7분44.Builder 패턴
ㆍ Builder 패턴의 의미와 사용법에 대해 알아보고 직접 구성해 봅니다.
#Builder 패턴#Spring Boot#앤서니 - 4분45.API 명세화 ①
ㆍ API 명세화의 의미와 사용 이유를 살펴보고 Swagger 에 대해 알아봅니다.
#API 명세화#Spring Boot#앤서니 - 7분46.API 명세화 ②
ㆍ Swagger 구성 및 확인 실습과 Swagger- ui 를 통한 API 테스트를 진행합니다.
#API 명세화#Spring Boot#앤서니 - 5분47.Project 시작
ㆍ 지금까지 학습한 내용을 바탕으로 진행할 프로젝트 의 설계 , 구조 , 구성에 대해 알아봅니다.
#Project 시작#Spring Boot#앤서니 - 4분48.Project 생성
ㆍ Spring Boot Project 의 Initializr 작업과 프로젝트 기본 구성 설정해 대해 알아봅니다.
#Project 생성#Spring Boot#앤서니 - 5분49.Project 생성 실습
ㆍ Spring Boot 프로젝트 생성 실습합니다.
#Project 생성 실습#Spring Boot#앤서니 - 7분50.Entity 구성
ㆍ Spring Boot Project 에서 H2 Database 및 Entity, Table, 더미 Data 구성합니다.
#Entity 구성#Spring Boot#앤서니 - 5분51.Service 구성
ㆍ Spring Boot Project 의 Repository 인터페이스와 Service 클래스를 구성합니다.
#Service 구성#Spring Boot#앤서니 - 5분52.Controller 구성
ㆍ Controller 구성과 API 메서드 구성을 합니다 .
#Controller 구성#Spring Boot#앤서니 - 8분53.View 구성과 Test
ㆍ Spring Boot Project 의 View 구성 이해와 화면 구성 처리 이후 Project 최종 Test 를 합니다.
#View 구성과 Test#Spring Boot#앤서니 - Spring Boot로 처음 하는 Web미리보기
지금 바로 시작하세요
Spring Boot로 처음 하는 Web과 함께 성장하세요
159,000원 수강 신청