【한글자막】 완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복
What you'll learn
- 연습문제와 퍼즐을 통한 실습과제: 자바로 객체 지향 프로그래밍 배우기
- 자바에 대한 궁금증 해소: 자바 프로그래밍 능력의 전문성을 키우기 위한 학습
- 자바 컬렉션 - List 인터페이스(ArrayList, LinkedList, Vector), Set 인터페이스(HashSet, LinkedHashSet, TreeSet), Queue 인터페이스(PriorityQueue), Map 인터페이스- 비교, 다른점, 선택
- 자바 Array, ArrayList - 자바 String Array, 객체 Array, 기본 자료형, toString과 예외 처리
Requirements
- 즐기면서 배우려는 자세 가지기 :)
- 프로그래밍 경험이 전무하며, 자바 프로그래밍을 배우고 싶으신 분
Description
완전 초보자를 위한 JAVA 프로그래밍 강의!
100개 이상의 실습 프로그램!
최신 자바 16 버전 과정!
무료 강좌 지원 웹사이트 및 퍼즐, 연습문제 등 학습 자료 포함!
완전 초보자를 위한 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에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)
지금 수강 버튼을 누르시고 최단기간에 자바 프로그래밍을 정복하세요!
강의에서 만나요!
-in28분
이 강의로 자바를 단기간에 정복한 실제 학습자들의 후기입니다:
별 5점- 입문자를 위한 최고의 자바 강좌. 적극 추천합니다
별 5점- 이 과정은 제 기대 이상입니다. 적극 추천합니다!
별 5점- 이론과 연습문제의 좋은 조합!
별 5점- 매우 좋은 강좌입니다!!!
별 5점- 제가 들었던 것 중 최고의 자바 과정입니다. 간단명료하면서도 세부 내용들도 빠짐없이 다루고 있어서, 강의를 따라가면서 자바 실행에 있어서 빠르게 이해하고 배울 수 있습니다. 정말 마음에 듭니다.
별 5점 - 온라인 과정이 이렇게나 도움이 될 거라고는 생각하지 못했습니다. 강사 분은 꽤나 적극적이며 적당히 많은 연습문제를 제공합니다. 별 5점- 이 강좌는 정말 대단해요! 너무 잘 들었고, 정말로 입문자를 위한 것이 맞기 때문에 프로그래밍에 대해 아무 것도 모르는 사람들에게 매우 유익합니다.
별 5점- 매우 잘 제작된 과정입니다. 끊임없는 연습문제와 심화학습 문제가 매우 맘에 들었습니다.
Who this course is for:
- 프로그래밍 경험이 전무하며, 자바 프로그래밍을 배우고 싶으신 분
- 자바 프로그래밍 입문자이며, 좋은 자바 프로그래밍을 만드는 법을 배우고 싶으신 분
- 자바 프로그래밍 객체 지향 언어의 기초를 배우고 싶으신 분
- 자바 함수형 프로그래밍 기초를 배우고 싶으신 분
Instructors
Ranga Karanam, the founder of in28minutes, has 2 decades of experience with technology - architecture, design, and programming. We are helping learners take their first steps into modern cloud native technology and gain expertise on AWS, Azure, Google Cloud, Docker, Kubernetes amongst others.
Our happiest moments are when learners tag us on LinkedIn or reach out to us with their stories of getting their first job, getting a promotion, or a big raise.
----------------------
Ranga is multi-cloud certified - Google Cloud Certified Professional Cloud Architect, AWS Certified Solutions Architect Associate, Google Cloud Certified Associate Cloud Engineer, AWS Certified Developer Associate, AWS Certified Cloud Practitioner, Azure Fundamentals Certified AZ-900, DP-900 and AI-900.
Our courses are focused on Cloud Certifications (AWS, Azure, Google Cloud Platform - GCP), DevOps, Full Stack ( React, Angular ), Serverless, Programming, and Microservice Development with Java and Spring Boot.
Our Top Courses include:
1) Master Microservices with Spring Boot and Spring Cloud
2) Java Programming for Complete Beginners
3) Google Cloud Certification - Associate Cloud Engineer - 2021
4) DevOps For Beginners - Docker, Kubernetes, and Azure DevOps
5) Spring Framework Master Class - Java Spring the Modern Way
6) Master Java Web Services and RESTful API with Spring Boot
7) Go Serverless with AWS Lambda and Azure Functions
We have courses focused on Java Frameworks ( Spring, Spring Boot, Spring MVC, Hibernate ).
[LEARNING PATHS 00 to 06 for DevOps, Full Stack, Cloud, Spring Boot and Java in the FAQ below]
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.
We have a wide range of courses focused on Spring Boot - Creating APIs and Microservices, Deploying to Cloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React & Angular ).
[LEARNING PATHS]
[LEARNING PATH 00] - DevOps
Master DevOps with Docker, Kubernetes and Azure DevOps
[LEARNING PATH 01] - Spring and Spring Boot Web Applications & API Developer
Spring Framework Master Class - Learn Spring the Modern Way!
Learn Spring Boot in 100 Steps - Beginner to Expert
Master Java Web Services and RESTful API with Spring Boot
Master Hibernate and JPA with Spring Boot in 100 Steps
Master Java Unit Testing with Spring Boot & Mockito
[LEARNING PATH 02] - Full Stack Developer with Spring Boot, React and Angular
Go Java Full Stack with Spring Boot and React
Go Java Full Stack with Spring Boot and Angular
[LEARNING PATH 03] - Cloud Microservices with Spring Boot, Docker & Kubernetes
Master Microservices with Spring Boot and Spring Cloud
Master Docker with Java - DevOps for Spring Microservices
Master Kubernetes with Docker on Google Cloud, AWS & Azure
[LEARNING PATH 04] - Cloud Developer with Spring Boot, AWS, Azure, and PCF
Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk
Master Azure Web Apps - Take Java Spring Boot Apps to Azure
Master Pivotal Cloud Foundry with Spring Boot Microservices
[LEARNING PATH 05] - Learn AWS with Microservices, Docker, and Kubernetes
Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk
Master AWS Fargate & ECS with Java Spring Boot Microservices
Master Kubernetes with Docker on Google Cloud, AWS & Azure
[LEARNING PATH 06] - GET AWS CERTIFIED
AWS Certified Cloud Practitioner - Step By Step
AWS Certified Developer Associate - Step By Step
AWS Certified Solutions Architect Associate - Step By Step
[OUR BELIEFS]
Best Courses are interactive and fun.
Foundations for building high-quality applications are best laid down while learning.
[OUR APPROACH]
We use the 80-20 Rule. We discuss 20% of things used 80% of the time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.
Problem Solution based Step by Step Hands-on Learning.
1980년 도서출판 '헤임인터내셔널'이라는 이름으로 설립된 웅진씽크빅은 '헤임고교학습', '어린이마음', '웅진위인전기', 등을 잇따라 성공적으로 선보이며 교육업계를 이끌어왔습니다.
유아에서 성인을 아우르는 다양한 교육문화 콘텐츠를 개발, 제공하며 40년간 끊임없이 발전하는 교육기업입니다.
2021년 3월, 웅진씽크빅은 Udemy와 Strategic Alliance를 체결하였으며,
다양한 Udemy의 글로벌 Bestseller 강의들을 한국 수강생들에게 소개하고 있습니다.
영어를 어려워하는 수강생을 위해 글로벌 인기 강의에 한국어 자막도 제공하고 있으며, 국내에서 학습 수요가 높은 IT, 비즈니스, 직무개발, 어학 분야 등의 유명 강의도 모두 들을 수 있도록 다양한 콘텐츠 공급사와 제휴를 맺어 E-Learning 사업을 지속적으로 확대해나가고 있습니다.