메일 인증하면, 매일 특별한 선물💌
Thumbnail
개발 · 프로그래밍 서버 개발
자바 스프링부트 활용 웹개발 실무용
(4.5)
19개의 수강평 ∙ 1933명의 수강생

무료

지식공유자 : 송자바코딩
총 43개 수업
평생 무제한 수강
수료증 미발급 강의
입문 초급 대상 중급이상
폴더에 추가 공유
초급자를 위해 준비한
[서버 개발, 프레임워크 및 라이브러리] 강의입니다.

실무자가 사용하는 자바 웹개발 Spring Boot, Vue.JS 기초 설정 ~ 공통 설계까지 간단하게 동영상보고 해보며 배우기

✍️
이런 걸
배워요!
JAVA
spring boot
backend
mybatis
mariadb
mysql
swagger
logback
scheduler
interceptor
enum
lombok
Jsp
Jstl
Taglib
홈페이지
vue.js
javascripte

📣 공지사항• 해당 강의의 1강은 볼륨이 다소 작으니 수강 시 참고 부탁드립니다.
• 초반 E01 ~ E05 영상의 길이가 다소 길어서 지루하실 수도 있습니다.
• 최근 영상은 대부분 5분내외로 보면서 바로 해보실 수 있는 강의입니다.
• 영상을 보며 잘이해가안되거나 궁금하신부분들은 유투브 영상 댓글이나 질답에 남겨주시면
  최대한 빠른 답변을 드릴게요

1️⃣ 송자바 소개

안녕하세요? 송자바 입니다.

현재 프로젝트에 투입되어서 일하고 있는 실무자 에요.

10년 이상 백엔드, 프론트엔드, DB등 다양한 분야에서 활동했습니다.

요즘에는 많은 개발 강의/노하우 가 유튜브/인프런/페이스북/오키 등

다양한 루트에서 공유되는 거 같습니다.

그래서 저도 제가 알고 있는 개발방식/노하우들을 여러분들에게 알려드리고자 합니다.

전문강사가 아닌 실무자가 만든 영상이므로 다소 설명하는 데 있어서 부족할 수 있어요.

제가 생각하는 프로그래밍은 간단하게 먼저 이해하고 나중에 디테일을 공부해도 괜찮은거같습니다.

동작하는 흐름만 알면 다양안 언어를 쉽게 이해하고 사용할 수 있을거같아요.

처음부터 너무 완벽하게 배울려고하면 지칠수도 있어요.

이 영상을 보시는분들 모두에게 조금이나마 도움이되었으면 좋겠습니다.

감사합니다.

-------------- 참고사항 -------------

E01 ~ E11 초기 강의 영상을 촬영할때 소스를 공유하는 형태였습니다.

아마도 소스가 있어야 영상을 보실때 도움이될거같아요.

E01~E04는 master에 동기화 되있습니다.

그 이후 영상은 branch E05~E11 까지만 되있습니다.

https://github.com/stylehosting/example-spring

E12부터는 github에 소스를 공유하고 있지 않습니다.


2️⃣ 영상을 보기 위한 조건

  • 자바기초가 있는 분
  • 학원수강생 / 독학생 / 현업(실무) 초급~중급 단계이신 분들
  • spring을 이용해 공통설계를 알아보고 싶으신 분들
  • 많은 설명보다는 코드를 보고 바로 해보시는 걸 좋아하시는 분들

영상 보시고 많은 도움되시기 바랍니다.


3️⃣ 강의 커리큘럼

E01 서버개발 프로젝트 생성 + Mybatis + MariaDB 연동

E02 lombok설치 + Mybatis 설정 + 간단한 게시판 Api 구현

E03 Swagger 설치 + 게시판 API 문서화

E04 공통 Response class, enum 사용하기

E05 ControllerAdvice 사용과 예외처리 다국어 활용

E06 Interceptor와 Logback 사용법

E07  Mybatis와 Mysql 환경에서 대용량 빠르게 등록

