강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

백엔드

Java TPC (생각하고, 표현하고, 코딩하고)

생각하고, 표현하고, 코딩하는 훈련을 통해 Java 프로그래밍을 쉽게 이해하고 접근 할 수 있다. 프로그래밍 요소들의 관계를 이해하고 객체지향 프로그래밍의 정확한 개념 정리를 통한 향후 Java API활용과 프로젝트에 자신감을 얻을 수 있다.

(4.9) 수강평 239개

수강생 2,440명

  • 박매일

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

이런 걸 배울 수 있어요

  • 빠른 프로그래밍 접근 방법

  • 메모리 구조에 대한 이해

  • 객체지향 프로그래밍의 이해

  • 클래스 설계하기

  • 다형성을 활용한 프로그래밍

  • 추상클래스와 인터페이스 이해

  • 인터페이스기반의 프로그래밍


📜 과정개요
Java, C++, C#, Python,Node.js등 많은 프로그램들이 객체지향프로그래밍을 기반으로 만들어졌고 객체지향기반으로 프로그램을 개발하고 있습니다. 객체지향 프로그래밍의 핵심인 클래스(class)를 정확하게 이해하고 클래스를 어떻게 설계하고 활용하는지를 아는 것이 객체지향 프로그래밍을 이해하는 가장 중요한 첫 걸음이고 첫 단추입니다.

많은 사람들이 프로그래밍에 입문하고 객체지향 프로그래밍 기법인 상속, 다형성 개념을 정확하게 이해하지 못해 어려움을 느끼는 경우를 종종 보았습니다. 객체지향 프로그래밍을 정확하게 이해한 다면 객체지향 프로그래밍은 아주 쉬운 프로그래밍이라고 생각됩니다. 저는 다년간 현장에서 Java를 지도해보았습니다. 여러분에게 Java를 기반으로 객체지향 프로그래밍의 가장 빠른 길을 알려드리고자 이 강의를 기획하게 되었습니다.

먼저는 생각하고(Thinking)->생각한 것을 그림으로 표현하고(Presentation)->그림으로 표현된 것을 코딩(Coding)으로 옮기는 훈련을 지속 반복하면 어떤 프로그램도 쉽게 이해하고 자신의 것으로 만들 수 있다는 것을 확신합니다.

중요한 것은 프로그래밍에도 여러 요소들이 서로 관계(Relational)를 이루고 있다는 것입니다. 이 관계를 이해하면 프로그래밍이 왜 재미가 있고 계속 하고자 하는 욕구가 생기는지 이 강의를 통해서 여러분이 아시길 바랍니다.

🥇 과정목표
관계(Relational)를 이해하고, 구조(Framework)를 이해하고, 메모리(Memory)를 이해하여 객체지향 프로그래밍이 재미있다라는 목표를 가지게하는 것이 목표입니다.

  • 객체지향 프로그래밍이 무엇인가요?
  • 클래스를 왜 사용하는지 아시나요?
  • Array와 Class의 공통점과 차이점을 아시나요?
  • JVM의 메모리 모델을 아시나요?
  • class, object, instance를 구별하여 설명할 수 있는지요?
  • 객체생성 과정을 아시나요?
  • 객체지향 프로그래밍의 3대 특징(정보은닉, 상속, 다형성)을 아시나요?
  • 추상클래스와 인터페이스를 왜 사용하는지 아시나요?
  • 객체지향 프로그래밍의 꽃인 다형성이 무엇인지 아시나요?
  • Object Casting(객체형변환) 개념을 알고 있는지요?
  • Overloading과 Override를 설명할 수 있는지요?

Java TPC 실전프로젝트(Java API 활용)  "실전프로젝트 강의 OPEN"

 Java Geocoding(주소를 입력하면 위도와 경도를 추출하여 지도 표시)
❷ Java Crawling(Jsoup을 이용한 웹페이지 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,995

수강생

616

수강평

665

답변

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분)

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

수강평

전체

239개

4.9

