무료
입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.
비전공자, 초보 개발자들이 자바 문법을 쉽게 배울 수 있습니다. 예제를 분석하며 문법을 배우는 방식입니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
자바 문법, 객체지향, 자료구조, 람다/스트림, 옵셔널, 제네릭스, I/O 등을 활용할 수 있습니다.
실무에서 언제 사용되는 문법인지 알 수 있게 됩니다.
객체지향 개념을 추상적인 개념이 아닌 코드로 설명합니다.
강의 주제 📖
- 자바 문법, 자료구조, 객체지향, 제네릭스, 람다/스트림, 옵셔널, I/O 등을 코드를 작성하며 쉽게 배울 수 있습니다.
수강 타겟/강의 목적 🙆♀️
지식공유자가 생각하는 수강생 유형
- 비전공자
- 초보 개발자
- 자바 문법이 부족하다고 느끼는 경력자
수강생의 고민 & 해결 방법
- 엘컴퓨터학원에서 오프라인 수업을 수강하실 수 있습니다.
강의를 들은 후 수강생의 변화
- 배우고 있는 문법들이 왜 필요한 지 알게 됩니다.
- 해당 자바 문법을 언제 어떻게 써야 하는 지 알 수 있게 됩니다.
- 서블릿, 스프링 등 이후의 공부를 진행 할 수 있게 됩니다.
- 개발자를 골탕 먹이기 위한 문법이 아닌 업무량을 줄여 주기 위한 문법들이라는 것을 알게 됩니다.
강의 특징 ✨
- 초심자의 눈높이에 맞춰 쉽게 설명 합니다.
- 추상적인 개념을 코드로 쉽게 풀어 설명합니다.
- 연습문제를 이용해 문법 이해 여부를 스스로 파악할 수 있습니다.
- 문법 설명에서 끝나는 것이 아닌 언제 어떻게 사용되는 지를 코드로 설명합니다.
학습 내용 📚
- 전반적인 자바 문법에 대해 배우게 됩니다.
- 자바 문법, 자료구조, 객체지향, 제네릭스, 람다/스트림, 옵셔널, I/O 등
예상 질문 Q&A 💬
Q. 비전공자도 들을 수 있는 강의인가요?
A. 인터넷 검색만 하실 수 있으면 누구나 가능합니다.
Q. 자바를 배워야 하는 이유는 무엇인가요?
A. 현재 자바가 취업에 가장 용이한 언어입니다.
Q. 자바를 배우면 어떤 일을 할 수 있나요?
A. 이후 스프링, 안드로이드 등을 공부하시고 백엔드, 앱, 웹 개발자 등을 준비하실 수 있습니다.
Q. 수업 내용을 어느 수준까지 다루나요?
A. 대부분의 자바 문법을 다루기 때문에 수료 후 스프링으로 넘어 가시면 될 정도로 다룹니다.
Q. 수강 관련 참고 사항
A. 맥이나 다른 OS에서 설치 시 구글 검색 부탁드립니다.
수강 전 참고 사항 📢
실습 환경
- 운영 체제 및 버전(OS): 윈도우, 맥, 리눅스 등 JDK를 지원하는 OS
- 사용 도구: JDK 8 이상, 이클립스
- PC 사양: 인터넷 검색되면 됩니다.
학습 자료
- 깃헙에 예제 코드를 업로드 하였습니다.
- https://github.com/lcomputerstudy/lcomputer-java
선수 지식 및 유의사항
- 인터넷 검색만 하실 수 있으면 됩니다.
- 배속을 올려서 들으시고 이해 안되면 한 번 더 듣는 방법도 괜찮습니다.
지식공유자 소개 ✒️
안녕하세요, 엘컴퓨터학원 원장 이신만입니다.
많은 비전공자들을 개발자로 만들었고 앞으로도 그럴 계획입니다.
감사합니다.
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
비전공자나 초보 개발자 분들
자바 문법이 부족하다고 느끼는 경력자 분들
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
인터넷 검색 능력
중꺾마
안녕하세요
이신만 입니다.
이신만 입니다.
안녕하세요, 엘컴퓨터학원 원장 이신만입니다.
고민 많고 힘들어 하는 비전공자 분들을 개발자로 만드는 것이 목표입니다.
같이 열심히 공부해 봅시다!
커리큘럼
총 129 개
˙ 17시간 25분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 개요 및 설치
2 강
∙ 11분
섹션 1. 기본 문법
35 강
∙ 3시간 40분
[자바 강의] 1-1. 출력1 (println, Java)
미리보기
10:47
[자바 강의] 1-2. 출력2 (println, Java)
미리보기
03:22
[자바 강의] 1-3. 변수1 (Variable, Java)
미리보기
02:45
[자바 강의] 1-4. 변수2 (Variable, Java)
미리보기
04:12
[자바 강의] 1-5. 리터럴 (Literal, Java)
미리보기
01:48
[자바 강의] 1-6. 출력3 (printf, Java)
미리보기
04:22
[자바 강의] 1-7. 입력 (Scanner, Java)
미리보기
03:25
[자바 강의] 1-8. Swap 알고리즘 (Swap algorithm, Java)
미리보기
02:52
[자바 강의] 2-1. 기본 데이터 타입 (Primitive data type, Java)
28:37
[자바 강의] 2-2. 리터럴 형변환 (Literal type casting, Java)
10:57
[자바 강의] 2-3. 변수 형변환 (Type casting, Java)
09:30
[자바 강의] 3-1. 산술 연산자 (Arithmetic operator, Java)
04:31
[자바 강의] 3-2. 단항 연산자1 (Unary Operator, Java)
01:48
[자바 강의] 3-3. 단항 연산자2 (Unary Operator, Java)
06:25
[자바 강의] 3-4. 관계 연산자 (Relational Operator, Java)
03:52
[자바 강의] 3-5. 논리 연산자 (Logical Operator, Java)
07:11
[자바 강의] 3-6. NOT 연산자 (NOT Operator, Java)
01:17
[자바 강의] 3-7.삼항 연산자 (Ternary Operator, Java)
02:31
[자바 강의] 3-8. 할당 연산자 (Assignment Operators, Java)
01:59
[자바 강의] 4-1. 1차원 배열 (One-dimensional Array, Java)
12:35
[자바 강의] 4-2. 다차원 배열 (Multi-dimensional Array, Java)
12:57
[자바 강의] 5-1. if문 (if-then Statement, Java)
07:55
[자바 강의] 5-2. if else문1 (if-then-else Statement, Java)
03:44
[자바 강의] 5-3. if else문2 (if-then-else Statement, Java)
03:11
자바 강의] 5-4. 중첩 if else문 (Nested if-then-else Statement, Java)
01:40
[자바 강의] 5-5. switch문 (switch Statement, Java)
02:40
[자바 강의] 6-1. for문 (for Statement, Java)
14:29
[자바 강의] 6-2. 중첩 for문 (Nested for loops, Java)
11:43
[자바 강의] 6-3. 최댓값 알고리즘 (Max algorithm, Java)
03:50
[자바 강의] 6-4. Shuffle 알고리즘 (Shuffle algorithm, Java)
06:10
[자바 강의] 6-5. 버블 정렬 알고리즘 (Bubble Sort Algorithm, Java)
05:54
[자바 강의] 6-6. while문1 (while Loop, Java)
03:18
[자바 강의] 6-7. while문2 (while Loop, Java)
04:57
[자바 강의] 6-8. break문, continue문 (break Statement, continue Statement, Java)
05:01
[자바 강의] 6-9. do while문 (do while Loop, Java)
08:04
섹션 2. 객체지향
59 강
∙ 8시간 28분
[자바 강의] 7-1. 도서관리 프로그램 (Library Management Program, Java)
13:39
[자바 강의] 7-2. 클래스 (class, Java)
28:02
[자바 강의] 7-3. 메서드 (Method, Java)
31:48
[자바 강의] 7-4. 메서드와 this (Method and this, Java)
15:44
[자바 강의] 7-5. 클래스 변수 (static variable, Java)
10:11
[자바 강의] 7-6. 클래스 메서드 (static method, Java)
05:22
[자바 강의] 7-7. 상수 (final, Java)
05:11
[자바 강의] 7-8. 메서드 오버로딩 (Method overloading, Java)
04:51
[자바 강의] 7-9. 생성자 (Constructor, Java)
11:01
[자바 강의] 7-10. this 생성자 (this constructor, Java)
04:48
[자바 강의] 7-11. 가변인자 (Varargs, Java)
05:37
[자바 강의] 7-12~13. 값에 의한 호출 (Call by value, Java)
04:39
[자바 강의] 7-14. 참조에 의한 호출 (Call by reference, Java)
02:52
[자바 강의] 8-1. 상속 (inheritance, Java)
13:06
[자바 강의] 8-2. has-a 관계 (has-a relationship, Java)
12:56
[자바 강의] 8-3. super 생성자 (super constructor, Java)
07:15
[자바 강의] 8-4. super (super keyword, Java)
03:41
[자바 강의] 8-5. 메서드 오버라이딩 (Method overriding, Java)
06:33
[자바 강의] 8-6. 접근 제한자 (Access modifiers, Java)
17:10
[자바 강의] 8-7. 캡슐화 (Encapsulation, Java)
06:12
[자바 강의] 8-8. import (import, Java)
09:07
[자바 강의] 8-9. final (final, Java)
06:00
[자바 강의] 8-10. 패키지 (package, Java)
04:10
[자바 강의] 8-11. static 블럭 (static block, Java)
11:43
[자바 강의] 9-1. 업캐스팅 (Upcasting, Java)
12:48
[자바 강의] 9-2. 다형성, 업캐스팅 (Polymorphism and Upcasting, Java)
07:15
[자바 강의] 9-3. 다운캐스팅 (Downcasting, Java)
03:56
[자바 강의] 9-4. 다형성, 다운캐스팅 (Polymorphism and Downcasting, Java)
07:18
[자바 강의] 9-5. 추상 클래스 (abstract class, Java)
08:06
[자바 강의] 9-6. 인터페이스 (interface, Java)
19:15
[자바 강의] 10-1. 이너 클래스 (Inner Class, Java)
11:21
[자바 강의] 10-2. Static 이너 클래스 (Static Nested Class, Java)
04:49
[자바 강의] 10-3. 지역 클래스 (Local Class, Java)
04:28
[자바 강의] 10-4. 익명 클래스 (Anonymous Class, Java)
08:18
[자바 강의] 10-5. 변수 유효 범위 (Scope, Java)
05:06
[자바 강의] 11-1. enum1 (enum, Java)
14:12
[자바 강의] 11-2. enum2 (enum, Java)
04:01
[자바 강의] 11-3~4. enum3 (enum, Java)
04:41
[자바 강의] 12-1. 예외처리 (Exception, Java)
02:32
[자바 강의] 12-2. 다중 캐치 블럭 (Multiple Catch Block, Java)
07:45
[자바 강의]12-3. finally (finally, Java)
01:45
[자바 강의] 12-4. Unchecked Exception (Unchecked Exception, Java)
05:07
[자바 강의] 12-5. throw (throw, Java)
08:30
[자바 강의] 12-6. throws (throws, Java)
04:08
[자바 강의] 12-7. rethrow (Rethrowing Exceptions, Java)
01:44
[자바 강의] 12-8. Chained Exception (Chained Exception, Java)
04:43
[자바 강의] 12-9. Try with resources문 (Try-with-resources Statement, Java)
02:28
[자바 강의] 13-1. Object 클래스 (Object Class, Java)
06:01
[자바 강의] 13-2. equals 메서드 (equals method, Java)
12:48
[자바 강의] 13-3. hashCode 메서드 (hashCode method, Java)
05:57
[자바 강의] 14-1. String 클래스 (String Class, Java)
07:01
[자바 강의] 14-2. indexOf 메서드 (indexOf method, Java)
12:25
[자바 강의] 14-3. String 유틸리티 (String Utility, Java)
13:56
[자바 강의] 14-4. StringBuffer (StringBuffer, Java)
05:32
[자바 강의] 15-1. 래퍼 클래스 (Wrapper Class, Java)
10:27
[자바 강의] 15-2. 오토박싱과 언박싱 (Autoboxing and Unboxing, Java)
05:39
[자바 강의] 16-1. Calendar 클래스 (Calendar Class, Java)
10:35
[자바 강의] 16-2. Date 클래스 (Date Class, Java)
07:19
[자바 강의] 16-3. LocalDate 클래스 (LocalDate Class, Java)
15:02
섹션 3. 자료구조
19 강
∙ 2시간 29분
[자바 강의] 17-1. 리스트 (List, Java)
27:35
[자바 강의] 17-2. 제네릭스 (Generics, Java)
02:56
[자바 강의] 17-3. 제네릭스 서브타입과 와일드카드 (Wildcards and Subtyping in Generics, Java)
10:56
[자바 강의] 17-4. 제네릭스 무제한 와일드카드 (Unbounded Wildcards, Java)
06:32
[자바 강의] 17-5. 제네릭스 멀티플 바운드 (Multiple Bounds, Java)
04:40
[자바 강의]18-1. Set (Set, Java)
08:41
[자바 강의] 18-2. Set 예제 (How to use Set, Java)
08:34
[자바 강의] 18-3. 컬렉션 성능 체크 (Performance of Java Collections, Java)
03:31
[자바 강의] 18-4. Queue (Queue, Java)
05:36
[자바 강의] 18-5. 프린트 스풀러 프로그램 (ConcurrentLinkedQueue, Java)
08:43
[자바 강의] 18-6. Stack (Stack, Java)
07:47
[자바 강의] 18-7. Deque - Stack (Double ended queue, Java)
03:03
[자바 강의] 18-8. Deque - Queue (Deque, Java)
01:56
[자바 강의] 18-9. TreeSet (TreeSet, Java)
10:52
[자바 강의] 18-10. Map (Map, Java)
11:50
[자바 강의] 18-11. HashMap 예제 (How to use HashMap, Java)
05:14
[자바 강의] 18-12. Collections Class (Collections Class, Java)
04:21
[자바 강의] 18-13. Comparable (Comparable, Java)
09:15
[자바 강의] 18-14. Comparator (Comparator, Java)
07:19
섹션 4. 함수형 프로그래밍
8 강
∙ 1시간 40분
[자바 강의] 19-1. 함수형 인터페이스 (Functional Interface, Java)
20:17
[자바 강의] 19-2. 람다식 (Lambda Expressions, Java)
08:07
[자바 강의] 19-3. 메서드 참조 (Method References, Java)
13:56
[자바 강의] 19-4. 스트림 (Stream, Java)
20:49
[자바 강의] 19-5. Reduction (Reduction, Java)
12:04
[자바 강의] 19-6. Collector (Collector, Java)
12:11
[자바 강의] 19-7. Parallel Stream (Parallel Stream, Java)
03:03
[자바 강의] 19-8. Optional (Optional, Java)
10:10
섹션 5. I/O
6 강
∙ 55분
[자바 강의] 20-1. Annotation (Annotation, Java)
17:26
[자바 강의] 20-2. 소스코드 문서화 (Javadoc, Java)
03:51
[자바 강의] 21-1. ByteStreams (ByteStreams, Java)
12:01
[자바 강의] 21-2. CharacterStreams (CharacterStreams, Java)
03:57
[자바 강의] 21-3. ObjectStreams (ObjectStreams, Java)
07:06
[자바 강의] 21-4. Files (java.nio.Files, Java)
10:55
강의 게시일 : 2024년 03월 15일
(마지막 업데이트일 : 2024년 03월 15일)