단기과정

JAVA

<초급: 누구나 JAVA-2부> - 객체 지향 코딩의 정석

∘ 강좌안내

이 강좌는 JAVA에 대한 기초 지식을 갖춘 분들을 대상으로 하며 JAVA의 고급 문법을 배우는 과정입니다.

JAVA는 객체 지향 프로그래밍 언어로써 플랫폼에 독립적인 특징을 가지며 다양한 라이브러리를 지원하기 때문에 여러 분야에 걸쳐 사용됩니다. 특히 처음으로 객체 지향 프로그래밍 방법을 배울 때 추천됩니다.

이 강좌를 통해 JAVA의 메모리 구조부터 인터페이스, 예외 처리, 그리고 스레드와 네트워크 프로그래밍 등 JAVA에 있어서 가장 복잡하고 어려운 개념을 터득할 수 있으며, 이를 통해 JAVA의 기본기를 완성할 수 있습니다.

이 강좌를 수강하신 후, 웹 개발에 관심이 있으시다면 "쉽게 배우는 Spring Boot 2"를, 파이썬 및 인공지능에 관심이 있으시다면 "이제부터 파이썬"을 수강하시는 것을 추천 드립니다.

감사합니다.

∘ 수강안내

∘ 과정명 <초급: 누구나 JAVA-2부> - 객체 지향 코딩의 정석
∘ 교육목표 - JAVA를 통해 객체 지향 프로그램의 개념과 동작 원리에 대해 배울 수 있습니다.
- 객체 지향 프로그래밍 방식을 적용한 애플리케이션을 제작할 수 있습니다.
∘ 교육대상 대학교 재학생/졸업생, 취업준비생
∘ 일시 오전반 : 2019년 11월 04일(월) ~ 11월 21일(목) 10:00 ~ 13:00 [총 14일, 42시간]
오후반 : 2019년 11월 25일(월) ~ 12월 12일(금) 14:00 ~ 17:00 [총 14일, 42시간]
야간반 : 2019년 11월 25일(월) ~ 12월 20일(금) 19:00 ~ 21:00 [총 20일, 40시간]
주말반 : 2019년 11월 16일(토) ~ 12월 08일(일) 10:00 ~ 15:00 [총 8일, 40시간]
∘ 장소 서울시 강남구 삼성동 코엑스(COEX) 4층 ICT 교육센터
∘ 수강료 350,000원
∘ 교재 미정
∘ 최소인원 10명 (최소인원 미달 시 폐강될 수 있음)
∘ 과정문의 02-6000-5450

∘ 선수학습

∘ <입문: 누구나 JAVA-1부>

∘ 교육일정 및 커리큘럼

일정 교육시간 교육내용
11/04(월) 09:00 ~ 12:00 자바의 메모리 구조
- JVM의 작동 원리
- 메모리 구조
- 참조 자료형
11/05(화) 다형성
- 상향 형변환(upcasting)과 하향 형변환(downcasting)
- 다형성의 실적용
추상(abstract)
- 자료의 추상화
- 추상 메서드
- 추상 클래스
11/06(수) 인터페이스
- 추상 클래스와 인터페이스
- 인터페이스의 목적
- 인터페이스와 상속
11/07(목) API
- 패키지
- 주요 API
- API 문서 확인 방법
11/08(금) 예외 처리
- try, catch
- 예외의 종류
- finally
11/11(월) 예외 처리
- throw
- 사용자 정의 예외
11/12(화) 제네릭
- 타입 안정성
- 두 개 이상의 제네릭 적용
- 제네릭 메서드
- extends
11/13(수) 람다식
- 람다식 사용법
- 람다식 적용
11/14(목) 스레드
- 스레드의 생성 방법
- 스레드의 활용
11/15(금) 스레드
- synchronized
- wait()와 notifyAll()
11/18(월) 입출력
- 스트림의 종류
- 문자 입출력
- 파일 입출력
11/19(화) 입출력
- 버퍼 스트림
- 객체 입출력
11/20(수) 네트워크 프로그래밍
- TCP/IP
- URL 클래스
- 소켓을 이용한 통신
11/21(목) 네트워크 프로그래밍
- UDP
- 채팅 프로그램 예제

현재 모집중인 과정이 없습니다.