채널톡 아이콘
BEST

Java TPC 실전프로젝트 (Java API 활용)

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

Thumbnail

초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.

이런 걸 배울 수 있어요

  • 다양한 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를 활용해보고 싶은 사람

선수 지식,
필요할까요?

  • 자바기초프로그래밍

안녕하세요
박매일입니다.

7,668

수강생

558

수강평

661

답변

4.9

강의 평점

10

강의

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

- 주요경력 -    

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

광주인공지능사관학교강의

한양대학교 ERICA 온라인강의

비트소프트웨어교육센터대표
한국산업인력공단 NCS기업활용 컨설턴트

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

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

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

소프트웨어마이스터고등학교 산학협력교사
인프런 - 자바,웹,MVC,스프링,IoT 온라인강의
패스트캠퍼스 - 객체지향자바 온라인강의,백엔드 부트캠프 강의

email : bitcocom@empas.com

더보기

커리큘럼

전체

43개 ∙ (14시간 0분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

34개

4.7

34개의 수강평

  • 양영석

    수강평 6

    평균 평점 2.3

    3

    100% 수강 후 작성

    시작은 비교적 상세하게 설명해주시지만 끝으로 갈수록 대충 넘어가는 부분들이 있네요..

    • 박매일
      지식공유자

      네 소중한 수강평 감사합니다. 전체적인 흐름과 실습의 완성도를 높이다보니 세밀한 설명이 부족한 부분이 있었나봅니다. 좀더 수강생 입장에서 다가가도록 하겠습니다. 감사합니다.

  • lwmwpark3523

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    안녕하세요. 지난번 JavaTPC 강의에 이어서 JavaTPCProject 실무 강의를 완강했습니다. JavaTPC에서는 Java의 기초(클래스, 객체지향 프로그래밍, 다형성, 인터페이스 등등)에 대해서 수업을 했다면 JavaTPCProject는 그 기초를 가지고 6개의 예제를 학습해보는 시간을 가졌는데요. 처음부터 InputStream, OutputStream등의 어렵고 복잡한 용어들이 나와서 많이 당황스러웠습니다. 하지만 마음을 잡고, 차츰 강의를 들으면서 '이게 이런상황에서 쓰이는구나.'를 알게 되었고, 모르는 부분은 구글링을 하면서 찾아 보았습니다. 정말 완강까지 쉽지 않은 과정이었습니다. 하지만, JSON, Excel 부분은 실무에서도 많이 쓰이다 보니깐, 그 부분들을 제대로 배우기 위해서 이 강의를 완강하게 되지 않았나 싶습니다. 특히, 저에게는 Naver API를 활용하여 프로젝트를 진행하는 것이 상당히 인상깊었습니다. 이전에는 막연히 API라는 단어를 쓰면서 저도 모르는 경우가 많았지만, 실제로 활용해보면서 약간이나마 활용법을 알게 되었습니다. 그리고 향후 제가 SPRING을 이용해서 웹개발을 진행할때에도 포털 사이트에서 제공해주는 API를 이용하면 이용자들에게 좀 더 다양한 정보를 보여줄수 있겠다는 생각을 해봤습니다. 이 부분은 내년(2021년)에 한 번 구현을 해보도록 하겠습니다. JavaTPC 강의를 들으신 분들께서, JavaTPCProject 강의를 처음 부분만 들으면 '이해가 안간다', '왜 이런 것이 갑자기 튀어나오지?'하는 생각이 들으실겁니다. 하지만, 실제 프로젝트에서는 파일을 이용하여 데이터를 주고받는 일이 상당히 많이 있습니다. 그래서 강의 처음부분이 이해가 안가시더라도, 일단 참고 끝까지 완강을 해주셨으면 좋겠습니다. 만약에 너무 바빠서 강의를 들을 시간이 없으시다면, JSON, Excel 부분은 꼭 필히 들어주시기를 바랍니다. 아까 언급했듯이 프로젝트에서 상당히 많이 쓰이기 때문이죠.(JSON은 Front와 Back에서 데이터를 주고받을 때에 많이 쓰이고, Excel은 조회된 데이터들을 엑셀 다운로드 받으면 실행되는 부분이 많습니다.) 두서없이 글을 작성해서 문장의 앞뒤가 안맞습니다. 이 부분은 제 수강평을 읽어주시는 분들께서 이해좀 부탁드리겠습니다. 이제 두번째 인터넷 강의를 완강했는데, 내년에는 두 개를 넘어서 세개, 네개를 완강해서 프로젝트에서 도움이 되는 개발자로 성장하도록 하겠습니다. 감사합니다!

    • 참고로 제가 1편, 2편 강의를 들으면서 github에 commit 및 merge를 해놨는데, 제꺼 보시고, 강사님과 다른점을 찾아보시는 것도 도움이 되실 것 같습니다. 혹시 아쉬운 부분이 있거나 이해 안가는 부분은 답글 남겨주세요~~. JavaTPC : https://github.com/ParkMin-woo/JavaTPC JavaTPCProject : https://github.com/ParkMin-woo/JavaTPCProject

    • 박매일
      지식공유자

      완강을 하셨군요 감사합니다. 강의를 저 보다 더 잘 이해될수있도록 수강평을 남겨주셔서 감사합니다. 실무를 직접 해보신 경험이 없으신 분들은 이강의를 들으면서 구글링도 해보고 여러가지 API를 접하다보면 실력이 처음보다는 늘것이고 개발의 시야가 넓어질 줄 믿습니다. 내년에는 웹 기반에서 프레임워크를 활용하여 웹애플리케이션을 만들어보는 부분을 추천해드립니다.

  • icdi22

    수강평 2

    평균 평점 3.5

    3

    100% 수강 후 작성

    .

    • 손현준

      수강평 14

      평균 평점 4.8

      3

      28% 수강 후 작성

      TPC part 1~2 강의 아주 유익하게 들었던 학생입니다. 원리를 설명해주시는 강의에 만족을 해서 이번 실습 강의도 수강했습니다. 하지만, i.o나 GUI와 관련된 개념 설명이 없어서 이해가 잘 안 됐습니다. 우선 코드를 베껴서 공부는 하는데 원리를 이해하지 못하고 하는 느낌이라 아쉽네요. 물론 실습 강의라 i.o 나 GUI 관련 개념은 숙지했다는 가정 하에 강의를 만드신 것 같지만, 개념이 부족한 학생 입장에서는 이해가 잘 안되서 아쉬웠습니다.

      • 박매일
        지식공유자

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

    • webpers

      수강평 1

      평균 평점 5.0

      5

      28% 수강 후 작성

      단계별로 JSON API를 사용해보고 네이버 MAP API와 열결해보니 재미있습니다. 네이버 클라우드 플랫폼 가입이 좀 어려웠는데 따라해보니 잘 되었습니다.^^ 계속 잘 따라 해보겠습니다.

      박매일님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!

      연관 로드맵

      강의가 포함된 로드맵으로 학습해 보세요!

      ₩16,500