훈련과정별 세부정보
JAVA (자바)
[서민구 강사님]
※ 본 수업 학습 전 사전교육으로 추천
※ JAVA 학습 전후 예습 or 복습으로 활용
| ||||||||||||||||||||||||
연번 | 교과목 | 세부내용 | 학습시간 |
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)
Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED
사업자번호: 101-86-50485 ㅣ 통신판매업신고번호: 제2009-서울종로-1141호 ㅣ 대표이사: 강재민
서울특별시 종로구 종로12길 15, 2층/5층/8~10층(관철동 13-13) ㅣ 대표전화: 1544-0714 ㅣ 교육담당: 김정열
Hosting by Imweb ㅣ Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED