course thumbnail
  • 프로그래밍
  • 입문, 초급

20년차 개발자의 실무 개발 노하우를 담은 JAVA 기초

Java 입문자 누구나 쉽고 빠르게 이해할 수 있도록 기본원리 이해, 다양한 실습 예제를 통해 학습하여JSP, Spring, Android에서 활용할 수 있는 기초를 학습합니다.

바로 수강
평생 수강
  • 온라인
    총 61강, 약 13시간 48분

JAVA 기초 강의

20년차 개발자의 실무 개발 노하우를 담아 준비했습니다!


강의소개

JAVA가 처음이신 분들을 위한 초급자 강의!

본 강의는 JAVA 입문자 누구나 쉽고 빠르게 이해할 수 있도록 기본원리를 쉽게 풀어서 설명하고
다양한 실습 예제를 통해 JSP, Spring, Android에서 활용할 수 있는 기초를 학습하는데 목표를 두고 있습니다.

JAVA 버전 11버전을 활용하며, 기초부터, I/O, Thread, Database 핸들링 하는 부분까지
웹 프로그래밍 개발에 필요한 기반 지식을 습득할 수 있습니다.

java 기초 강의

01. 20년 개발 경력을 바탕으로 꼭 필요한 핵심만 압축하여 담았습니다.


실제 개발에 필요하지 않은 불필요한 부분을 제외하고 꼭 필요한 핵심만 압축하여 담았습니다. 달달 암기하듯 이론을 쭉 설명하는 것이 아닌 실제 현업에서 어떻게 활용되고 왜 배워야 하는지 등 현업 개발자의 시각에서 설명해드립니다.

02. 기초 과정에 맞는 이해하기 쉬운 설명과
강의에서 진행되는 실습 코드를 제공합니다.


Java 전임강사로 활동하면서 Java기초에서 고급 과정까지 강의 활동을 하며 수강생의 눈높이에 맞춰서 이해하기 쉽게 풀어서 설명합니다. 또한 수업에서 진행되는 코드는 학습 및 복습에 활용할 수 있도록 공유합니다.

03. 배운 개념이 실무에 어떻게 작용하는지
프로젝트를 통해 배워봅니다.


개발 경력 20년 차의 현업 개발자의 관점에서 실제 개발하면서 자주 쓰이는 코드 위주로 마무리 프로젝트를 진행하며 배운 내용을 점검하고 실제 현업에서 어떻게 작용하는지 알아봅니다.


본 강의에서
무엇을 얻어갈 수 있나요?

20년차 현업 개발자가 알려주는 자바 기초!

  • IT 기업들이
    선택한 언어


    대부분의 세계적인 IT 기업들은 JAVA를 공식 개발 언어로 사용하고 있습니다. 포춘 500대 기업 중 90%는 백엔드 개발 언어로 자바를 채택할 정도입니다.

    java 기초 강의
  • 이론을 넘어
    실무까지!



    단순히 책을 읽는 수준의 기본서에 불과한 강의가 아닙니다. 이론을 넘어 실무에 적용되는 방법까지 20년차 자바 개발자의 노하우를 담아냈습니다.

    java 기초 강의
  • 현업 개발자에게
    배우는 노하우



    전) 자바 전임 강사이자 현) CTO 개발자인 강사님께 이론과 실무 모두 제대로 배워볼 수 있는 기회입니다.

    java 기초 강의

자바가 두려우신가요?
이 과정을 통해 JAVA의 벽을 넘어보세요!


본 강의가 특별한 이유는
무엇인가요?

1

단순 기본문법과 코드를 넘어
java를 더 깊이 있게 이해할 수 있습니다.


java 언어 문법이나 코드에 집중하는 것도 중요하지만, java 언어가 가진 특징에 대해서 정확히 이해하는 것이 중요하기에, 객체지향에 대한 패러다임을 확실히 이해하고 설계 기법을 상세하게 학습할 수 있습니다.

2

다양한 기술 스택들의 기본적인 동작 원리를 이해할 수 있습니다.



실제 개발에서 사용되는 다양한 기법들의 근본적인 동작 원리를 이해하고 실습을 통해 익힐 것이며 이는 기존의 코드를 이해하고 새로운 기술을 학습하는 데 기초 발판이 될 것입니다.

3

추후에 JSP, Spring, 안드로이드를 학습하는 데 도움을 줄 것입니다.


객체지향 프로그래밍의 정확한 개념 정리를 통해 추후에 Java 기반으로 만들어진 JSP, Spring 등을 배울 때 탄탄한 기초가 되어줄 것입니다.


망설이는 동안,
누군가는 먼저 시작합니다.

1

자바 전임강사 출신 20년차 현업 개발자의 강의력과 기술력 모두 갖춘 완벽한 강의

2

실제 현업에서 자주 쓰이는 개념을 바탕으로 현업 경험을 살린 개발 노하우까지 가득 담은 강의

3

책에 버금가는 약 500페이지 분량의 꼼꼼한 강의자료 및 강의에서 진행하는 실습코드 100% 제공

본 강의를 수강하기 전, 안내사항

  • * 본 강의는 입문자를 위한 강의로 선수 지식을 요구하지 않는 강의로 JAVA에 관심있는 분 누구나 수강할 수 있습니다.
수강 대상

이런 분들은 꼭 들으셔야 해요!


객체지향 프로그래밍(OOP)나 Java 개발에 관심 있는 분


javascript 기반 주니어 개발자나 개발 입문자 중 Java언어로 기술 스택을 전환하고 싶은 분


Java 문법과 객체지향 개념을 확실히 잡고 싶은 분

