완전 초보자를 위한 Java 프로그래밍 강의를 선택해야 하는 이유
자바는 가장 유명한 프로그래밍 언어 중 하나입니다. 자바는 객체 지향 및 함수형 프로그래밍 특징을 지니고 있습니다. 이 과정은 IDE로써의 JShell과 이클립스의 결합을 통해 200개 이상의 자바 코딩 연습문제, 퍼즐, 코드 예제들을 제공하는 실습과제 위주의 학습을 제공합니다. 이 과정은 프로그래밍 및 자바에 관한 경험이 전무한 ( 입문자 )에게 적합합니다. 컴퓨터 프로그래밍 경험이 전혀 없거나, 혹은 다른 프로그래밍 언어 경험이 있지만 빠르게 자바를 배우고 싶으신 분이라면, 이 과정은 당신에게 매우 적합합니다. 250가지 이상의 단계를 통해, 가장 중요한 자바 프로그래밍 언어 특징들을 탐색할 것입니다.
자바 프로그래밍 학습 200개 이상의 자바 프로그램, 퍼즐 & 연습문제를 제공하는 이 강읜는 자바와 프로그래밍에 완전 초보자에게 권장됩니다!
(보너스 또한 제공됩니다 – Spring, Spring Boot, JPA를 이용하여 REST API 설계 학습)
이 자바 프로그래밍 과정에 관하여 알아야 할 7가지 사항을 아래에 알려드립니다:
#1: 100,000명의 이상의 학습자- Udemy의 높은 평점의 과정들 중 하나
#2: 자바 프로그래밍의 완전 초보자에게 적합
#3: 100개 이상의 실습 프로그램 – 자바 프로그래밍을 배우는 가장 좋은 방법은 직접 해 보는 것입니다!
#4: 당신의 학습 향상을 도와줄 퍼즐과 연습문제
#5: 자바 16에 업데이트 된 최초 과정들 중 하나이며, 자바 9, 자바 10, 자바 11, 자바 12, 자바 13, 자바 14, 자바 15, 자바 16의 모든 특징을 다룹니다.
#6: 150 페이지의 무료 강좌 지원 웹사이트
#7: 보너스- Spring, Spring Boot, JPA (Hibernate) 를 이용하여 REST API 설계 학습
완전 초보자를 위한 Java 프로그래밍 강의의 세부 커리큘럼
자바 프로그래밍의 기초 – 표현식, 변수, 출력값
● 자바 연산 – 자바 대입 연산자, 논리 연산자, 단축 연산자
● 자바 조건문과 If문
● 메소드 – 매개변수, 전달인자, 반환값
● 객체 지향 프로그래밍 – 클래스, 객체, 상태, 행동
● OOPS의기초 – 캡슐화, 추상화, 상속, 다형성
● 자바 자료형의 기초 – 변환, 연산 등
● 자바 내장 클래스 - BigDecimal, String, Java Wrapper Classes
● 자바 조건문 – If Else문, 중첩 If Else, 자바 Switch문, 자바 삼항 연산자
● 루프 – For 반복문, 자바 While 반복문, Do While 반복문, Break과 Continue
● Java Wrapper Classes의 불변성 – Sting과 BigDecimal
● 자바 Dates - LocalDate, LocalTime, LocalDateTime 소개
● 자바 Array, ArrayList - 자바 String Array, 객체 Array, 기본 자료형, toString과 예외 처리
● 가변적 매개변수 소개
● 클래스 설계 기초 - 클래스, 객체, 상태, 행동. 상태 및 생성자 선정
● 객체 구성과 상속 이해
● 자바 추상화 클래스와 인터페이스 다형성 소개
● 자바 컬렉션 - List 인터페이스(ArrayList, LinkedList, Vector), Set 인터페이스(HashSet, LinkedHashSet, TreeSet), Queue 인터페이스(PriorityQueue), Map 인터페이스(HashMap, HashTable, LinkedHashMap, TreeMap) - 비교, 다른점, 선택
● 제네릭 - 제네릭은 왜 필요한가? 제한점과 확장, 제네릭 메소드, 와일드카드 - 상계, 하계
● 함수형 프로그래밍 - 람다 표현식, 흐름, 흐름에서의 연산(중간 연산 - Sort, Distinct, Filter, Map, 끝 연산 - max, min, collect to list), 함수형 인터페이스 - Predicate 인터페이스, Consumer 인터페이스, 배치와 메소드 레퍼런스를 위한 Function 인터페이스 - static, instance 메소드
● 스레드와 멀티 스레딩 소개 - 스레드의 필요성
● 스레드 구현 - 확장 스레드 클래스, 실행 가능한 인터페이스 구현
● 스레드의 상태, 스레드와 소통
● Executor 서비스 소개 - 스레드 수의 사용자 정의 후처리에서 돌아오기, invokeAll, invokeAny
● 예외처리 소개 - 예외처리 동안의 구상. try, catch, finally. 예외처리 우선 순위 - 점검 예외처리, 비점검 예외처리. 예외처리 던지기. 사용자 정의 예외처리 던지기 - CurrenciesDoNotMatchException. 기존 자원을 통해 시도하기 - Java 7의 새로운 특징.
● Files list 메소드를 통한 디렉토리 안의 리스트 파일과 폴더, File walk 메소드, find 메소드, 파일에서의 읽기, 쓰기
강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)
지금 수강 버튼을 누르시고 최단기간에 자바 프로그래밍을 정복하세요!
강의에서 만나요!
-in28Minuts
이 강의로 자바를 단기간에 정복한 실제 학습자들의 후기입니다:
별 5점- 입문자를 위한 최고의 자바 강좌. 적극 추천합니다
별 5점- 이 과정은 제 기대 이상입니다. 적극 추천합니다! 별 5점- 이론과 연습문제의 좋은 조합!
별 5점- 매우 좋은 강좌입니다!!!
별 5점- 제가 들었던 것 중 최고의 자바 과정입니다. 간단명료하면서도 세부 내용들도 빠짐없이 다루고 있어서, 강의를 따라가면서 자바 실행에 있어서 빠르게 이해하고 배울 수 있습니다. 정말 마음에 듭니다. 별 5점 - 온라인 과정이 이렇게나 도움이 될 거라고는 생각하지 못했습니다. 강사 분은 꽤나 적극적이며 적당히 많은 연습문제를 제공합니다. 별 5점- 이 강좌는 정말 대단해요! 너무 잘 들었고, 정말로 입문자를 위한 것이 맞기 때문에 프로그래밍에 대해 아무 것도 모르는 사람들에게 매우 유익합니다.
별 5점- 매우 잘 제작된 과정입니다. 끊임없는 연습문제와 심화학습 문제가 매우 맘에 들었습니다.