강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Back-end

Java TPC(考え、表現、コーディング)

考え、表現、コーディングする訓練により、Javaプログラミングを簡単に理解し、アクセスすることができます。プログラミング要素の関係を理解し​​、 オブジェクト指向プログラミングの正確な概念を整理することで、将来のJava APIの活用とプロジェクトに自信を得ることができます。

  • bitcocom
Java
oop

学習した受講者のレビュー

こんなことが学べます

  • 高速プログラミングアプローチ

  • メモリ構造の理解

  • オブジェクト指向プログラミングの理解

  • クラスの設計

  • 多型を活用したプログラミング

  • 抽象クラスとインタフェースの理解

  • インターフェースベースのプログラミング


📜コース概要
Java、C ++、C#、Python、Node.jsなど多くのプログラムがオブジェクト指向プログラミングに基づいて作成されており、オブジェクト指向ベースのプログラムを開発しています。

多くの人がプログラミングに入門し、オブジェクト指向プログラミング技法ある継承、多型性の概念を正確に理解できず、困難を感じるケースをよく見ました。されました。

まずは、考えて(Thinking) - >考えたものを絵で表現し(Presentation) - >絵で表現されたものをコーディング(Coding)に移す訓練を続けて繰り返すことで、どんなプログラムも簡単に理解して自分のものにすることができることを確信しています。

重要なのはプログラミングにもさまざまな要素が互いに関係しているということです。

🥇コース目標
関係( Relational )を理解し、構造( Framework )を理解し、メモリ( Memory )を理解して、オブジェクト指向プログラミングが面白いという目標を持たせることが目標です。

  • オブジェクト指向プログラミングとは何ですか?
  • なぜクラスを使うのか知っていますか?
  • ArrayとClassの共通点と違いを知っていますか?
  • JVMのメモリモデルを知っていますか?
  • class、object、instanceを区別して説明できますか?
  • オブジェクト生成プロセスを知っていますか?
  • オブジェクト指向プログラミングの3つの特徴(情報隠蔽、継承、多型)をご存知ですか?
  • 抽象クラスとインタフェースを使用する理由を知っていますか?
  • オブジェクト指向プログラミングの花である多型が何であるか知っていますか?
  • Object Casting(オブジェクト型変換)の概念を知っていますか?
  • オーバーロードとオーバーライドを説明できますか?

Java TPC本番プロジェクト(Java APIを活用)「本番プロジェクト講義OPEN」

Java Geocoding(アドレスを入力すると緯度と経度を抽出して地図を表示)
❷Java Crawling(Jsoupを使ったWebページをCrawlingする)
❸ Java Excel Handling(図書情報を利用して本情報(ISBN、Image)を抽出する)
❹ Java PDF Handling(iTextを使用したPDFファイルの作成(表、画像))
❺ Java MQTT Clientの作成(温度湿度の監視と制御)
❻ Java Socket (ソケット) Multi-Chatting プログラミング



Java TPC [PART1,2]
受講申請後の講義資料(PDF)およびソース提供

こんな方に
おすすめです

学習対象は
誰でしょう?

  • オブジェクト指向概念の理解が必要な人

  • クラスの正確な理解が必要な人

  • 多型概念を活用したい人

  • さまざまなAPIを活用したい人

  • JSON、XML Dataを処理してみたい人

  • Open APIを活用してプロジェクトをやりたい人

前提知識、
必要でしょうか?

  • プログラミング基礎文法

こんにちは
です。

7,900

受講生

600

受講レビュー

664

回答

4.9

講座評価

10

講座

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


📄 주요 강의경력외 다수

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

🎤 온라인 교육콘텐츠 제공

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

email : bitcocom@empas.com

カリキュラム

全体

