생각하고, 표현하고, 코딩하는 훈련을 통해 Java 프로그래밍을 쉽게 이해하고 접근 할 수 있다. 프로그래밍 요소들의 관계를 이해하고 객체지향 프로그래밍의 정확한 개념 정리를 통한 향후 Java API활용과 프로젝트에 자신감을 얻을 수 있다.
이런 걸
배워요!
빠른 프로그래밍 접근 방법
메모리 구조에 대한 이해
객체지향 프로그래밍의 이해
클래스 설계하기
다형성을 활용한 프로그래밍
추상클래스와 인터페이스 이해
인터페이스기반의 프로그래밍
📜 과정개요
Java, C++, C#, Python,Node.js등 많은 프로그램들이 객체지향프로그래밍을 기반으로 만들어졌고 객체지향기반으로 프로그램을 개발하고 있습니다. 객체지향 프로그래밍의 핵심인 클래스(class)를 정확하게 이해하고 클래스를 어떻게 설계하고 활용하는지를 아는 것이 객체지향 프로그래밍을 이해하는 가장 중요한 첫 걸음이고 첫 단추입니다.
많은 사람들이 프로그래밍에 입문하고 객체지향 프로그래밍 기법인 상속, 다형성 개념을 정확하게 이해하지 못해 어려움을 느끼는 경우를 종종 보았습니다. 객체지향 프로그래밍을 정확하게 이해한 다면 객체지향 프로그래밍은 아주 쉬운 프로그래밍이라고 생각됩니다. 저는 다년간 현장에서 Java를 지도해보았습니다. 여러분에게 Java를 기반으로 객체지향 프로그래밍의 가장 빠른 길을 알려드리고자 이 강의를 기획하게 되었습니다.
먼저는 생각하고(Thinking)->생각한 것을 그림으로 표현하고(Presentation)->그림으로 표현된 것을 코딩(Coding)으로 옮기는 훈련을 지속 반복하면 어떤 프로그램도 쉽게 이해하고 자신의 것으로 만들 수 있다는 것을 확신합니다.
중요한 것은 프로그래밍에도 여러 요소들이 서로 관계(Relational)를 이루고 있다는 것입니다. 이 관계를 이해하면 프로그래밍이 왜 재미가 있고 계속 하고자 하는 욕구가 생기는지 이 강의를 통해서 여러분이 아시길 바랍니다.
🥇 과정목표
관계(Relational)를 이해하고, 구조(Framework)를 이해하고, 메모리(Memory)를 이해하여 객체지향 프로그래밍이 재미있다라는 목표를 가지게하는 것이 목표입니다.
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분)
자바의 구동방식(JVM)
10:22
관계를 이해하라(V. D. A)
38:29
관계를 이해하라(실습)
18:40
데이터를 이동하라(실습)
27:14
메서드는 변수다(실습)
16:09
JVM의 메모리 모델(실습)
18:48
잘 설계된 클래스(실습)
15:53
수평적구조VS수직적구조(실습)
29:35
재정의(Override)
14:31
재정의(Override)(실습)
15:59
나보다 부모가 먼저야!
17:01
나보다 부모가 먼저야(실습)
17:12
부모 자식간 형변환이 된다.
19:06
리모콘 너무 좋은데( 다형성 이론)
10:13
너무 좋아 좋아! 다형성의 활용
13:29
추상클래스(일부 다형성 보장)
29:59
추상클래스(실습)
31:09
인터페이스(100% 다형성 보장)
10:09
인터페이스(실습)
16:42
부모가 있어서 너무 좋아!
17:24
인터페이스와 JDBC의 관계
17:27
인터페이스와 JDBC의 관계(실습)
10:10
인터페이스의 상속관계
07:47
Object 클래스는 신이야!
16:42
Object 클래스의 활용
13:36
학습정리(객체지향 3대 특징)
06:25
package(패키지)가 뭐 에요?
28:44
문자열(String)이 객체라고요?
19:30
내가 만든 최초 API
24:36
Wrapper 클래스란?
17:03
Wrapper 클래스란?(실습)
14:30