컨텐츠 내용
- 수강신청
- 과정정보
Java로 만드는 차세대 AI API: REST API 구축 완전 정복!
과정소개
학습목표
본 훈련과정은 정보통신 산업 참여자의 원활한 진입과 적응을 촉진하기 위하여 설계한 것으로, 디지털·신기술 첨단산업 중 현업에서 널리 사용되는 필수 기술 중 백엔드(Back-end) 파트를 학습함으로써 일반 S/W 개발 업무 수행에 필요한 기초역량을 체계적으로 함양하는 것을 목표로 합니다.
훈련 콘텐츠는 웹, 모바일, IoT 등 다양한 디지털 서비스 환경에서 프론트엔드 (Front-end) 이면에서 작동되는 핵심 데이처 처리, 통신, 연산 로직을 학습하고, 실습형 과제와 프로젝트를 수행하는 방식으로 구성하였으며, 난이도는 경험자 (중급) 수준으로 설계하였습니다.
훈련 콘텐츠는 웹, 모바일, IoT 등 다양한 디지털 서비스 환경에서 프론트엔드 (Front-end) 이면에서 작동되는 핵심 데이처 처리, 통신, 연산 로직을 학습하고, 실습형 과제와 프로젝트를 수행하는 방식으로 구성하였으며, 난이도는 경험자 (중급) 수준으로 설계하였습니다.
교육대상
국민내일배움카드를 소지한 청년, 중장년 구직자 및 재직자를 대상으로 하며, 전공과 상관없이 Java 프로그래밍, Spring Framework, Rest API에 관심이 있는 자라면 지원이 가능합니다. 별도의 자격증 보유는 필수사항이 아니며, 선수학습의 경우 Java 프로그래밍에 대한 기본적인 이해력을 사전에 상담을 통해 파악할 수 있습니다. 교육 참여와 취업 의지가 높은 훈련생, 컴퓨터 사용에 제약이 없는 훈련생, 그리고 기초 프로그래밍 언어에 대한 지식이 있는 훈련생을 우선 선발합니다.
수료기준
평가기준 | 진도율 | 과제 | 과제 | 진행단계평가 | 과제 | 과제 | 최종평가 | 과제 | 과제 | 총점 |
---|---|---|---|---|---|---|---|---|---|---|
반영비율 | - | 25% | 5% | - | 25% | 5% | - | 30% | 10% | 100점 |
이수(과락)기준 | 80% | - | - | - | - | - | - | - | - | 0점 |
※ 수료기준은 이수(과락)기준에 나와있는 대로 진도율 80% 이상입니다. 실습과제 및 프로젝트도 잊지말고 수행해 보세요.
강사소개
- 강사명
- 황인빈
- 강사약력
- - 現) KH정보교육원 당산지원 전임강사
- - KG 아이티뱅크 강의
- - 유튜브 채널「열혈강사」운영자
- - 위키독스 「자바신공」 저자
- - 정보처리기사
- - 직업훈련교사 3급(정보기술개발)
Clip | 강의명 |
---|---|
Chapter 1. 과정 오리엔테이션 | |
1 Clip | 과정 소개 및 개발환경 구성하기 |
Chapter 2. 데이터와 입출력 | |
2 Clip | 자바에서 숫자 데이터 다루기(1) |
3 Clip | 자바에서 숫자 데이터 다루기(2) |
4 Clip | 자바에서 숫자가 아닌 데이터 다루기 |
5 Clip | 사용자에게 원하는 내용을 입력받는 방법 |
Chapter 3. 실행 흐름 제어하기 | |
6 Clip | 상황을 판정하여 원하는 코드 실행하기 |
7 Clip | 코드를 내가 원하는 만큼 실행시키기(1) |
8 Clip | 코드를 내가 원하는 만큼 실행시키기(2) |
9 Clip | 배열을 이용한 대용량 데이터 다루기 |
Chapter 4. 객체 지향 프로그래밍(OOP) | |
10 Clip | 객체 지향 프로그래밍이란 무엇인가 |
11 Clip | 클래스의 구성요소 알아보기 |
12 Clip | 클래스를 시리즈로 만들기 |
13 Clip | 다중상속과 특수키워드 |
Chapter 5. Java API 기초 필수 패키지 | |
14 Clip | Java API 개요 및 문자열 다루기 |
15 Clip | 문자열의 패턴 검사와 합성 |
16 Clip | 프로그래밍 상황에서 발생하는 예외 상황과 처리 방법 |
17 Clip | 기타 필수 클래스 |
Chapter 6. Java API 유틸리티 클래스 | |
18 Clip | Java에서 시간을 제어하는 방법 |
19 Clip | Java 대용량 데이터 처리(1) |
20 Clip | Java 대용량 데이터 처리(2) |
21 Clip | Java 대용량 데이터 처리(3) |
22 Clip | Java 대용량 데이터 처리(4) |
Chapter 7. 웹 애플리케이션 개발 | |
23 Clip | 웹 개발 환경 구축하기 |
24 Clip | 스프링의 특징과 요청 파라미터의 처리 |
25 Clip | 요청 처리구조를 문서화하기 |
Chapter 8. 웹 애플리케이션과 데이터베이스 연동 | |
26 Clip | 여러가지 요청 방식과 데이터베이스의 필요성 |
27 Clip | 데이터베이스 환경 구축 및 등록 테스트 |
28 Clip | JPA를 이용한 CRUD 테스트 |
29 Clip | 컨트롤러와 JPA의 연동 및 RESTful한 주소 부여 |
30 Clip | 실전 예제 - 도서관리 시스템 만들기 |
Chapter 9. 웹 애플리케이션 성능 개선 | |
31 Clip | API 구현 편의성 개선 및 오류 제어하기 |
32 Clip | JPA의 다양한 활용법 (1) |
33 Clip | JPA의 다양한 활용법 (2) |
Chapter 10. 3rd party 시스템과의 연동 | |
34 Clip | 공공데이터 조회를 위한 서버간 통신하는 방법 살펴보기 |
35 Clip | 스케쥴러를 이용하여 주기적인 서버간 통신 구현하기 |
36 Clip | 인공지능 사용 환경 구축하기 |
37 Clip | 인공지능 REST API 구축 및 성능 향상 (1) |
38 Clip | 인공지능 REST API 구축 및 성능 향상 (2) |
Chapter 11. 프로젝트 구현 | |
39 Clip | 실전 예제 - 건강 관리 큐레이션 서비스 (1) |
40 Clip | 실전 예제 - 건강 관리 큐레이션 서비스 (2) |