50件 ∙ (17時間 44分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

237件

4.9

237件の受講レビュー

  • lwmwpark35235376님의 프로필 이미지
    lwmwpark35235376

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    I am a developer who has been developing for more than 2 years. First of all, when I first took the Java class, I remember it being very difficult. However, I was able to broaden my understanding of Java by continuously looking at the Java source code on site and also by taking the first lecture of TPC. Hmm... I will tell you a different story from the course review. To be honest, I paid for this course in November of last year, but I ended up taking it late, a year later. At first, I didn't know how to take the online lecture, so I was lost a lot, and because I was busy, I ended up completing the course after a year. There was a gap of more than 6 months in the middle where I didn't take the lecture. However, since October of this year, I have been trying to take the lecture consistently because I had time, and that is probably why I ended up completing the course. Some of you who are reading this article may be new to development, and there may be many seniors who are more experienced than me. If you want to listen to the lecture more effectively, I recommend doing the class, object, inheritance, and interface examples from the Java book. However, if you have too little time and get busy in the middle, it seems like it gets lost. So, if you follow the examples in the lecture, I think you will understand 70-80%. Also, if you create a separate git account - if you have already created one and are committing and merging the lecture content, it doesn't matter - if you leave comments about things you need to know and things you didn't know and commit and merge them, it will be easier to find them later. You can find what you did by just following the merge history in git. If you don't have a git account, it would be good to create a separate git account and always merge the TPC practice sources. Lastly, there may be some people like me who want to give up on the lecture because they are busy or find it difficult. Computer language is not something that people can understand right away when they first hear it. If you stop listening to the lecture because something comes up in the middle, you will forget the content. If you are reading this article and you don't understand the content you heard before, it would be right to listen to it again, but if not, I think it is important to review the PPT materials and practice sources sufficiently and progress. I wrote it without any order, so it became long. Even someone like me who had a long gap in attending lectures(?) completed the lecture. If you also listen to this lecture - it is the same as any online lecture - with consistency and earnestness, you will see yourself standing at the top of the mountain called completion. I hope you all will not forget the original intention when you paid for the lecture and complete the lecture. I will now go listen to the second lecture of TPC. Thank you for reading the long text.

    • bitcocom
      知識共有者

      Thank you for your honest and warm review. I think it is really difficult to develop yourself while developing in the field. I also took online classes, but I couldn't finish them with various excuses.ㅎ I will not take excuses for granted, and I will persistently finish the video lectures with a positive mindset that I can do it if I can. I will plan my schedule well and run forward, looking forward to the joy that will follow after completing the class. Thank you.^^

  • haro01090618님의 프로필 이미지
    haro01090618

    受講レビュー 4

    平均評価 5.0

    5

    2% 受講後に作成

    From the knowledge of Java that I usually had, I think I got closer to the flow of Java and object orientation through this lecture, studying Java based on memory. It's fun~~

    • bitcocom
      知識共有者

      Thank you for your first reply. ^^ There are many parts of object-oriented programming that are abstract and difficult for beginners to apply, and I've seen many cases where it ends with theory, so I prepared the lecture so that you can approach and utilize object-oriented programming as familiarly as possible based on Java. Thank you for helping me.~

  • ssh9570540님의 프로필 이미지
    ssh9570540

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    I am receiving government support to become a developer. I learned a lot about Java grammar, JSP/Servlet, Spring, MyBatis, etc., but I always felt a lack of basic knowledge about Java whenever I learned something new, so I decided to take the course. If I had just learned information by being injected at the academy, through the javaTPC lecture, I was able to connect the dots about why Java is an object-oriented language and how classes are used. In particular, I had difficulty understanding the implementation of polymorphism through interfaces in Spring due to a lack of basic knowledge, but this lecture was especially helpful in helping me learn about its specific uses. I think there are quite a few students receiving government support who have trouble organizing Java concepts while taking the course. I think this is a lecture that I would strongly recommend to those people.

    • bitcocom
      知識共有者

      Yes, thank you for your strong recommendation. Like Mr. Murphy, I have also attended academies and had many experiences like that, so I have acquired various know-hows and prepared the lectures to make them easier to approach. There is not much difference from other lectures, but I think you will find it interesting if you understand the linkage of object-oriented concepts. I am also rewarded that the parts that I did not understand have been resolved even a little. I will cheer you on with even more fighting~~

  • 밝은 토끼님의 프로필 이미지
    밝은 토끼

    受講レビュー 3

    平均評価 5.0

    5

    96% 受講後に作成

    It's a lecture with a different teaching style. And the different teaching style doesn't seem bad..? I feel like I don't hate the voice of the knowledge sharer, which is becoming more and more familiar..?

    • bitcocom
      知識共有者

      Haha thank you. If you felt a difference, you are slowly getting into the fun of Java~~ I hope this will be a fun and in-depth object-oriented lecture.

  • hibiscus0651182님의 프로필 이미지
    hibiscus0651182

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    I'm a web developer.. This is the first time someone has taught Java like this. It's so much fun to see someone explain it like this instead of just boringly listing the concepts in chapter 1, 2, 3. You explain so well... It's so helpful that I want to make it a part of our company's Java training. I'll definitely finish it. Thank you!!

    • bitcocom
      知識共有者

      Yes, I'm glad that it helped you. I'm not good at online lectures because I speak a little bit of dialect. If your company needs Java training, you're always welcome. Please make sure to finish it.

¥3,347

bitcocomの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!