신입 프로그래머를 위한 자바 스프링 (Spring) 프레임워크 강좌

신입 프로그래머를 위한 자바 스프링 (Spring) 프레임워크 강좌

(93개의 수강평)

12799명의 수강생 공개 되지 않은 강좌 입니다
Seoul Wiz
평생
초급, 중급
31개 수업, 총 16시간 30분
강의를 최신 버전에 맞게 리뉴얼 했습니다. 최신 업데이트가 반영된 배움을 원하신다면 - 여기 - 를 클릭해 새로운 강좌로 이동해 주세요.

* 선행 강좌

프로그래머 취업을 위한 실전 자바 (JAVA) 강좌 신입 프로그래머를 위한 실전 JSP 강좌

1. 강좌 소개

성수 메이커 스페이스 에서 제공하는 자바 프레임워크인 SPRING 의 실전 강좌 입니다. JAVA, JSP, SPRING 총 90강 시리즈의 마지막 순서인 스프링 강좌 입니다. SPRING 프레임워크는 현재 JAVA 프레임워크중 가장 많이 사용되어 표준이라 해도 무방할 만큼 널리 쓰이는 도구 입니다. 앞선 프로그래머 취업을 위한 실전 자바 (JAVA) 강좌 에서 충실히 학습을 하셨다면 이해하는데 무리가 없을것 입니다. 본 '신입 프로그래머를 위한 자바 스프링 (Spring) 프레임워크 강좌' 는 스프링 프레임워크의 기본에서부터 실전 사용법까지 충실하고 폭넓은 설명과 예제로 학습을 충실히 하신다면 현장에 바로 투입되어 활약할 수 있게끔 도와줍니다. 프로그래머로서 구직을 원하는 사람들에게도 큰 도움이 될것입니다.

2. 도움되는 분들

  • 앞선 자바 강좌들을 학습하신 분
  • 개발자, 프로그래머 가 되고싶은 문,이과 대학생
  • 프로그래머(개발자) 가 되고 싶은 분
  • 초급 자바 개발자
  • 스프링 프레임워크를 학습해야 하는 자바 개발자

3. 교육 과정

1강 – 스프링이란? -프레임워크 -스프링 -설치
2강 – 스프링 프로젝트 만들기 -이클립스에 스프링 플러그인 설치 -처음만들어 보는 스프링 프로젝트 -DI 와 IOC 컨테이너
3강 – DI(Dependency Injection) (1) - 스프링을 이용한 객체 생성과 조립 - 스프링 설정 파일의 이해
4강 – DI(Dependency Injection) (2) - 스프링 프로퍼티 설정 - 스프링 컨테이너의 이해
5강 – DI 활용 - 의존 관계 - DI 사용에 다른 장점
6강 - DI 설정 방법 - XML 파일을 이용한 DI 설정 방법 - JAVA를 이용한 DI 설정 방법 - XML과 JAVA를 같이 사용
7강 – 생명주기 (life cycle) 와 범위 - 스프링 컨테이너 생명 주기 - 스프링 빈 생명 주기 - 스프링 빈 범위
8강 – 외부파일을 이용한 설정 -Environment 객체 - 프로퍼티 파일을 이용한 설정 - 프로파일 속성을 이용한 설정
9강 – AOP(Aspect Oriented Programming) (1) -AOP란? -XML 기반의 AOP 구현
10강 – AOP (2) - @Aspect를 이용한 AOP 구현 - AspectJ Pointcut 표현식
11강 – MVC 기초 - 스프링 MVC 개요 - 스프링 MVC 구조 살펴보기 - resources 폴더
12강 – 컨트롤러 - 컨트롤러 클래스 제작 - 요청 처리 메소드 제작 - 부에 데이터 전달 - 클래스에 @RequestMapping 적용
13강 – Form 데이터 - HttpServletRequest 클래스 - @RequestParam 어노테이션 - 데이터(커맨드) 객체 - @PathVariable
14강 -@RequestMapping 파라미터 - Get 방식과 Post 방식 - @ModelAttribute - 리다이렉트 키워드
15강 – 폼 데이터 값 검증 - Validator 를 이용한 검증 - ValidationUtils 클래스 - @Valid 와 @InitBider
16강 – 스프링 MVC 게시판 (1) - 프로젝트 설계 - DateBase 구축 - 프로젝트 생성
17강 – 스프링 MVC 게시판 (2) - 패키지, 인터페이스, 클래스 제작 - Controller 제작 - 리스트 페이지 만들기
18강 – 스프링 MVC 게시판 (3) - 글 작성 페이지 만들기 - 글 내용 페이지 만들기
19강 – 스프링 MVC 게시판 (4) - 글 수정 페이지 만들기 - 글 삭제 페이지 만들기
20강 – 스프링 MVC 게시판 (5) - 글 답변 페이지 만들기
21강 – 스프링 JDBC - JDBC를 이용한 반복코드 줄이기 - Spring 빈을 이용한 코드 간소화 - JDBC를 이용한 리스트 목록 만들기 - insert,update,delete 처리하기
22강 – 트랜젝션(Transaction) (1) - 트랜젝션의 개념 - 스프링 트랜잭션 사용방법
23강 – 트랜젝션(Transaction) (2) - TransactionTemplete - 트랜잭션 전파 속성(1)
24강 – 트랜젝션(Transaction) (3) - 트랜잭션 전파 속성(2) 2
5강 – 보안 Security (1)
- 보안 관련 프로젝트 생성 - 보안 관련 라이브러리 추가 - 보안 관련 설정 파일 만들기 - In-Memory 인증
26강 – Security (2) - 로그인 페이지 만들기 - 로그이, 로그아웃 상태 표시
27강 – Security (3) - 보안관련 taglibs
28강 – Mybatis (1) - Mybatis 를 사용하기 위한 기본 설정
29강 – Mybatis (2) - Mybatis 이용한 리스트 출력
30강 – Mybatis (3) - Mybatis 이용한 글작성 및 삭제 - 소스정리

