Thumbnail
개발 · 프로그래밍 프로그래밍 언어

즐거운 자바 대시보드

(5.0)
16개의 수강평 ∙  1768명의 수강생

무료

총 69개 수업 (24시간 31분)
수강기한: 무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
입문자를 위해 준비한
[프로그래밍 언어, 백엔드] 강의입니다.

기업에서 가장 많이 사용하는 프로그래밍 언어중 대표적인 언어를 말하라고 하면 Java언어를 말할 것 같아요. 즐거운 자바 교육과 함께 즐겁게 자바 공부를 진행해보세요.

✍️
이런 걸
배워요!
Java 기본 문법
Java 객체지향 문법
Java IO
Java Thread
Java 네트워크 프로그래밍
간단한 웹 서버 만들기
간단한 채팅 서버 & 채팅 클라이언트 만들기

자바(Java), 사전지식 없이 들어가서
간단한 프로젝트와 함께 나오세요! 🤩

자바 개발을 잘하고 싶다면 주목! 🌱

오프라인 국비교육을 통해 프로그래밍을 배우는 분 중 수업을 따라가는 게 힘들다는 고민을 가진 분이 많죠. 또한, 국비교육을 받고 싶어도 여러 가지 사정으로 수강을 못 하는 분들도 많습니다. 수업 한 번 듣는 것으로는 이해가 어려운 프로그래밍 수업. 시간과 장소에 구애받지 않고 여러 번 수업을 들을 수 있게 하고자 무료 자바 강의를 준비했습니다.

왜 Java(자바)인가요? 🧐

  • 기업에서 서버 프로그래밍을 할 때 가장 많이 사용하는 언어예요.
  • 객체지향 언어 중 하나.
  • 버전업을 거듭하며 다른 언어의 장점을 흡수하고 있어요(모던 자바).
    • 람다(Lambda): 함수형 프로그래밍
    • Steam API: 람다 표현식과 메서드 참조 등의 기능과 결합하여 복잡하고 어려운 데이터 처리작업을 쉽게 조회, 필터링, 변환 및 처리할 수 있도록 해요.
    • 병렬 프로그래밍: 여러 개의 CPU 코어에서 작업을 배분하여 동시 작업을 수행할 수 있어요.

본 강의는 자바로 백엔드 프로그래밍을 하려는 분들을 위한 과정입니다. 자바 개발 환경 설치부터 시작해서, 기초 문법, 객체지향 문법, IO, Thread, Network 프로그래밍까지 다루며 간단한 프로젝트까지 진행합니다.

이해가 어려운 부분이 있다면 반복적으로 들어주시고, 그래도 이해가 가지 않는다면 단톡방을 운영하고 있으니 단톡방에서 함께 공부하는 분들에게 질문해주세요. 저도 자주 방문해서 답변을 드리고 있습니다.


이런 분들께 추천해요 🙋

백엔드 개발자를 꿈꾸는
취업준비생

국비교육만으로
충분하지 않은 분

자바 강의를 찾고 있는
대학생


학습 내용 📚

문법

  • 자바 기본 문법
  • 객체지향 개념과 문법

자주 사용하는
몇 가지 디자인 패턴
 

제네릭(Generic)과
컬렉션(Collection)
프레임워크

Java IO (입출력)



스레드(Thread)와
네트워크 프로그래밍


미니 프로젝트

  • 회원 관리 프로그램
  • 웹 서버
  • 채팅 프로그램

예상 질문 Q&A 💬

Q. 사용하는 JDK 버전은?

11버전을 사용합니다. 기업에서 가장 많이 사용되는 JDK 버전은 아직 8과 11이라고 생각합니다.

Q. 강의에 사용되는 IDE는?

IntelliJ를 사용합니다. IntelliJ 커뮤니티 버전은 무료로 다운로드 받아 사용할 수 있습니다.

Q. 모든 Java 문법을 다루나요?

모든 자바 문법을 다루지 않습니다. 람다, 스트림, NIO 등을 다루지 않습니다. 해당 과정을 잘 듣고 이해한다면 모던 자바 문법은 스스로 학습할 수 있지 않을까 기대합니다.


지식공유자 소개 ✒️

이력 사항

  • 현) (주) 펴나니 개발 본부장
  • 이베이 코리아 Sr. MTS, Software Engineer
  • 패스트캠퍼스 - 스프링 부트, 자바 백엔드 장기 과정 교육
  • NHN 소프트웨어 엔지니어 (수석)
  • (주)써니베일 대표이사
  • T3Q(주) 기술이사
  • 삼성SDS 멀티캠퍼스 자바, 분석/설계, CBD, UML, 디자인 패턴 등 교육
  • 비트 교육센터 자바 관련 교육

