Java TPC 실전프로젝트(Java API 활용)
Java TPC 실전프로젝트(Java API 활용)
수강정보
(6개의 수강평)
169명의 수강생
스킬태그 #Java, #객체지향
25% 할인, D-1
12,370원
16,500원
지식공유자 : 박매일
43회 수업 · 총 14시간 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급

이 강의는

다양한 Java API와 Open API 를 활용 하여 자신만의 프로젝트를 진행 해보므로써 자바 프로그래밍 실력을 향상 시킬 수 있다.

이런 걸 배워요

  • 다양한 Java API를 활용 할 수있다.
  • Open API를 활용 할 수 있다.
  • Java Geocoding(지도서비스)을 할 수 있다.
  • Java Crawling(크롤링)을 할 수 있다.
  • Java PDF, EXCEL을 핸들링 할 수 있다.
  • Java와 MQTT를 연동 할 수 있다.
  • Java Socket에 대해서 이해 할 수 있다.


학습목표

❶ Java Geocoding(주소를 입력하면 위도와 경도를 추출하여 지도표시 하기)
❷ Java Crawling(Jsoup API를 이용한 웹페이지 크롤링 하기)
❸ Java Excel handling(POI API를 이용한 ISBN, IMAGE 도서정보 추출하기)
❹ Java PDF handling(iText API를 이용한 PDF 파일 만들기)
❺ Java MQTT Client 만들기(온.습도 모니터링 및 LED제어)
Java Socket(소켓) Multi-Chatting 프로그래밍

6가지 주제를 단계별 학습을 통해 다양한 Java API와 Open API를 활용하여 자신만의 프로젝트를 진행 해보므로써 자바프로그래밍 실력을 향상 시킬 수 있다.


Project 시연 동영상



설명이미지 컷

수강신청후 강의자료(PDF) 및 소스파일 제공
(Step By Step으로 따라할 수 있도록 제작됨)

도움 되는 분들

  • 자바에대해 종합적인 이해가 필요한 사람
  • 자바기초를 배우고 API를 활용을 해보고 싶은 사람
  • 자바 프로젝트를 경험 해보고 싶은 사람.
  • JSON 데이터를 핸들링 해보고 싶은 사람
  • Open API를 활용해보고 싶은 사람

선수 지식

  • 자바기초프로그래밍

지식공유자 소개

소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.

- 주요경력 -    

(현)한국전력공사 In-House 코딩 위탁 교육

     - 2019 In-House 코딩 위탁교육

     - 디지털변환 관련 기초 코딩(Python) 교육

한국산업인력공단 NCS기업활용 컨설턴트

미래창조과학부 SW채용연수과정 교육

한국산업기술재단 이공계미취업자현장연수사업교육

한국정보화진흥원 장애인 IT 전문과정 교육 
ICU 한국정보통신교육원 강의

KT 인재개발원 강의

소프트웨어마이스터고등학교 산학협력교사

email : bitcocom@empas.com

교육과정