E08 Mybatis와 enum 활용 DB 컬럼 in out 사용방법

E09 1분코딩 검색 조건 추가 Mybatis

E10 1분코딩 배열 검색 기능 Mybatis foreach

E11 3분코딩 공통 페이징 mysql limit offset

E12 2분코딩 공통 로그인체크 스프링 HandleMethod

E13 공통 프로젝트 프로퍼티 로컬, 개발, 운영 설정값 클래스로 관리 @PostConstruct 어노테이션 활용

E14 scheduler / cron 설정

E15 데이터 변환 핸들러 #Mybatis #TypeHandler #vlog

E16  파일업로드 구현하기(JSP 설정 포함)

E17  파일업로드 정보 DB저장! 리소스 접근 설정까지~ㅋㅋ

E18 파일업로드된 이미지를 원하는 크기로 썸네일 만들어보기

E19 컨트롤러에서 파라메터 받는 방법 종합세트 | Spring 웹개발 프로그래밍

E20 선택형 검색조건 모듈화 방법은? enum과 taglib 초간단 프로그래밍 웹개발

E21 tld와 java method를 활용한 조건문 처리방법은? 제대로 웹개발하면 재밌어요

[Spring BOOT 활용] 개인 홈페이지 / 취업 포트폴리오 만들기

수업 1 : 등록화면

수업 2 : 목록화면

수업 3 : 상세화면

수업 4 : 통합메뉴

수업 5 : 공통 레이아웃 설정 (Sitemesh)

수업 6 : 목록/등록 처리와 현재메뉴 활성화

[Vue.JS + Spring BOOT] Vue.JS

수업 1 : 개발환경 구축 및 설치

수업 2 : 리스트 목록 출력하기

수업 3 : vue-router 설치 component 사용

수업 4 : formdata 활용해서 파일업로드 및 저장 (spring)


지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
자바기초가 있는 분
실무자
초급자
중급자
📚
선수 지식,
필요한가요?
JAVA
Eclipse
Maven
javascript

안녕하세요
송자바코딩 입니다.
송자바코딩의 썸네일

안녕하세요? 송자바 입니다. 현재 프로젝트에 투입되어서 일하고 있는 실무 개발자 입니다. 경력은 10년차 이상으로 Backend, Frontend 모두 경험하고 개발이 가능합니다. 이 기술과 노하우들을 여러분들에게 알려드리고자, 시간여유가 생길때마다 영상을 올리고 있습니다. Backend Spring BOOT를 시작으로 Frontend Vuejs, React DBMS MariaDB, MySQL, Oracle, MSSQL 등... 등 다양한 기술들의 경험과 노하우 및 지식을 올릴예정입니다. 감사합니다.

