Java TPC Practical Project (Using Java API)

You can improve your Java programming skills by working on your own projects using various Java APIs and Open APIs.

(4.7) 36 reviews

1,039 learners

Level Basic

Course period Unlimited

Java
Java
oop
oop
Java
Java
oop
oop

Reviews from Early Learners

4.7

5.0

lwmwpark3523

100% enrolled

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!

5.0

webpers

28% enrolled

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.

5.0

kjjaya

100% enrolled

Many practice examples were good.

What you will gain after the course

  • You can utilize various Java APIs.

  • You can utilize Open API.

  • You can do Java Geocoding (map service).

  • You can do Java Crawling.

  • Java can handle PDF and EXCEL.

  • Java and MQTT can be integrated.

  • You can understand Java Socket.


Learning Objectives

❶ Java Geocoding (Extract latitude and longitude from an address and display it on a map)
❷ Java Crawling (Crawling web pages using the Jsoup API)
❸ Java Excel handling (Extracting ISBN and IMAGE book information using the POI API)
❹ Java PDF handling (creating PDF files using the iText API)
❺ Creating a Java MQTT Client (Temperature and Humidity Monitoring and LED Control)
Java Socket Multi-Chatting Programming

You can improve your Java programming skills by learning six topics step by step and carrying out your own projects using various Java APIs and Open APIs.


Project Demonstration Video



Description image cut

After registering for the course, lecture materials (PDF) and source files will be provided.
(Made to be followed step by step)

Recommended for
these people

Who is this course right for?

  • People who need a comprehensive understanding of Java

  • People who want to learn Java basics and use APIs

  • Anyone who wants to experience Java projects.

  • Anyone who wants to handle JSON data

  • People who want to use Open API

Need to know before starting?

  • Java Basic Programming

Hello
This is bitcocom

8,737

Learners

670

Reviews

670

Answers

4.9

Rating

14

Courses

Hello, I am instructor Park Mae-il.
I run an SW education center and provide consulting and commissioned SW training for universities, government offices, and corporations.


📄 Major teaching experience and many others

- Goorm Specialized High School Major Camp Lectures (Full Stack Course)
- Software Meister High School Industry-Academic Cooperation Teacher
- Gwangju Artificial Intelligence Academy Lectures
- Fast Campus Backend Bootcamp Lectures
- Smart Human Resources Development Center Education Director and Lecturer
- Korea Electric Power Corporation (KEPCO) In-House Coding Entrusted Education
- Hanyang University ERICA Online Lectures
- Bit Software Education Center Operation (Overseas Employment, Government-funded Education)
- SW Recruitment Training Project (Ministry of Science, ICT and Future Planning)
- Vocational Skills Development Training Teacher for AI, IT Development, etc.
* Education Inquiries and Partnerships (KakaoTalk Channel)
* Ongoing Lectures: https://itscoding.kr

🎤 Online Educational Content Provider

Inflearn: Java, DB, MVC, Spring, Spring AI & Agent, IoT
Fast Campus: Java, Spring Boot

email : bitcocom@empas.com

More

Curriculum

All

43 lectures ∙ (14hr 0min)

Published: 
Last updated: 

Reviews

All

36 reviews

4.7

36 reviews

  • lwmwpark35235376님의 프로필 이미지
    lwmwpark35235376

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    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!

    • 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
      Instructor

      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.

  • bitgirl03200986님의 프로필 이미지
    bitgirl03200986

    Reviews 1

    Average Rating 5.0

    5

    28% enrolled

    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.

    • guswns16590934님의 프로필 이미지
      guswns16590934

      Reviews 14

      Average Rating 4.8

      3

      28% enrolled

      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
        Instructor

        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.

    • it12152309님의 프로필 이미지
      it12152309

      Reviews 7

      Average Rating 2.7

      3

      100% enrolled

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

      • bitcocom
        Instructor

        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.

    • icdi220850님의 프로필 이미지
      icdi220850

      Reviews 2

      Average Rating 3.5

      3

      100% enrolled

      .

      bitcocom's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!