강사소개

우리 강사님을 소개할게요!

java 기초 강의

김종권

이력사항
  • 브리치 CTO
  • 하나투어 차세대 프로젝트 아키텍처팀 리더, 시스템운영팀 리더
  • SK커뮤니케이션즈 iOS개발팀 네이트온 앱 개발
  • 대규모 SI 프로젝트 수행 경력
  • 한국 썬 교육센터 Java 전임강사 (초급~고급 과정 교육)
프로젝트
  • 삼성화재 차세대 프로젝트
  • 삼성생명 종합상품 프로젝트
  • 신세계 I&C eCVan 프로젝트

커리큘럼 (61)

  • SECTION 1. java Overview

    01:03:36

    1-1. Java 언어의 특징

    00:15:42

    1-2. 개발환경 구성

    00:14:01

    1-3. JVM의 이해

    00:17:55

    1-4. Java 프로그램 작성

    00:15:58
  • SECTION 2. 데이터 타입

    00:57:11

    2-1. 데이터 타입의 개념

    00:09:22

    2-2. 기본형 데이터타입 (1)

    00:11:47

    2-3. 기본형 데이터타입 (2)

    00:15:09

    2-4. 변수

    00:11:00

    2-5. 형변환

    00:09:53
  • SECTION 3. 연산자(Operators) 이해하기

    00:34:32

    3-1. 연산자

    00:06:20

    3-2. 연산자 종류(1)

    00:15:03

    3-3. 연산자 종류(2)

    00:13:09
  • SECTION 4. 제어문 이해하기

    00:31:52

    4-1. 제어문의 이해

    00:01:04

    4-2. 조건문

    00:14:29

    4-3. 반복문

    00:16:19
  • SECTION 5. 객체지향 프로그래밍

    01:11:00

    5-1. 객체지향의 이해

    00:11:32

    5-2. 클래스(1)

    00:12:15

    5-3. 클래스(2)

    00:12:19

    5-4. 객체와 인스턴스

    00:19:22

    5-5. 객체의 JVM메모리 구조

    00:15:32
  • SECTION 6. 배열

    00:23:45

    6-1. 배열

    00:16:36

    6-2. 다차원배열 활용

    00:07:09
  • SECTION 7. 메서드(Method)

    01:08:29

    7-1. 매서드(1)

    00:13:59

    7-2. 매서드(2)

    00:16:31

    7-3. 매서드 오버로딩

    00:03:50

    7-4. 생성자

    00:08:21

    7-5. 클래스 멤버와 인스턴스 멤버(1)

    00:05:39

    7-6. 클래스 멤버와 인스턴스 멤버(2)

    00:20:09
  • SECTION 8. 상속 & 오버라이딩 & 캡슐화

    00:36:18

    8-1. 상속

    00:18:36

    8-2. 메서드 오버라이딩

    00:07:14

    8-3. 캡슐화

    00:10:28
  • SECTION 9. 다형성 & 추상화

    00:19:05

    9-1. 다형성

    00:10:50

    9-2. 추상화

    00:08:15
  • SECTION 10. 인터페이스 & 내부/익명클래스

    00:19:00

    10-1. 인터페이스

    00:12:10

    10-2. 내부클래스/익명클래스

    00:06:50
  • SECTION 11. 예외 처리

    00:49:13

    11-1. 예외 처리(1)

    00:13:54

    11-2. 예외 처리(2)

    00:25:39

    11-3. 예외 처리(3)

    00:09:40
  • SECTION 12. java.lang 패키지 및 유용한 클래스

    00:38:42

    12-1. java lang 패키지 활용 (1)

    00:18:26

    12-2. java lang 패키지 활용 (2)

    00:15:45

    12-3. Calendar와 DateFormat 클래스

    00:04:31
  • SECTION 13. 제너릭과 어노테이션

    00:36:25

    13-1. Collection API

    00:14:52

    13-2. 제너릭스(Generics)

    00:08:59

    13-3. 열거형

    00:03:08

    13-4. 어노테이션

    00:09:26
  • SECTION 14. Thread

    01:26:34

    14-1. Thread (1)

    00:19:27

    14-2. Thread (2)

    00:23:11

    14-3. Thread (3)

    00:25:50

    14-4. 동기화(Synchronized)

    00:18:06
  • SECTION 15. 람다식 & 함수형 인터페이스 & 스트림

    00:56:49

    15-1. 람다식(Lambda expression)

    00:12:41

    15-2. 함수형 인터페이스

    00:17:41

    15-3. 스트림(Stream) (1)

    00:12:32

    15-4. 스트림(Stream) (2)

    00:13:55
  • SECTION 16. 입출력(I-O)

    01:07:35

    16-1. 입출력(I-O) (1)

    00:19:39

    16-2. 입출력(I-O) (2)

    00:19:01

    16-3. 입출력(I-O) (3)

    00:19:42

    16-4. 입출력(I-O) (4)

    00:09:13
  • SECTION 17. Database & JDBC

    00:30:50

    17-1. Database

    00:15:21

    17-2. JDBC

    00:15:29
  • SECTION 18. 도서관리 프로젝트

    00:37:06

    18-1. 도서관리 프로젝트 (1)

    00:12:07

    18-2. 도서관리 프로젝트 (2)

    00:24:59

커리어 성장으로 가는 길, 러닝스푼즈와 함께 하세요!

지금 보고 계시는 강의의 관련 태그로 다른 강의도 찾아보세요.

온라인

20년차 개발자의 실무 개발 노하우를 담은 JAVA 기초

매일 선착순 20명 한정! 할인가 확인하고 커리어 성장하세요!