1. NCS 교과목
1) 커리큘럼 리스트
커리큘럼 |
시간 |
기간 |
프로그래밍 언어 활용 / 자바OOP |
160시간 |
05/14 ~ 06/14 |
응용SW 기초 기술 활용 |
80시간 |
06/17 ~ 06/28 |
화면구현 |
100시간 |
07/01 ~ 07/17 |
SQL 활용 |
100시간 |
07/17 ~ 08/02 |
데이터입출력 구현 |
100시간 |
08/05 ~ 08/27 |
서버프로그램 구현 |
130시간 |
08/27 ~ 09/20 |
소프트웨어 개발보안구축 |
60시간 |
09/20 ~ 10/02 |
UI 테스트 |
80시간 |
10/02 ~ 10/21 |
애플리케이션 테스트 수행 |
60시간 |
10/21 ~ 10/30 |
애플리케이션 배포 |
60시간 |
10/30 ~ 11/11 |
수행평가 : 능력단위 종료일
2) NCS 국가직무능력 표준 웹사이트
2. 내 PC ip 확인
고정아이피 확인방법
cmd -> ipconfig
내 PC)
IPv4 주소 172.16.83.17
. 을 기준으로 네 파트로 나뉨
강사 PC)
IPv4 주소 172.16.83.100
접속방법: 시작 -> \\172.16.83.100
JDK 설치하기
오라클 -> https://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk Java SE 8u211, Java SE 8u212 설치하기
참고1) 자바 API 즐겨찾기 https://docs.oracle.com/javase/8/docs/api/
JDK Java 삭제하기
제어판 -> 프로그램 및 기능 -> 삭제
레지스트리까지 등록이 된 상태이기 때문에 폴더만 지워서 완전히 삭제되지 않고 제어판에서 깨끗이 삭제하여야 한다.
Java 클래스 테스트
선수학습 내용 참조.
CMD 명령어와 환경변수 설정 그리고 컴파일하기.
bin <- 보통 프로그램의 핵심적인 실행파일이 담겨있는 폴더
3. 자바 학습목차
1) 자바프로그램 기본요소와 데이터형
- 변수와 상수
- 정수형, 실수형, 문자형, 논리형, 문자열형, 형변환
2) 연산자
- 할당연산자, 산술연산자, 증감연산자
- 관계연산자, 논리연산자, 3항연산자
- 비트연산자, 쉬프트연산자
3) 조건문
- if문, if~else문, if~else if문
- switch문
4) 반복문
- for문
- while문, do~while문
- break,continue문
5) 배열
- 배열의 개념과 생성
- 다차원 배열
- 배열의 복사
6) 객체지향 프로그래밍 Ⅰ
- 클래스
- 객체와 인스턴스
- 인스턴스 없이 사용하는 static변수와 static메소드
- 매개변수와 return문을 사용하는 메소드
- 메소드 오버로딩
- 생성자
- this의 사용
- package와 import
7) 객체지향 프로그래밍 Ⅱ
- 상속
- 접근지정자와 캡슐화
- 메소드 오버라이딩
- super와 final
- 추상클래스
- 인터페이스
- 다형성
- 내부클래스
8) 유용한 클래스와 컬렉션
- Object 클래스
- Wrapper 클래스
- String 클래스
- length()와 charAt()메소드, indexOf()메소드, substring()메소드, trim()메소드, valueOf()와 tostring()메소드
- StringBuffer 클래스, StringTokenizer 클래스
- Random 클래스, Scanner 클래스
- List, Set, Map
9) 예외처리
- 예외처리 클래스
- try~catch 구문
- 복수의 예외검사
- try~catch~finally 구문
- throws와 throw
- 사용자 정의 예외 클래스
10) 쓰레드
- Thread의 개념과 생성
- Thread의 우선순위
- Thread의 라이프 싸이클
- Thread의 동기화
11) 데이터 입출력
12) 네트워크
- 네트워크의 개념
- InetAddress 클래스
- URL 클래스
- TCP
'Backend' 카테고리의 다른 글
05월 20일 월 | OOP 05 - JAVA의 반복문 (for, break, continue) (0) | 2019.05.20 |
---|---|
05월 17일 금 | OOP 04 - JAVA의 제어문 (if, switch) (1) | 2019.05.17 |
05월 16일 목 | OOP 03 - JAVA의 연산자 (0) | 2019.05.16 |
05월 15일 수 | OOP 02 - JAVA 코딩규칙과 자료형 (0) | 2019.05.15 |
05월 02일~10일 선수학습 (1) | 2019.05.15 |
댓글