강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

백엔드

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

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

(4.7) 수강평 35개

수강생 1,032명

  • 박매일

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

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

선수 지식,
필요할까요?

  • 자바기초프로그래밍

안녕하세요
입니다.

8,151

수강생

632

수강평

665

답변

4.9

강의 평점

12

강의

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

커리큘럼

전체

43개 ∙ (14시간 0분)

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

수강평

전체

35개

4.7

35개의 수강평

  • lwmwpark35235376님의 프로필 이미지
    lwmwpark35235376

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    Hello. Following the last JavaTPC lecture, I completed the JavaTPCProject practical lecture. In JavaTPC, I learned about the basics of Java (classes, object-oriented programming, polymorphism, interfaces, etc.), while in JavaTPCProject, I learned 6 examples based on those basics. I was very confused from the beginning because of the difficult and complicated terms like InputStream and OutputStream. However, I pulled myself together and gradually listened to the lecture, and I learned 'this is what it is used for', and I looked up the parts I didn't know by Googling them. It was really a difficult process to complete the lecture. However, since JSON and Excel are used a lot in practice, I think I completed this lecture to learn those parts properly. In particular, I was very impressed by the project using Naver API. In the past, I used the word API vaguely and didn't know much about it, but I learned a little bit about how to use it by actually using it. And in the future, when I use SPRING for web development, I thought that I could show more diverse information to users by using the API provided by the portal site. I will try to implement this part once next year (2021). Those who have taken the JavaTPC lecture, if you only listen to the first part of the JavaTPCProject lecture, you will think, 'I don't understand', 'Why is this suddenly popping up?' However, in actual projects, there are many cases where data is exchanged using files. So even if you don't understand the first part of the lecture, I hope you will refer to it and finish the lecture. If you are too busy and don't have time to listen to the lecture, I strongly recommend that you listen to the JSON and Excel parts. As I mentioned earlier, they are used quite a lot in projects. (JSON is used a lot when exchanging data between the front and back, and Excel is often executed when the retrieved data is downloaded to Excel.) I wrote the text without any order, so the beginning and the end of the sentences do not match. This part, I would like to ask for your understanding from those who read my course review. I have now completed the second online course, and next year, I will complete three or four more courses beyond two to grow into a developer who can help in projects. Thank you!

    • lwmwpark35235376

      For reference, I committed and merged to github while listening to lectures 1 and 2. I think it would be helpful to look at mine and find differences from the instructor. If there is anything you are disappointed with or do not understand, please leave a reply~~. JavaTPC : https://github.com/ParkMin-woo/JavaTPC JavaTPCProject : https://github.com/ParkMin-woo/JavaTPCProject

    • bitcocom
      지식공유자

      Thank you for completing the course. Thank you for leaving a review so that I can understand the course better than you did. I believe that if you don't have any practical experience, you will improve your skills and broaden your development horizons by taking this course, googling, and coming into contact with various APIs. Next year, I recommend creating a web application using a framework on the web.

  • guswns16590934님의 프로필 이미지
    guswns16590934

    수강평 14

    평균 평점 4.8

    3

    28% 수강 후 작성

    I am a student who found the TPC part 1~2 lectures very informative. I was satisfied with the lectures explaining the principles, so I also took this practical lecture. However, I did not understand it well because there was no explanation of concepts related to I.O or GUI. First of all, I am studying by copying the code, but I feel like I am doing it without understanding the principles, which is disappointing. Of course, since it is a practical lecture, I think the lecture was created under the assumption that I am familiar with concepts related to I.O or GUI, but from the perspective of a student who lacks the concepts, I was disappointed because I did not understand it well.

    • bitcocom
      지식공유자

      Yes, thank you.^^ Most of the projects are io, network parts, and this course was planned in terms of API utilization. If you have previously studied Java as a prerequisite, you may understand it, but if you have not studied io or gui, it may be a little difficult to understand. I would appreciate it if you could understand this due to the nature of the course.^^ Since you can utilize API in the same way in Java web, you will have a wider perspective that you can utilize in the future. Thank you for leaving a good review.

  • icdi220850님의 프로필 이미지
    icdi220850

    수강평 2

    평균 평점 3.5

    3

    100% 수강 후 작성

    .

    • it12152309님의 프로필 이미지
      it12152309

      수강평 7

      평균 평점 2.7

      3

      100% 수강 후 작성

      The beginning is explained in relatively detail, but towards the end there are parts that are glossed over.

      • bitcocom
        지식공유자

        Thank you for your valuable course review. I think there were some parts where I lacked detailed explanations as I was trying to improve the overall flow and the level of completion of the practice. I will try to approach it from the perspective of the students. Thank you.

    • bitgirl03200986님의 프로필 이미지
      bitgirl03200986

      수강평 1

      평균 평점 5.0

      5

      28% 수강 후 작성

      It was fun to try out JSON API step by step and connect it to Naver MAP API. It was a bit difficult to sign up for Naver Cloud Platform, but it worked well after following it.^^ I will continue to follow it well.

      ₩16,500

      박매일님의 다른 강의

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

      비슷한 강의

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

      연관 로드맵

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