저서

  • Java IO/NIO (2004년) - 한빛미디어
  • 쉽게 풀어쓴 웹로직과 EJB(2004년) - 한빛미디어
  • 프로그래머로 산다는 것 - 로드북

수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): MacOS, Windows, Linux
  • 사용 도구: JDK 11, IntelliJ

선수 지식 및 유의 사항

  • 선수지식 없음
  • 열정 필요

이런 분이 들으시면 좋아요!
🎓
이런 분들께
추천드려요!
자바 프로그래밍을 처음 배우려는 분
국비 백엔드 과정을 들었는데도 자바가 이해안가는 분
자바를 배웠거나, 배우려는 대학생

안녕하세요
부부 개발단 토토(김성박) 입니다.
부부 개발단 토토(김성박)의 썸네일

반갑습니다. 꾸벅.

 

유튜브 채널 : https://www.youtube.com/channel/UChWUWqURDfGFHpCIeLO8jZA

카카오톡 단톡방 : https://open.kakao.com/o/gcbnd3Ie

 

 

커리큘럼 총 69 개 ˙ 24시간 31분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 자바 기본 문법
변수와 리터럴 10:41
코드는 한 줄씩 차례대로 실행된다. 15:31
논리형 타입과 논리 연산자 19:05
정수,실수 그리고 산술연산자 25:06
타입의 변환 10:11
문자(char)타입 08:25
비트 연산자 09:26
삼항 연산자와 instanceof연산자 00:32
조건문 if와 삼항연산자 07:14
조건문 switch 06:13
반복문 while과 IntelliJ의 디버그모드로 실행하기 미리보기 11:43
반복문 do while 01:49
반복문 for 08:20
반복문과 라벨. break와 continue 04:24
섹션 2. 객체지향 문법 1/3
객체지향문법 - 객체, 인스턴스, 레퍼런스 변수. 객체지향 문법 시작! 미리보기 14:57
클래스 선언 하기 03:58
자판기를 그려보자. (쥐도 새도 모르게 클래스 다이어그램을 그릴 수 있도록 하자. 설계를 알게 하자) 09:58
자판기 클래스 만들기 & 그림으로 클래스와 관계 표현하기 12:03
필요한 개수만큼 인스턴스를 생성하자 05:59
메소드, 메시지 교환 , 자판기에 메소드 추가하기 13:02
메소드 선언 방법, UML표기법 익히기 19:32
static 메소드(클래스 메소드) 04:54
메소드가 실행될 때 어떤 일이 벌어지는가? 19:56
Math클래스 만들기, 클래스 메소드 만들기. private 생성자? 12:02
섹션 3. 객체지향 문법 2/3
인스턴스 필드(instance 필드) & NullPointException은 왜 발생할까? 21:22
객체지향문법 - 클래스 필드(static 필드) 08:02
클래스 메소드에서 인스턴스 필드를 사용하지 못하는 이유를 알아보자. static block사용방법을 알아보자 미리보기 09:05
main메소드보다 먼저 실행되는 static 블록? 03:42
자바의 메모리 영역에 대한 가벼운 설명 & 인스턴스 생성 04:35
추상화란? 미리보기 07:01
좋은 객체 vs 나쁜 객체 04:04
다형성과오버로딩(Overloading) 부제 : 개발자의 서비스 정신 미리보기 12:07
Package. 부제 : 1반 영희 와 2반 영희 23:42
상속 09:08
상속 - 부모타입으로 자식 인스턴스 참조하기 미리보기 09:57
상속 - 다형성(메소드 오버라이딩(overriding)) , 객체의 형변환 21:07
상속 - 필드, 메소드의 오버라이딩 할 때 주의점 11:40
상속 - 필드, 프로퍼티, setter, getter 를 잘 구분해서 사용하자. 10:30
Object의 오버라이딩 하라고 제공하는 toString(), equals(), hashCode() 메소드 사용방법 14:45
섹션 4. 객체지향 문법 3/3
생성자 32:18
추상 클래스란? 14:30
템플릿 메소드 패턴으로 추상 클래스 개념 익히기 16:38
final 클래스, 불변객체 String 12:18
접근제한자 04:43
인터페이스 & 로또번호 생성기 만들기 36:10
인터페이스 2편, 문법설명, default메소드가 필요한 이유 06:14
팩토리 메소드 패턴과 Java Reflection (자바 리플렉션) 25:52
익명클래스(Anonymous Class)와 처음 만나는 람다(Lambda) 11:57
섹션 5. 배열과 컬렉션프레임워크
섹션 6. 주석문, 예외처리, enum
주석문 16:39
예외(Exception) 처리하기 48:05
enum 29:22
섹션 7. Java IO (입출력)
Java IO 1/5 41:35
Java IO 2/5 49:06
Java IO 3/5 55:07
Java IO 4/5 53:31
Java IO 5/5 34:39
섹션 8. 미니프로젝트 1
회원 관리 프로그램 만들기 01:23:29
섹션 9. 쓰레드(Thread)와 네트워크 프로그래밍
쓰레드(Thread) 개념, 실행방법 34:13
네트워크 프로그래밍 1/2 48:38
네트워크 프로그래밍 - 간단한 웹 서버 만들기 2/2 32:00
섹션 10. 미니 프로젝트 2
채팅 프로그램 만들기 1/2 38:03
채팅 프로그램 만들기 2/2 01:01:49
강의 게시일 : 2023년 02월 08일 (마지막 업데이트일 : 2023년 02월 08일)
수강평 총 16개
수강생분들이 직접 작성하신 수강평입니다.
5
16개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
송바래 thumbnail
스프링에서 자주 사용하는 자바 문법(ex 컬렉션, 생성자 등등)을 잘 설명해주셔서 정말 좋았네요. 현업에 계신분이 설명해주셔서 정말 좋았습니다. 게다가 제일 좋았던건 무료라 부담없이 들을 수 있었어요. 개인적으로 5만원이라고 해도 전혀 아깝지 않게 들을 수 있을거 같네요. 저는 기초가 모자라서 노션에 수업 내용 적어가고 공부했는데, 몇번 돌려서 볼 예정입니다. 자바 기초가 모자라서 이 강의를 찾게 되었는데, 혹시 이 강의도 어렵다 하시는 분들은 서점에서 모두의 자바 구매하시고 듣는것도 좋은거 같네요. 같이 보면서 듣고 있는데, 완전 기초적인 부분까지 다뤄줘서 좋은거 같네요. 다음 강의도 기대되요~ 마지막 네트워크 프로그래밍이랑 채팅 프로그램 만들기는 생각보다 재미있어요.
2023-02-11
지식공유자 부부 개발단 토토(김성박)
수강평 감사합니다!!
2023-02-11
정중한 까마귀 thumbnail
자바를 사용하고 있지만 자바 개념이 부족해서 다시 처음 부터 공부할겸 듣게 되었습니다. 자바 여러 강의를 찾던 중 이 강의가 저에게 가장 잘 맞는 것 같네요! 예시도 들며 설명해 주셔서 이해가 너무 잘 됩니다! 아직 듣고 있는 중이지만 이미 저에게 많은 도움이 되는 강의 입니다!!
2023-02-11
지식공유자 부부 개발단 토토(김성박)
오 도움이 되었다니 기분이 좋네요!! 수강평 감사합니다!
2023-02-11
귀소 thumbnail
프로젝트의 초보자들 사용법과 회사에서 쓰는 법을 잘 알려주셔서 감사합니다.
2023-02-10
지식공유자 부부 개발단 토토(김성박)
귀소님 수강평 남겨주셔서 감사합니다. :-)
2023-02-10
포포 thumbnail
자바를 책으로 공부하고 복습을 위해서 이 강의를 들었습니다. 자바에 대해서 부족한 부분을 다양한 예시 코드를 통해서 설명을 해주십니다. 특히 IO, Thread 부분을 자세하게 설명해서 책에서 부족했던 부분을 더 깊게 학습할 수 있어서 좋았습니다. 만약에 자바에 대해서 처음 공부를 하시거나 복습을 하신다면 이 강의 추천합니다.
2023-02-09
지식공유자 부부 개발단 토토(김성박)
수강평 감사합니다. 닉네임부터 자바엄청 잘할 것 같은 느낌입니다. 감사합니다.
2023-02-09
thsrjsgh02 thumbnail
다른 무료강의 넘치지만 즐거운자바가 oop개념 확실히 잡아주고 가는것이 너무 좋습니다 강의료라고 생각하고 5별 남겨요 필수코스처럼 생각하고 계속 돌려볼것 같습니다 다음 커리큘럼이 있다면 기대하겠습니다
2023-02-08
지식공유자 부부 개발단 토토(김성박)
좋은 평 감사합니다!!! 첫댓글이 기분좋은 댓글이라 더더욱 감사합니다 :-)
2023-02-09