239개의 수강평

  • lwmwpark35235376님의 프로필 이미지
    lwmwpark35235376

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    2年以上開発した開発者です。とりあえずJavaは初めて授業を聞いた時、とても難しかった記憶がありました。しかし、現場でJavaソースを見続け、またTPCの最初の講義を聞きながら、Javaに対する理解度を広げることができました。 うーん…受講して別の話をします。正直言えば昨年11月に本講義を決済しましたが、1年が過ぎて遅く受講をするようになりましたね。最初はどうやってインターネット講義を聞くのか分からず、たくさん迷うこともしたし、忙しいことが重なってみたら1年という時間が過ぎて頑強をするようになりました。途中で講義を聞かない空白期間が6ヶ月以上になったこともありました。しかし、今年10月以降に時間が経ち、着実に講義を聞こうと努力していたのが、私が完強まで来た理由のようです。 もしこの文を見ている方の中で開発を初めてされる方もいらっしゃるし、私より年次が高い先輩たちもたくさんいらっしゃると思います。もっと効果的に講義を聞きたい場合は、JavaBookから出てくるクラス、オブジェクト、継承、インタフェースの例を一緒にしながらやりたいと思います。でも時間が足りなくて、途中で忙しいことができてしまえば、ぼやけてしまうようです。だから講義に出てくる例でもよくついてきたら70~80%は理解していただけると思います。また、gitアカウントを別々に作成して - すでに作成して講義の内容をcommitとmergeされる方なら構いません。あります。 gitのmerge履歴だけをたどると、私が何をしたのかを見つけることができます。 gitアカウントをお持ちでない方は、gitアカウントを別々に作成してTPC実習ソースを常にmergeさせることをお勧めします。 最後に私のように講義を聞いて途中で忙しいか難しいのであきらめたい方もいらっしゃるでしょう。コンピュータ言語というのがすぐに人が初めて聞くと、自然に理解される内容ではありません。講義を聞いて途中で事情が生じて聞かないと内容を忘れてしまうんです。この記事を見ている方がそのような場合が生じて前に聞いた内容が理解できない場合は、再度聞くことが正しいでしょうが、それ以外の場合は十分にPPT資料、実習したソースで復習をしながら進道を出ることが重要だと思います。 頭書なしで書いてみると、文が長くなりましたね。私のように講義を聞く空白期間が長い人(?)も講義を頑張りました。皆さんも着実に、誠実さを持ってこの講義 - どのインターネット講義も同じです。 - を聞いたら、崇江という山の頂上に皆さんが立っている様子をご確認いただきます。講義を決済したときの初心を忘れずに、みんな頑張ってください。 私はこれだけTPC第2講義を聞きに行きます。長い記事を読んでくれてありがとう。

    • bitcocom
      지식공유자

      率直で暖かい受講評判に感謝します。 現業で開発しながら自己開発をすることは本当に難しいと思います。 私もインターネット講義を受講しておき、いろんな言い訳で頑張れません。 ㅎ 言い訳が当たり前にならずにできるということになるとしましょう。時間スケジュールをよく組んで、頑強の後に続く喜びをあらかじめ期待してずっと走ってみましょう。ありがとうございます。^^

  • haro01090618님의 프로필 이미지
    haro01090618

    수강평 4

    평균 평점 5.0

    5

    2% 수강 후 작성

    私がいつも持っていたJavaの知識から 今回の講義を通じてメモリを基準にJavaを勉強するから Javaとオブジェクト指向の流れにもっと近づいたようです。おもしろいです~~

    • bitcocom
      지식공유자

      最初の返信ありがとうございます。^^ オブジェクト指向が抽象的で初心者が適用するのが難しい部分が多く、理論で終わる場合を多く見て、できるだけJavaに基づいてオブジェクト指向に親しみやすくアクセスし活用できるように講義を準備したのに役立ってくれてありがとう。

  • ssh9570540님의 프로필 이미지
    ssh9570540

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    開発者になるために国費支援を受けています。 Java文法をたどり、jsp/サーブレット、スプリング、マイバティスなど学んだことが多いですが、いつも新しいことを学ぶたびに、Javaに関する基本知識不足を骨抜きに感じて受講をするようになりました。 学園ではただ情報を注入されるように学んだらjavaTPC講義を通じてなぜJavaがオブジェクト指向言語なのか、そしてクラスの使い方などについてつながりました。特にスプリングでインターフェースを通じた多型性の実装で基本知識の不足のために理解するのが困難でしたが、今回の講義を通じてその使い方を具体的に知ることになった点が特に有益でした。 私のような国費支援学生の場合、教育を聞いてJavaの概念整理ができない方がかなりあると思います。そんな方に強くお勧めできる講義だと思います。

    • bitcocom
      지식공유자

      はい、強くお勧めいただきありがとうございます。私もマーフィー様のように学園も行ってみて、そんな経験をたくさんしてみるといろいろなノウハウができて、もっとアクセスしやすいように講義を準備しました。他の講義と大きな違いはありませんが、オブジェクト指向のつながりをよく理解すれば、それなりに楽しさを感じたと思います。 理解できない部分が少しでも解消されたなんて私もやりがいになります。さらにファイティングで応援します~~

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

    수강평 3

    평균 평점 5.0

    5

    96% 수강 후 작성

    教え方が一綺麗な講義です。 そして、一掃他の方法が悪くない感じ..? 知識共有者の声がどんどん馴染んでくる私が嫌いじゃない感じ…?

    • bitcocom
      지식공유자

      ㅎありがとうございます。 一掃を感じたら、そろそろJavaの楽しみに陥っていらっしゃいますね~~ 面白くて深いオブジェクト指向の講義になりますように。

  • hibiscus0651182님의 프로필 이미지
    hibiscus0651182

    수강평 4

    평균 평점 5.0

    5

    100% 수강 후 작성

    ウェブ開発者です。通常、chapter1、2、3、、退屈にJavaの概念を一覧表示しません。説明はとても良いです...私たちの社内のJavaトレーニングに固定したいと思うほど多くの助けがあります。頑強是非とさせていただきます。ありがとうございます!

    • bitcocom
      지식공유자

      お役に立てば、私も嬉しいです。少し方言を使って、私はオンライン講義はうまくいきません。 ぜひ真島まで頑張ってください。

₩27,500

박매일님의 다른 강의

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

비슷한 강의

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