Inflearn English brand logo
Inflearn English brand logo
BEST

Java TPC (Think, Express, Code)

Through training in thinking, expressing, and coding, you can easily understand and approach Java programming. You can understand the relationship between programming elements and gain confidence in future Java API utilization and projects through precise concept organization of object-oriented programming.

(4.9) 233 reviews

2,416 students

Java
oop
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • A fast programming approach

  • Understanding the memory structure

  • Understanding Object-Oriented Programming

  • Designing a class

  • Programming with polymorphism

  • Understanding abstract classes and interfaces

  • Interface-based programming


📜 Course Overview
Many programs such as Java, C++, C#, Python, and Node.js are based on object-oriented programming and are developing programs based on object-oriented programming. Understanding classes, which are the core of object-oriented programming, and knowing how to design and utilize classes is the most important first step and first button to understanding object-oriented programming.

I often see many people who are new to programming and have difficulty understanding the concepts of inheritance and polymorphism, which are object-oriented programming techniques . If you understand object-oriented programming correctly, I think object-oriented programming is very easy programming. I have been teaching Java in the field for many years. I planned this lecture to teach you the fastest way to object-oriented programming based on Java.

I am confident that if you continue to train yourself to think first (Thinking) -> express your thoughts as a picture (Presentation) -> transfer the picture into code (Coding) , you will be able to easily understand any program and make it your own.

The important thing is that there are many elements in programming that are related to each other. If you understand this relationship, I hope that through this lecture, you will understand why programming is fun and why you want to continue doing it.

🥇 Course Objectives
The goal is to make object-oriented programming fun by understanding relations , frameworks , and memory .

  • What is object-oriented programming?
  • Do you know why we use classes?
  • Do you know the similarities and differences between Array and Class?
  • Do you know the JVM's memory model?
  • Can you explain the difference between class, object, and instance?
  • Do you know the object creation process?
  • Do you know the three major characteristics of object-oriented programming (information hiding, inheritance, polymorphism)?
  • Do you know why we use abstract classes and interfaces?
  • Do you know what polymorphism, the flower of object-oriented programming, is?
  • Are you familiar with the concept of Object Casting?
  • Can you explain Overloading and Override?

Java TPC Practical Project (Java API Utilization) "Practical Project Lecture OPEN"

Java Geocoding (Extract latitude and longitude when entering an address and display it on a map)
❷ Java Crawling (Crawling web pages using Jsoup)
❸ Java Excel Handling (Extracting book information (ISBN, Image) using book information)
❹ Java PDF Handling (Creating PDF files using iText (tables, images))
❺ Creating a Java MQTT Client (Monitoring and controlling temperature and humidity)
❻ Java Socket Multi-Chatting Programming



Java TPC [PART1,2]
After registering for the course, lecture materials (PDF) and sources are provided.

Recommended for
these people!

Who is this course right for?

  • People who need to understand object-oriented concepts

  • Anyone who needs a clear understanding of the class

  • Anyone who wants to utilize the concept of polymorphism

  • People who want to use various APIs

  • People who want to handle JSON and XML data

  • People who want to try a project using Open API

Need to know before starting?

  • Programming Basics Grammar

Hello
This is bitcocom

7,579

Students

546

Reviews

660

Answers

4.9

Rating

10

Courses

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

- 주요경력 -    

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

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

한양대학교 ERICA 온라인강의

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

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

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

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

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

email : bitcocom@empas.com

More

Curriculum

All

50 lectures ∙ (17hr 44min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!