4. 성수 메이커 스페이스 소개

서울시와 서울산업진흥원(SBA)이 창의적 아이디어를 현실로 구현하고 공유하기 위해 조성하였습니다. 자동차,인쇄,기계,신발 등 첨단산업과 전통제조업이 발달한 성수동 IT 산업개발진흥직내 위치하여 최적의 입지조건을 갖추고 있습니다. 레이저커터,CNC라우터,3D 프린터뿐만 아니라 오실로스코프등 40여종의 제작 및 전자장비를 구축하여 스마트장치제작을 희망하는 분들에게 안성맞춤 공간입니다. 서울시 성동구 성수이로 22길 37 (성수역 2번출구)  

지식공유자 소개

Seoul Wiz

교육과정

오리엔테이션
스프링 강좌 강의 자료
1강 - 스프링이란?
24 : 00
스프링 배우기
2강 - 스프링 프로젝트 만들기
33 : 00
3강 - DI(Dependency Injection) (1)
36 : 00
4강 - DI(Dependency Injection) (2)
35 : 00
5강 - DI 활용
37 : 00
DI 설정 방법
44 : 00
7강 - 생명주기 (life cycle) 와 범위
29 : 00
8강 - 외부파일을 이용한 설정
45 : 00
9강 - AOP(Aspect Oriented Programming) (1)
34 : 00
10강 - AOP (2)
22 : 00
11강 - MVC 기초
36 : 00
12강 - 컨트롤러
34 : 00
13강 - Form 데이터
41 : 00
14강 -@RequestMapping 파라미터
33 : 00
15강 - 폼 데이터 값 검증
36 : 00
스프링 MVC 게시판 실습
16강 - 스프링 MVC 게시판 (1)
22 : 00
17강 - 스프링 MVC 게시판 (2)
50 : 00
18강 - 스프링 MVC 게시판 (3)
57 : 00
19강 - 스프링 MVC 게시판 (4)
24 : 00
20강 - 스프링 MVC 게시판 (5)
35 : 00
스프링 JDBC
21강 - 스프링 JDBC
57 : 00
트랜젝션
22강 - 트랜젝션(Transaction) (1)
38 : 00
23강 - 트랜젝션(Transaction) (2)
38 : 00
24강 - 트랜젝션(Transaction) (3)
16 : 00
보안
25강 - 보안 Security (1)
28 : 00
26강 - Security (2)
29 : 00
27강 - Security (3)
14 : 00
Mybatis
28강 - Mybatis (1)
15 : 00
29강 - Mybatis (2)
27 : 00
30강 - Mybatis (3)
21 : 00

수강 후기

4.8
93개의 수강평
Jeong Jaecheol 2017.06.11
정말 많은 도움이 됩니다. 책으로 이해하기 힘든부분, 동영강 강의가 많은 도움이 되었습니다. 감사합니다~!
김민근 1달 전
실무 들어가기 전에 이 강의를 다 이해한다면 큰 무리없이 초급 개발자의 길을 걸어갈 수 있으리라 생각됩니다.