모두 펼치기 43 강의 14시간
섹션 0. 프로젝트 준비하기
1 강의 03 : 41
강의자료 및 소스파일 다운로드
03 : 41
섹션 1. Java Naver Maps OpenAPI 활용 Geocoding(지도서비스) 프로젝트
11 강의 218 : 55
객체를 표현하자1(JSON)
29 : 14
JSON API 활용하기(Gson)
28 : 03
객체를 표현하자2(JSON)
12 : 09
JSON API 활용하기(JSON-Java)
31 : 40
네이버 클라우드 플랫폼의 지도 API 서비스 등록
11 : 23
Java Geocoding(위도, 경도 추출)
21 : 59
Java Geocoding(위도, 경도 추출_실습)
22 : 05
Java Geocoding(지도 이미지 생성하기)
10 : 49
Java Geocoding(지도 이미지 생성하기_실습)
17 : 40
위도와 경도를 추출하여 지도 보여주기(GUI 버전)
12 : 38
위도와 경도를 추출하여 지도 보여주기(GUI 버전_실습)
21 : 15
섹션 2. Java Jsoup API 활용 Crawling(크롤링) 프로젝트
7 강의 94 : 44
Jsoup API 활용하기
12 : 40
Jsoup API 활용하기(실습)
13 : 05
웹 페이지 Crawling 하기(HTML Parsing)
20 : 39
웹 페이지 Crawling 하기(HTML Parsing_실습)
13 : 05
웹 페이지 Crawling 하기(리소스 다운로드)
11 : 04
웹 페이지 Crawling 하기(리소스 다운로드_실습)
14 : 23
웹 페이지 Crawling 하기(GUI 버전_실습)
09 : 48
섹션 3. Java Naver Search OpenAPI 활용 Excel 프로젝트
8 강의 214 : 30
Excel 파일 Reading 하기
20 : 46
Excel 파일 Reading 하기(실습)
28 : 30
Excel에 image 저장하기
33 : 06
Excel에서 cell의 DataType 알아보기
23 : 42
도서정보를 입력하여 ISBN, Image 검출하기
23 : 54
도서정보를 입력하여 ISBN, Image 검출하기(실습)
41 : 06
도서정보를 활용 ISBN, Image 검출하여 Excel에 저장하기
28 : 00
도서정보를 활용 ISBN, Image 검출하여 Excel에 저장하기(실습)
15 : 26
섹션 4. Java iText API활용 PDF 프로젝트
6 강의 107 : 43
iText API를 이용한 PDT table만들기
42 : 40
iText API를 이용한 PDT에 Paragraph(단락, 문단, 절) 만들기
12 : 47
iText API를 이용한 PDF에 image 삽입하기
09 : 29
iText API를 이용한 PDF에 image 크기조절
11 : 33
Excel에서 데이터를 읽어서 PDF로 만들기
09 : 57
Excel에서 데이터를 읽어서 PDF로 만들기(실습)
21 : 17
섹션 5. Java MQTT Client 만들기(온.습도 모니터링 및 LED제어)
5 강의 78 : 18
Mosquitto™ MQTT broker 설치 및 서버구동
26 : 30
Java를 활용하여 DHT11 센서 데이터 모니터링 및 LED 제어하기
12 : 53
Java를 활용하여 DHT11 센서 데이터 모니터링 및 LED 제어하기(실습)
26 : 44
Java와 MQTT를 연동하여 데이터를 전송, 수신하는 시연 동영상
08 : 57
Arduino(WeMos DS1)와 연동하여 제어하는 시연동영상
03 : 14
섹션 6. Java Socket(소켓) Multi-Chatting 프로그래밍
5 강의 123 : 08
Socket(소켓)이 만들어 지는 과정(TCP 3-way Handshake)
24 : 54
Java에서 Socket(소켓) 만들기(ECHO)
25 : 22
Java에서 Socket(소켓) 만들기(ECHO)(실습)
29 : 45
Socket(소켓)을 이용한 Multi-Chatting 만들기
26 : 01
Socket(소켓)을 이용한 Multi-Chatting 만들기(실습)
17 : 06

공개 일자

2019년 10월 28일 (마지막 업데이트 일자 : 2019년 10월 28일)

수강 후기

4.3
6개의 수강평
default_profile.png
icdi22 10달 전
.
default_profile.png
webpers 10달 전
단계별로 JSON API를 사용해보고 네이버 MAP API와 열결해보니 재미있습니다. 네이버 클라우드 플랫폼 가입이 좀 어려웠는데 따라해보니 잘 되었습니다.^^ 계속 잘 따라 해보겠습니다.
default_profile.png
손현준 9달 전
TPC part 1~2 강의 아주 유익하게 들었던 학생입니다. 원리를 설명해주시는 강의에 만족을 해서 이번 실습 강의도 수강했습니다. 하지만, i.o나 GUI와 관련된 개념 설명이 없어서 이해가 잘 안 됐습니다. 우선 코드를 베껴서 공부는 하는데 원리를 이해하지 못하고 하는 느낌이라 아쉽네요. 물론 실습 강의라 i.o 나 GUI 관련 개념은 숙지했다는 가정 하에 강의를 만드신 것 같지만, 개념이 부족한 학생 입장에서는 이해가 잘 안되서 아쉬웠습니다.
박매일

박매일 9달 전
네 감사합니다.^^ 프로젝트 대부분이 io,network부분이고 본 과정이 API활용 측면에서 강의가 기획되었습니다. 기존에 자바를 조금 선수과정으로 학습이 되었다면 이해가 되었을건데 io나 gui쪽 학습이 되지 않했으면 조금 이해가 어려울 수도 있습니다. 이점은 과정특성상 이해해 주시면 감사하겠습니다.^^ 자바 웹쪽에서도 API를 동일하게 활용할 수있으니 추후에 활용할수있는 폭넓은 시야가 생기셨을것입니다. 좋은 수강평 남겨주셔서 감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스