
| 강좌 범위 | "JAVA 프로그래밍으로 실전 개발 역량을 강화합니다." 1. JAVA 프로그래밍 기초 다지기 프로그램 설치부터 변수, 연산자, 조건문, 반복문 등 핵심 문법을 체계적으로 학습합니다. 프로그래밍의 기본 원리를 이해하고 논리적 사고력을 함양합니다. 2. 실전 예제로 문제 해결 능력 향상 매 강의 풍부한 예제 실습을 통해 배운 이론을 코드로 직접 구현합니다. 반복적인 훈련으로 스스로 문제를 해결하고 코드를 작성하는 실전 감각을 익힙니다. 3. 심화 개념 및 응용 역량 확장 API 활용과 스트림 처리 등 JAVA의 심화 개념을 빈틈없이 학습합니다. 웹 애플리케이션, 게임, 빅데이터, AI 등 다양한 IT 분야로의 응용 기반을 마련합니다. |
|---|---|
| 강좌 특징 | [강좌특징] 1) 체계적인 3단계 학습 사이클: '개념 이해 – 실습 적용 – 심화 확장'으로 학습 효과를 극대화합니다. 2) 풍부한 실전 예제 실습: 이론 학습 후 즉시 코드로 구현하며 문제 해결 능력을 체득합니다. 3) 왕초보도 쉽게 이해하는 눈높이 강의: 프로그래밍 사전 지식 없이도 JAVA 핵심을 마스터할 수 있도록 친절하게 설명합니다. 4) 미래 IT 역량 확장 기반 마련: 웹, 게임, 빅데이터, AI 등 다양한 개발 분야로 나아갈 수 있는 탄탄한 JAVA 역량을 구축합니다. [수강생 FAQ] Q. 프로그래밍을 전혀 모르는 비전공자인데 수강할 수 있을까요? A. 네, 물론입니다. 본 강의는 프로그래밍에 대한 사전 지식이 전혀 없는 왕초보 및 비전공자도 쉽게 이해할 수 있도록 가장 기초적인 내용부터 친절하고 자세하게 설명합니다. 차근차근 따라오시면 누구나 JAVA 프로그래밍의 핵심을 마스터할 수 있습니다. Q. JAVA 개발 환경은 어떻게 설정해야 하나요? A. 강의 초반에 JAVA 개발 환경(JDK 설치 및 Eclipse 또는 IntelliJ IDEA와 같은 통합 개발 환경(IDE) 설정)에 대한 자세한 가이드를 제공합니다. 따라서 환경 설정에 대한 걱정 없이 바로 학습에 집중하실 수 있습니다. Q. 실습 위주로 진행된다고 하는데, 실습 자료는 따로 제공되나요? A. 네, 매 강의마다 기본 문법을 쉽게 이해하고 직접 따라하며 실력을 향상시킬 수 있도록 풍부한 예제 실습 자료가 제공됩니다. 제공된 자료를 활용하여 반복적인 훈련을 통해 JAVA 사용에 빠르게 익숙해질 수 있습니다. Q. 이 강의를 수강하면 어떤 분야로 진출하는 데 도움이 될까요? A. JAVA는 웹 애플리케이션, 게임 개발, 클라우드 컴퓨팅, 빅데이터, 인공지능, 사물인터넷 등 매우 폭넓은 분야에서 활용되는 언어입니다. 본 강의를 통해 탄탄한 JAVA 기초를 다지면 이 모든 IT 분야로의 진출 및 학습 확장에 큰 도움이 됩니다. Q. 교재는 반드시 구매해야 하나요? A. 강의에서 사용하는 'Let's 실전예제로 배우는 자바 PROGRAMMING' 교재는 이론을 보충하고 실습 예제를 보다 효과적으로 활용하는 데 큰 도움이 됩니다. 학습 효과를 극대화하기 위해 교재 구매를 적극 권장합니다. 교재는 김앤북 스마트 스토어(https://www.kimnbook.co.kr/book/detail/7)에서 구매 가능합니다. [BEST 수강후기] ⭐ 프로그래밍 진짜 못하는데 설명 듣고 이해해냈습니다. 저처럼 진짜 재능없어도 강의 듣고 따라오면 충분히 해낼 수 있습니다. ⭐ |
| 수강 대상 | ✅ 컴퓨터 공학 전공으로 입문하여 프로그래밍 기초를 탄탄히 다지고 싶은 새내기 대학생 ✅ 프로그래밍을 처음 접하는 비전공자로서 JAVA를 통해 개발 역량을 쌓고 싶은 학습자 ✅ 실무에 필요한 JAVA 프로그래밍 스킬을 단기간에 향상시키고 싶은 직장인 및 이직 준비생 ✅ 이론만으로는 부족함을 느끼고, 실제 코드를 직접 구현하며 실전 감각을 익히고 싶은 학습자 ✅ 게임 개발, 웹 애플리케이션, 데이터 분석 등 다양한 IT 분야로 진출하기 위한 JAVA 역량이 필요한 예비 개발자 |
| 교재 선택 |
|---|
| 차시 | 강의명 | 강의시간 | 설치 |
|---|---|---|
| 맛보기 | 자바란, 개발환경 설치하기 | 32분 | 변수 |
| 맛보기 | 변수란 | 42분 |
| 3강 | 자료형 | 39분 | 연산자 |
| 4강 | 상수, 대입연산자 | 40분 |
| 5강 | 산술, 증감, 비교연산자 | 38분 |
| 6강 | 연산자 실습과제 풀이 | 45분 | 조건문 |
| 맛보기 | if, if~else | 39분 |
| 8강 | if else | 40분 |
| 9강 | 이중조건, switch | 43분 |
| 10강 | 조건문 실습문제 | 38분 | 반복문 |
| 11강 | For문 | 41분 |
| 12강 | 이중 For문 | 41분 |
| 13강 | while, do-while | 41분 |
| 14강 | break, continue, 반복문 실습문제 | 50분 | 배열 |
| 15강 | 배열 선언 접근 | 36분 |
| 16강 | 다차원 배열 | 33분 |
| 17강 | 배열복사, 배열 실습문제 | 52분 | 클래스 |
| 18강 | 클래스란 | 37분 |
| 19강 | 필드 | 32분 |
| 20강 | 메서드 | 41분 |
| 21강 | 생성자, this, 초기화블록, 패키지 | 41분 |
| 22강 | 접근제한자, 싱글툴, 상속 | 36분 |
| 23강 | 오버라이딩, 다형성 | 42분 |
| 24강 | 추상클래스, 배열, final | 33분 | 인터페이스 |
| 25강 | 인터페이스 개념, 구현 | 41분 |
| 26강 | 인터페이스 대형성, default.static | 41분 | 내부클래스 |
| 27강 | 내부 클래스 | 40분 | 예외처리 |
| 28강 | 예외처리 | 41분 | 기본API |
| 29강 | 예외처리2, 기본API(java.lnag, object, equals, hashCode, toString 등) | 43분 |
| 30강 | util, text, regex | 38분 | 컬렉션프레임워크 |
| 31강 | List | 35분 |
| 32강 | Set, Iterator, Enumeration | 46분 | 제네릭 |
| 33강 | Map, 제네릭 | 34분 | 람다식 |
| 34강 | 람다식 | 43분 | 스트림 |
| 35강 | 스트림 소개, 생성, 종류 | 43분 |
| 36강 | 스트림 가공/병결/연결하기 | 44분 |
| 37강 | 스트림 병렬처리, 스레드 | 41분 | 스레드 |
| 38강 | 스레드 우선순위, 상태제어 | 47분 |
| 39강 | wait, notify 메서드 | 30분 | 입출력스트림 |
| 40강 | 스트림 소개, 바이트 기반 입력 스트림 | 42분 |
| 41강 | 문자/바이트 기반 입출력 스트림 | 37분 |