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

비전공자를 위한 자바 대시보드

(5)
2개의 수강평 ∙  199명의 수강생

무료

지식공유자: 이신만
총 129개 수업 (17시간 25분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

비전공자, 초보 개발자들이 자바 문법을 쉽게 배울 수 있습니다. 예제를 분석하며 문법을 배우는 방식입니다.

✍️
이런 걸
배워요!
자바 문법, 객체지향, 자료구조, 람다/스트림, 옵셔널, 제네릭스, 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분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 기본 문법
[자바 강의] 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. 객체지향
[자바 강의] 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. 자료구조
[자바 강의] 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. 함수형 프로그래밍
[자바 강의] 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
[자바 강의] 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일)
수강평 총 2개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
yeegok3 thumbnail
5
좋은 강의 감사합니다.
2024-04-21
지식공유자 이신만
감사합니다!
2024-04-22
똘똘이스머프 thumbnail
5
귀한 강의 깊이 감사드립니다. 항상 건강 조심하세요. ^^
2024-03-15
지식공유자 이신만
감사합니다!
2024-03-19