H 프로그램 신청 K-디지털기초역량훈련

K-디지털기초역량훈련

Java & SpringBoot로 시작하는 웹 프로그래밍 (중급) (상시모집)
  • 작성자 (201627008 / 대학일자리플러스센터)
  • 작성일자
  • 조회214

1

프로그램명

Java & SpringBoot로 시작하는 웹 프로그래밍 (중급)

2

모집일정

상시모집

3

진행일정

8주

4

교육장소

온라인 교육

5

프로그램
세부 커리큘럼


1 | Java 기초 학습하기                                     

Java와 이클립스 설치부터 시작해 여러가지 기초문법과 연산자를 학습합니다.  

• Java와 이클립스 설치
• 자료형
• 자바의 연산자들
• if문
• while문
• for문                      

                  

2 | 객체지향 프로그래밍                                     

 객체들 간 유기적인 상호작용을 통해 로직을 구성하는 방법인 객체 지향 프로그래밍에 대해 학습합니다. 객체 지향의 핵심인 객체 간의 상속, 추상 클래스 등에 대해 배울 수 있습니다.  

• 함수와 메서드
• 참조 자료형 변수
• 캡슐화
• 객체 배열을 구현한 클래스 ArrayList
• 매서드 재정의
• 추상 클래스                      

                  

3 | 자바와 자료구조                                     

컴퓨터 프로그램에서 데이터를 처리하기 위해 만든 구조인 자료구조에 대해 학습합니다.  

• 배열(Array) 구현하기
• 연결리스트(LinkedList) 구현하기
• Stack 구현하기
• Queue 구현하기                      

                  

4 | Spring 시작하기                                     

 자바 언어 기반의 개발 프레임워크인 Spring에 대해 학습합니다. 스프링 프레임워크의 역사부터 Spring 설치까지 차근차근 배울 수 있습니다.  

• Spring Framework은 무엇일까
• 개발 도구 설치                      

                  

5 |  Spring MVC                                     

스프링 프레임워크에서 제공하는 웹 모듈인 Spring MVC에 대해 학습하고 다양한 요청에 응답하는 실습을 진행해 봅시다.  

• HTTP 요청과 응답
• 관심사의 분리와 MVC패턴
• @RequestMapping
• @GetMapping                      

                  

6 |  Spring DI와 AOP                                     

스프링 프레임워크의 핵심요소인 의존성 주입(Dependency Injection)과 관점 지향 프로그래밍(Aspect Oriented Programming)에 대해서 학습합니다.  

• Spring DI
• 워크벤치 사용법과 SQL기초
• Spring으로 DB 연결하기
• DAO의 작성과 적용
• AOP의 개념과 용어
• 서비스 계층의 분리와 @Transactional                      

                  

7 |  MyBatis로 게시판 만들기                                     

데이터베이스와 객체지향 프로그래밍 언어간의 호환되지 않는 데이터를 변환해주는 ORM(Object relational Mapping)프레임워크인 MyBatis를 이용하여 게시판 만들기 실습을 진행합니다.

• MyBatis로 DAO작성하기
• 게시판 목록 만들기와 페이징
• 게시판 읽기 · 쓰기 · 삭제 · 수정 기능 구현
• REST API와 Ajax                      

                  

8 | Spring MVC로 웹사이트 만들어보기                                     

Spring MVC를 이용하여 웹 프로젝트 기획부터 배포까지 실습을 진행합니다.  

• 웹 프로젝트 기획
• git의 기본 명령어와 원리
• 웹 프로젝트를 AWS에 배포하기                      

6

문의처

전화 : 02-518-4831

메일 : help.edu@fastcampus.co.kr

7

과정소개 URL

https://fastcampus.co.kr/b2g_kdigitalcredit_java