커리큘럼 총 43 개
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Spring BOOT 기반으로 서버 개발하기
E01 서버개발 프로젝트 생성 + Mybatis + MariaDB 연동 미리보기 E02 lombok설치 + Mybatis 설정 + 간단한 게시판 Api 구현 미리보기 E04 공통 Response class, enum 사용하기 미리보기 E05 ControllerAdvice 사용과 예외처리 다국어 활용 미리보기 E06 Interceptor와 Logback 사용법 미리보기 E07 Mybatis와 Mysql 환경에서 대용량 빠르게 등록 미리보기 E08 Mybatis와 enum 활용 DB 컬럼 in out 사용방법 미리보기 E09 1분코딩 검색 조건 추가 Mybatis 미리보기 E03 Swagger 설치 + 게시판 API 문서화 미리보기 E10 1분코딩 배열 검색 기능 Mybatis foreach 미리보기 E12 2분코딩 공통 로그인체크 스프링 HandleMethod 미리보기 E13 공통 프로젝트 프로퍼티 로컬, 개발, 운영 설정값 클래스로 관리 @PostConstruct 어노테이션 활용 미리보기 E11 3분코딩 공통 페이징 mysql limit offset 미리보기 E14 scheduler / cron 설정 미리보기 E15 데이터 변환 핸들러 #Mybatis #TypeHandler 미리보기 E16 공통 파일업로드 구현하기 (JSP 설정포함) 미리보기 E17 파일업로드 정보 DB저장! 리소스 접근 설정까지~ㅋㅋ 미리보기 E18 파일업로드된 이미지를 원하는 크기로 썸네일 만들어보기 미리보기
E19 컨트롤러에서 파라메터 받는 방법 종합세트
선택형 검색조건 모듈화 방법은? enum과 taglib 초간단 프로그래밍 웹개발
tld와 java method를 활용한 조건문 처리방법은? 제대로 웹개발하면 재밌어요
섹션 1. 개인 홈페이지 / 취업 포트폴리오 만들기
등록화면
목록화면
상세화면
통합메뉴
공통 레이아웃 설정 (Sitemesh)
목록/등록 처리와 현재메뉴 활성화
섹션 2. 자바 웹개발 구조와 소스 히스토리
Java/JSP/JSTL/Servlet/MVC/iBatis 사용하던 시절
Spring 2.0.8 XML JDBC Template/iBatis 10년전
섹션 3. Spring BOOT + Thymyleaf + JPA 기본세팅 및 사용법
JPA 기본 사용법
thymeleaf 코드자동완성 th:if th:class th:classappend
Spring BOOT + Thymeleaf 설정
섹션 4. Vue.JS
개발환경 구축 및 설치
리스트 목록 출력하기
vue-router 설치 component 사용
formdata 활용해서 파일업로드 및 저장 (spring)
섹션 5. 꿀팁 + 응용 + Spring 추가 사용법
웹개발자 코딩 습관
웹개발 세션(HttpSession) 관리를 Class구조와 Spring활용 개발하는 방식
spring환경에서 bootstrap + jquery 활용하여 레이어(modal) 팝업 모듈화 개발방법
Spring 웹개발 API 연동에 필요한 프로퍼티 관리와 사용방법
Spring WebClient 활용하여 카카오 주소 검색 API 연동해보기
카카오 연동 API에 사용되는 WebClient를 Spring @Bean 등록해서 사용해보기
Spring Controller Method 검증 로직 심플한 개발코드와 방법
강의 게시일 : 2020년 12월 07일 (마지막 업데이트일 : 2021년 09월 06일)
수강평 총 19개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.5
19개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
OMG thumbnail
좋은 내용의 영상 공유해주셔서 감사합니다 :) mybatis도 관심이 가는 프레임워크였는데 사용법 등을 볼 수 있어서 좋았습니다.
2020-12-07
지식공유자송자바코딩
도움이되셨다니 다행이네요. 시청해주셔서 감사합니다. ^^
2020-12-07
kimsjava thumbnail
정말 실무에 필요한 내용이네요.
2021-02-13
지식공유자송자바코딩
맞아요 실무에 쓰이는 코드들을 영상으로 만들어서 올린 영상입니다~^^
2021-02-13
devjin thumbnail
좋은강의 감사합니다!
2021-02-27
지식공유자송자바코딩
Spring 사용에 있어서 도움이되셨나요? 시청해주셔서 감사합니다~^^
2021-02-27
갈꿈 thumbnail
처음에 녹음된 소리가 작아서 듣기 힘들었지만, 이렇게 좋은 강의 무료로 해주셔서 감사합니다.
2021-04-28
지식공유자송자바코딩
다소 부족한 강의 영상이지만 도움이되셨다면 다행이에요~^^
2021-04-28
지성조 thumbnail
매우 좋은 강의입니다 감사합니다
2021-03-30
지식공유자송자바코딩
여러모로 부족한부분이있을텐데 좋은 의견 감사합니다~^^
2021-03-30

무료

폴더에 추가 공유
지식공유자 : 송자바코딩
총 43개 수업
평생 무제한 수강
수료증 미발급 강의
입문 초급 대상 중급이상
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스