훈련과정별 세부정보



JAVA (자바)


[서민구 강사님]


 



※ 본 수업 학습 전 사전교육으로 추천

      ※ JAVA 학습 전후 예습 or 복습으로 활용

훈련과정명

초짜가 프로젝트로 마스터하는 자바(JAVA) 입문 정석

훈련비

300,000원

본인부담금

30,000원

NCS 직종

20010202

응용SW엔지니어링

KECO 직종

1332

응용 소프트웨어 개발자

정원

50명

연간운영인원

1,000명

총 훈련시간

37시간

훈련기간

30일

훈련대상요건

   1. 학 력 : 무관

   2. 전 공 : 무관

   3. 직무경험 : 해당 없음

   4. 선수지식 : 해당 없음 (프로그래밍에 입문하려는 누구나)


연번

교과목

세부내용

학습시간

1

프로그래밍 첫걸음

1-1 프로그래밍과 자바

1-2 자바와 이클립스 설치하기

1-3 화면출력 프로그램 만들기

1

2

프로그래밍의 이해하기 I

(주석의 활용과 변수 선언하기)

2-1 주석으로 소스 코드 정보 표시하기

2-2 변수 선언과 값 대입하기, 변수 이름 정하기

1

3

프로그래밍의 이해하기 II

(자료형과 형변환)

3-1 자료형, 기본 자료형

3-2 자료형, 참조 자료형

3-3 상수와 리터럴, 변수의 사용 범위

3-4 형 변환이란? 묵시적 형 변환, 명시적 형 변환

1

4

프로그래밍 연산

4-1 기본 연산자(대입, 산술, 증감)

4-2 기본 연산자(비교, 논리)

4-3 비트 연산자와 삼항 연산자

1

5

코딩 실습1

[거스름돈 지불하기]

식당에서 가격을 지불할 때, 최소 수량의 지폐를 지불할 수 있는 방법, 변수, 자료형, 연산을 활용한 실습

2

6

실행제어 프로그래밍

(제어문)

6-1 조건문이랑? 조건문과 조건 연산자

6-2 swith-case문, case문에 문자열 이용하기

1

7

실행제어 프로그래밍

(반복문)

7-1 반복문이란? 반복문의 종류

7-2 중첩된 반복문

1

8

코딩 실습2

[숫자 맞추기]

컴퓨터가 1~100 사이의 임의의 숫자를 정하고,

사용자가 숫자를 맞추는 게임. 

자바 기초(변수, 자료형, 연산, 제어문) 응용 실습

2

9

객체 지향 프로그래밍

9-1 객체 지향 프로그래밍과 클래스

9-2 클래스와 객체

1

10

클래스와 객체 Ⅰ

10-1 필드(static 변수, instance 변수)

10-2 메서드Ⅰ

10-3 메서드Ⅱ

10-4 생성자

1

11

클래스와 객체 Ⅱ

11-1 패키지

11-2 초기화 블럭

11-3 접근 제한자와 정보 은닉(캡슐화)

11-4 싱글톤

1

12

배열과 Arraylist

12-1 배열이란?

12-2 다차원 배열

12-3 ArrayList 클래스 사용하기

12-4 배열 응용

1

13

코딩 실습3

[회원 관리 프로그램]

회원을 모델링하고 클래스로 설계하여, 회원정보를 추가, 수정, 삭제, 조회하는 프로그램.

자바의 클래스와 객체에 대한 개념과 배열이나 ArrayList 자료구조에 대한 실습

2

14

상속

14-1 상속이란?

14-2 상속에서 클래스 생성과 형 변환

14-3 메서드 오버라이딩

1

15

다형성

15-1 다형성

15-2 다형성 활용하기

15-3 추상 클래스

15-4 Final

1

16

인터페이스

16-1 인터페이스란?

16-2 인터페이스의 선언과 구현

16-3 인터페이스의 다형성

16-4 default 메서드와 static 메서드

1

17

코딩 실습4

[캐릭터 대전]

캐릭터를 정의하고 클래스로 설계하여, 객체 생성 후 각 객체간 공격하는 기능 실습

2

18

예외 처리

18-1 예외 클래스

18-2 예외 처리하기

18-3 예외 처리 미루기

18-4 사용자 정의 예외

1

19

기본 API

19-1 Object 클래스

19-2 String 클래스

19-3 Wrapper 클래스

19-4 기타 기본 API

1

20

컬렉션 프레임워크

20-1 컬렉션 프레임 워크

20-2 List 인터페이스

20-3 Set 인터페이스

20-4 Map 인터페이스

1

21

제네릭, 내부 클래스, 람다식

21-1 제네릭

21-2 내부 클래스

21-3 람다식

1

22

코딩 실습5

[회원 관리 + 예약 관리 프로그램]

기존 회원 관리 프로그램을 업그레이드하여, 회원별로 예약 관리 기능 추가 실습. 중첩된 자료 구조와 예외 처리 추가

2

23

스레드

23-1 스레드

23-2 스레드 우선순위, 상태제어

23-3 스레드 동기화

1

24

자바 입출력

24-1 자바 입출력과 스트림

24-2 바이트 단위 스트림

24-3 문자 단위 스트림

24-4 보조 스트림

1

25

네트워크

25-1 네트워크 개요 및 관련 클래스

25-2 TCP 소켓 프로그래밍

25-3 UDP 소켓 프로그래밍

1

26

코딩 실습6

[네이버 API 연동, 도서 데이터 저장]

네이버 API를 활용하여,

특정 검색어로 조회된 데이터를 파일로 저장

네트워크와 파일 입출력 라이브러리 활용

2

27

계좌 관리 프로그램

27 계좌 관리 + 회원 관리 기능 구현,

회원과 계좌의 관계에 따른 자료구조 모델링

1

28

최종 평가

최종 이론 평가 (20문항)

1

29

최종 평가

(프로젝트) 계좌관리 프로그램 구현

계좌관리 프로그램 데이터를 데이터베이스처럼 파일로 저장. 재실행 시 기존 저장된 데이터 다시 불러오도록 구현

3

합계

37


솔데스크학원

사업자번호: 101-86-50485 ㅣ 대표이사: 강재민

통신판매업신고번호: 제2009-서울종로-1141호

대표전화: 1544-0714 ㅣ 교육담당: 김정열 

서울특별시 종로구 종로12길 15, 2층/5층/8~10층

(관철동 13-13)


Terms of Use  ㅣ Privacy

Hosting by Imweb

Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED

솔데스크학원

사업자번호: 101-86-50485 ㅣ 통신판매업신고번호: 제2009-서울종로-1141호 ㅣ 대표이사: 강재민

서울특별시 종로구 종로12길 15, 2층/5층/8~10층(관철동 13-13) ㅣ 대표전화: 1544-0714 ㅣ 교육담당: 김정열 


Terms of Use  ㅣ Privacy

Hosting by Imweb ㅣ Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED