BEST
개발 · 프로그래밍

/

백엔드

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

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

(4.9) 수강평 231개

수강생 2,406명

Thumbnail

초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.

이런 걸
배워요!

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

  • 메모리 구조에 대한 이해

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

  • 클래스 설계하기

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

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

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


📜 과정개요
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를 활용해서 프로젝트를 해보고 싶은 사람

선수 지식,
필요할까요?

  • 프로그래밍 기초 문법

안녕하세요
박매일입니다.

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

- 주요경력 -    

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

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

한양대학교 ERICA 온라인강의

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

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

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

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

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

email : bitcocom@empas.com

커리큘럼

전체

50개 ∙ (17시간 44분)

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!