Thumbnail
지식공유자의 깜짝할인 중(D-6)
BEST
개발 · 프로그래밍 프로그래밍 언어

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편) 대시보드

(4.7)
30개의 수강평 ∙  651명의 수강생

16%

27,500원

33,000원
지식공유자: 박은종
총 60개 수업 (9시간 51분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

자바를 공부하고 싶으신가요? 그럼 인프런 2만 수강생의 은종쌤과 함께하시죠. Do it 자바 프로그래밍 입문 저자 은종쌤이 여러분 자바 학습의 시작과 끝까지 함께합니다.

✍️
이런 걸
배워요!
자바 프로그래밍
객체지향 프로그래밍
프로그래밍의 기초

너무 친절하고 자세한
 은종쌤의 JAVA 강의로 초대합니다 🤗

 평점 ★4.8   수강생 20,000+   수강평 300+  

[Do it 자바 프로그래밍 입문 with 은종쌤]이 리뉴얼되어 돌아왔어요!

비전공자, 문과생도 무릎을 ‘탁!’ 치며 이해하는 자바 강의!
25년 경력 명강사이자 멘토의 노하우가 가득한 강의!

개발자라면 반드시 알아야 하는 자바 언어, 기초부터 차근히 시작해서 끝까지 마스터할 수 있습니다. 프로그래밍의 입문자를 위한 기초부터 객체 지향 프로그래밍의 각 기술이 어떻게 쓰이는지 현실적이고 구체적인 예제로 여러분의 궁금증과 어려움을 해결해드립니다.

자바 프로그래밍 입문,
은종쌤과 함께! 🧙

자바 책을 쓴 지 4년 반이 지났습니다. 그동안 3만여 권의 책이 판매되고 강의 수강생도 많이 늘었습니다. 책과 함께 무료로 공개했던 자바 강의도 그만큼 시간이 흘렀네요. 이후에 여러 강의를 하면서 다양한 내용과 예제가 업데이트되었습니다. 리뉴얼해서 인프런에 오픈하게 되어 기쁘게 생각합니다.

프로그래밍뿐 아니라 새로운 것을 배우는 과정은 어느 분야 누구에게나 힘든 일입니다. 그 시간을 이겨내고 즐기는 사람만이 전문가가 될 수 있지요. 전 프로그래밍이 수학 공부와 비슷하다고 생각합니다. 수학을 잘하려면 많이 연습해야 하지요? 프로그램도 마찬가지입니다. 많은 연습 문제를 접했을 때 논리적으로 해석하고 프로그램으로 옮길 수 있고, 그런 실력을 갖출 때까지 많은 연습과 시간이 필요합니다. 은종쌤이 그 시간을 여러분과 같이하겠습니다.

이 강의는 모든 코딩을 같이 합니다. 강의마다 하나씩 따라오다 보면 어느새 코딩과 프로그램에 익숙해진 자신을 발견할 수 있을 겁니다. 여러분의 "마늘과 쑥의 시간"을 은종쌤이 함께하겠습니다. 


이런 분들께 추천해요 🙋

비전공자이지만 코딩을 배워서 개발자가 되고 싶어요.

용어가 너무 어려워서 프로그래밍에 입문하기 쉽지 않아요.

자바를 배웠는데, 실제로 어떻게 쓰이는지 감이 안 와요.

객체지향 프로그래밍을 배웠는데, 어떻게 할지 모르겠어요.


강의 특징 ✨

배운 내용은 실무 예제를 통해 확실하게 내 것으로

배운 내용을 확인할 수 있는 '복습하기' 문제 제공

코딩을 따라 하면서 자연스러운 습득

자바를 통해 학습하는 프로그래밍 언어 기초 지식

윈도우, 맥 모두 사용할 수 있는 설치 및 예제 실습 제공

Github 코드 다운로드 방법 제공 (추가 영상에서 제공) 


이런 걸 배워요 📚

이번 입문 강의는 Part 1과 Part 2로 나누어 강의를 제공합니다. 

이번 강의인 Part 1에서는 객체지향 프로그램의 기본과 핵심을 학습하고, 추후 오픈할 Part 2에서는 자바의 여러 가지 클래스를 통해 실무에서 사용할 수 있는 기술을 습득합니다.

Part 1의 학습 내용은 다음과 같습니다.

1. 프로그램의 기초

  • 프로그래밍이 처음인 분들도 이해할 수 있도록 쉬운 예제와 함께 친절하게 설명해드립니다.

2. 객체지향 입문

  • Object Oriented Programming 입문을 위한 실용적인 내용을 체계적으로 학습합니다.
  • 객체로 시작하여 static을 활용한 Singleton Pattern까지 학습하면서 객체 지향에 입문합니다.

3. 객체지향 핵심

  • 객체 지향 프로그래밍에서의 가장 핵심적인 기술을 다양한 예제를 통해 학습합니다. 
  • 상속, 다형성, 추상 클래스, 인터페이스 등을 학습합니다.

수강평 미리 보기 👀

*아래 수강평은 본 강의의 리뉴얼 전 강의인 [Do it 자바 프로그래밍 with 은종쌤]의 수강평입니다.

★★★★★

국비 듣고 있는데, 제 스승님은 여기 계십니다. 그 강사한테서 월급 뺏어서 스승님 드리고 싶네요. 국비 듣고 화난 마음 실버벨 들으며 가라앉히기... 실버벨 실버벨 실버 올더웨이...

-코***

★★★★★

기초부터 차근차근 자세히 설명해주시고 자바 강의 중 제일 이해가 잘 되는 최고의 강의입니다. 다들 자바는 이 강의 들으세요!


- 안***

★★★★★

국비지원교육으로 자바를 처음 접했는데, 그 강의에 쓴 돈을 이 무료 강의 강사님께 드리고 싶습니다, 정말. 목소리도 강의도 너무 좋고요. 국비지원 교육에 비해 배속으로 마음껏 시간 조절이 가능하니까 더 좋아요. 인프런 짱.. 은종쌤 짱..

-씨***

★★★★★

2배속으로 들어도 귀에 박히는 강사님의 엄청난 딕션, 이거 듣고 이해를 못하면 말이 안 되는 설명 방식, 적절한 영상 길이. 다른 라이트한 강의에서는 다루지 않을 법한 깊은 내용들이 있지만, 키워드만 제공해서 깔끔하게 떨어지는 흐름. 진짜 레전드입니다.

-wo***

★★★★★

여러 자바 강의를 들었지만 날고 긴다는 유명 강사들보다 저에게 있어 더욱 친절하고 자세하며, 왜 쓰이는지 어떻게 쓰이는지 그러한 부분이 좋았습니다.

-Wo***

★★★★★

자바 입문 및 존 개발자분들도 기본기를 다시 잡는 데 최고의 강의라고 생각합니다. 제 후배나 동료들에게 추천할 의향 100%!

- Ca***


수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, 
  • 사용 도구:  이클립스, intelliJ, JDK, github
  • PC 사양: CPU, 메모리, 디스크, 그래픽카드 등 프로그램 구동을 위한 권장 사양

학습 자료

실습에 사용되는 소스(github) 과 교재 내용(gitlab) 링크는 색션1. [자바프로그래밍 시작하기]에 노트 부분에 공개합니다.


예상 질문 Q&A 💬

Q. 프로그램 공부를 해본 적이 없는데 수강해도 이해할 수 있을까요?

시작할 수 있습니다. 이 강의는 입문자를 위한 강의입니다. 프로그래밍 기초부터 차근히 공부하시면 됩니다. 단, 누구나 처음 시작하는 분야는 어렵고 힘듭니다. 특히 프로그래밍을 잘하기 위해서는 절대 시간과 노력을 투자하셔야 한답니다^^

Q. 자바 언어를 배우는 것이 개발자가 되기에 유리한가요?

어떤 분야의 개발자가 되느냐를 선택하시는 게 먼저인 것 같습니다. 언어마다 업무에서 차지하는 비중은 다릅니다. 현재 자바 개발자는 웹, 안드로이드 앱 등에서 개발 업무를 하고 있습니다. 만약 네트워크나 게임 분야의 개발을 원한다면 C, C++ 언어를 공부하시는 게 맞습니다.

Q. 수업 내용이 책(Do it 자바 프로그래밍 입문)과 많이 다른가요? 

기본적으로 제가 제작한 책과 강의라 동일한 부분은 많습니다. 다만, 책에 모두 담지 못했던 내용도 있고, 분량이 많은 예제는 지면 관계상 책에 넣지 못하여 강의에서 제공됩니다.

Q. 강의를 파트1 과 파트2 로 나눈 이유는 무엇인가요?

입문을 하시는 분들은 먼저 파트 1을 학습하시는 게 좋을 것 같습니다. 파트 1 학습이 끝나면 파트 2에서 자바의 다양한 클래스들과 자료구조, 알고리즘을 자바 언어로 학습하실 수 있습니다.  이미 입문의 지식이 있으신 분들은 파트 2를 통해 더 넓고 다양한 지식을 얻기 위해 각각 수강할 수 있게 도와드리고자 파트를 분리했습니다. 


Part 2의 내용을 미리 소개합니다. (3월 말 오픈)

JDK의 여러 클래스의 활용과 자료구조의 구현, 알고리즘 문제 풀이, 자바의 입출력, 소켓 프로그래밍 등 실제 자바를 활용하는 데 필요한 여러 요소에 대한 학습이 이루어집니다.

 


이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
프로그래밍에 입문하고 싶은 분
자바 프로그래밍을 처음 배우시는 분
다른 언어로 이미 객체지향 프로그래밍을 했지만, 자바로 학습하시고 싶으신 분

안녕하세요
박은종 입니다.
박은종의 썸네일

지식공유자 소개 ✒️

동국대학교에서 컴퓨터 공학을 전공하고 서울대학교 대학원에서 컴퓨터 공학 석사 학위를 받았습니다. 회사를 다닐 때는 자바, C, C++ 등 언어로 다수의 개발 프로젝트를 진행하였고, 비트 컴퓨터, T 아카데미에서 자바, 웹, 자료구조와 알고리즘, 모바일, 디자인 패턴 분야 등의 강의를 진행하였습니다.

국민대와 경희대에서 비전공자를 대상으로 하는 프로그래밍 강의를 하였으며,  NHN NEXT에서 겸직 교수로 자바 프로그래밍과 프로그래밍 연습 강의를 진행했습니다. 10년은 개발자로 일했기에 실무에서 필요한 내용을 잘 알고, 또 다른 10년은 강의를 하며 초보자의 마음까지 잘 알게 되었습니다.

요즘 최대 관심사는 초등학생부터 어른까지 각계각층의 사람들이 멋진 프로그래밍 세계에 관심을 가지고 공부할 수 있도록 도와주는 것입니다. 현재는 이노베이션 아카데미(42서울)의 멘토로 있답니다.

이력 사항

이노베이션 아카데미(42 SEOUL) 멘토

'Do It 자바 프로그래밍 입문' 저자(이지스퍼블리싱)

패스트캠퍼스, 인프런의 인기 자바 프로그래밍 강의 제작자

NHN NEXT 겸직교수, 비트교육센터, TAcademy 강사

스펙트라 개발 팀장

현대정보기술

서울대학교 컴퓨터공학부 석사

동국대학교 컴퓨터공학과 학사

포트폴리오/개인 영상

Do it 자바프로그래밍 입문 저자

http://www.yes24.com/Product/Goods/62281686

Do it 자바 프로그래밍 입문 강의 (인프런)

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

은종쌤과 자바로 디자인 패턴 쉽게 시작하기

은종쌤의 프로그래밍 강의 (유튜브)

https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

 

 

커리큘럼 총 60 개 ˙ 9시간 51분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 0. 강의 목차에 대하여
섹션 1. 자바 프로그래밍 기초
자바 프로그래밍 시작하기 12:11
자바와 개발환경 설치하고 첫 프로그래밍 만들기 (맥 버전) 14:02
자바와 개발환경 설치하고 첫 프로그래밍 만들기 (윈도우 버전) 13:31
컴퓨터에서는 자료를 어떻게 표현할까요? 17:18
변수는 변하는 수입니다 10:10
자료형(data type) - 정수는 어떻게 표현하나요? 09:25
자료형(data type) - 실수는 어떻게 표현하여 사용하나요? 08:08
자료형(data type) - 문자는 프로그램에서 어떻게 표현하여 사용하나요? 09:39
자료형(data type) - 논리형, 자료형 없이 변수 사용하기 (자바 10부터) 08:21
변하지 않는 상수와 리터럴, 변수의 형 변환 13:58
자바의 연산자들 - 대입, 부호, 산술, 복합대입, 증감연산자 11:22
자바의 연산자들 - 관계, 논리 연산자 08:05
자바의 연산자들 - 조건 연산자, 비트 연산자 13:57
조건문 - if문 (만약... 라면) 18:34
조건이 여러 개 일 때 간단히 표현되는 switch-case문 12:11
반복문 - while문, do-while문 14:20
반복문 - for문 미리보기 09:27
반복문이 여러 번 포개진 중첩 반복문 10:17
중간에 멈추는 break문, 무시하고 계속 진행하는 continue문 11:13
섹션 2. 자바 프로그래밍 기초 복습 문제 풀이
제어문 연습하기 05:43
조건문과 반목문을 활용하여 다이아몬드를 출력하세요 04:19
섹션 3. 객체지향 입문
객체와 객체지향 프로그래밍 미리보기 04:32 생활 속에서 객체 찾아 클래스로 구현해보기 미리보기 04:36
함수와 메서드 13:40
객체의 속성은 멤버 변수로, 객체의 기능은 메서드로 구현한다 09:41
인스턴스 생성과 힙 메모리 04:13
생성자(constructor)에 대해 알아봅시다. 09:52
참조 자료형 변수 10:26
접근 제어 지시자(access modifier)와 정보은닉(infomation hiding)과 캡슐화(encapsulation) 13:33
객체 자신을 가리키는 this 09:01
객체간의 협력(collaboration) 미리보기 09:58
여러 인스턴스에서 공통으로 사용하는 변수를 선언하자 - static 변수, 변수의 유효범위 14:49
static 응용 - 싱글톤 패턴(singleton pattern) 07:07
배열(array) - 자료를 순차적으로 한꺼번에 관리하는 방법 14:58
객체 배열 사용하기 12:08
2차원 배열 사용하기 05:02
객체 배열을 구현한 클래스 ArrayList 10:49
섹션 4. 객체지향 입문 복습 문제 풀이
객체 협력 - 출근길에 커피 사기 08:02
static 활용 - 자동차 공장에서 자동차 생산하기 미리보기 05:12
ArrayList를 활용한 간단한 성적 산출 프로그램 만들기 07:57
섹션 5. 객체지향 핵심
객체 간의 상속은 어떤 의미일까? 05:25
상속을 활용한 멤버십 클래스 구현하기 12:09
상속에서 클래스 생성 과정과 형 변환 14:44
메서드 재정의하기(overriding) 10:43
메서드 재정의와 가상 메서드의 원리 미리보기 04:19 다형성과 다형성을 사용하는 이유(polymorphism) 미리보기 12:03
상속은 언제 사용할까? 02:17
다운 캐스팅과 instanceof 06:48
추상 클래스 구현하기 14:22
추상 클래스의 응용 - 템플릿 메서드 패턴 11:15
인터페이스(interface)와 인터페이스는 왜 쓰는가? 미리보기 10:26 인터페이스를 활용한 다형성 구현(dao 구현하기) 미리보기 18:23
인터페이스의 여러 가지 요소 09:35
여러 인터페이스 구현하기와 인터페이스 상속 07:56
클래스 상속과 인터페이스 구현 같이 사용하기 06:28
섹션 6. 객체지향 핵심 복습 문제 풀이
추상 클래스와 템플릿 메서드 활용 11:48
인터페이스를 활용한 정책 프로그래밍 구현 미리보기 07:32
섹션 7. 도움이 되는 영상
github에서 예제 코드 다운받기 05:14
이클립스에서 디버깅하기 04:09
강의 게시일 : 2023년 02월 23일 (마지막 업데이트일 : 2023년 06월 04일)
수강평 총 30개
수강생분들이 직접 작성하신 수강평입니다.
4.7
30개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김재원 thumbnail
5
처음 하는 저도 많은 걱정을하고 입문하였습니다. 처음 10강까지 들을때 이해가 하나도 안되었지만 반복으로 계속 듣다보니 점점 이해되는게 늘어나고 강사님이 말씀하시는게 점점 이해가되기 시작했습니다 타강의도좋지만 은종선생님이 해주시는 강의가 눈과 귀에 쏙쏙 들어오네요 수강신청하길 잘한거같습니다. 저같이 처음 입문,도전 해보시는분들 이해못할거라 처음부터 걱정하지마시고 도전해보시길 권장드립니다. 모든 수업은 반복적으로 듣는게 최고로 좋은거같네요.
2023-04-18
지식공유자 박은종
입문자분께서 도움을 받으셨다니 정말 다행입니다. 한번 들어서 이해가 어려우실수 있어요... 그래도 반복해서 듣고 꼭 코딩도 같이 하시길 바랍니다. 코딩할 때 키보드는 문서 쓸때와 다르거든요 키보드가가 손에 익숙해져야 자신감이 생깁니다. 화이팅!!!
2023-04-19
재롱이 thumbnail
5
기초 복습하기 좋아요
2024-03-28
지식공유자 박은종
실습하시면서 따라하시면 어느새 자바를 마스터 하실 수 있습니다^^ 잘 들어주셔서 감사합니다
2024-03-31
유지민 thumbnail
5
학교 수업 따라가는데 많은 도움이 돼요
2024-03-18
지식공유자 박은종
예... 학교에서 배우는 이론적인 부분을 예제를 통해 잘 학습하실 수 있도록 구성했습니다. 도움이 되신다니 저도 매우 기쁩니다. 감사합니다
2024-03-31
이승한 thumbnail
5
본격적으로 공부하기전에 걸음마 때기용으로 정말 좋습니다. 개념 용어같은거를 접근쉽게 설명해주셨고, 이 강의가 어렵다거나 이해가 안된다면 그냥 이해력이 낮은거에요
2023-08-30
지식공유자 박은종
예.. 이 강의를 기반으로 더 많은 공부를 해나가시면 저야 정말 감사한 일이지요~^^
2023-08-31
조담현 thumbnail
5
자바를 공부할 때 항상 객체지향 파트가 이해하기 어려워서 막히는 부분이었는데, 직관적인 예제들과 이해를 돕는 자료들 덕분에 이 강의로 확실하게 감을 잡을 수 있었습니다 :) 제어에 관한 핵심적인 내용들을 빠르게 정리하고, 객체지향에 관한 내용들을 자주 쓰이는 패턴들과 함께 알려주시니 어떤 코드를 어떤 상황에서 써야 하는지 까지 머릿속으로 생각하며 학습할 수 있었습니다. 곧 나올 Part2도 얼른 학습하고 싶어요. 자바 입문 강의로 추천합니다!
2023-03-14
지식공유자 박은종
좋은 수강평 감사합니다. 첫번째 수강평 기념으로 "Do it 자바 프로그래밍 입문" 11쇄를 보내드리려고 합니다. eunjong.park@gmail.com 으로 주소 알려주시면 출판사에서 책이 오는 대로 보내드리겠습니다. 도움이 되셨다니 저도 기쁘고 보람있네요 Part2에서 뵐께요~
2023-03-15