1. 리눅스 단축키 2. 리눅스를 사용하여 파일 다루기 3. vi 에디터 사용법
1. vi 에디터 단축키 2. vim 설정 파일 3. Shell 4. 링크 파일 5. 압축 6. virtual box 설치 및 root 계정 생성
1. 리눅스 admin 계정 다루기 2. 리눅스 apache 실행해서 웹으로 apache 접속 3. 리눅스 sqlite3 4. 리눅스 설치 옵션 5. 리눅스 설치 후 작업(파티션 확인, locale 변경) 6. 파일 시스템 7. 사용자 관리
1. 모델링이란? 2. java의 특징 3. 플랫폼이란? 4. JDK, JRE
1. jdk 설치 2. 환경변수 설정 3. CLI에서 .java compile하고 .class 파일 실행 4. editplus 설정, IDE와 차이점 5. 형 변환
1. 기본적 language 문법 2. refernce 3. new
1. constructor 2. extends 3. overriding 4. constructor overloading 5. super/this, super()/this() 6. int[][] a = new int[?][]
1. this, super 2. package, package -d 3. java default package 4. modifier 5. association, is a, has a 6. static 7. final 8. Syetem.out.println("")
1. Calendar API를 통한 java 기술 이해 2. Wrapper class 3. Java Collectoin(자료구조) 4. generic 5. exception 6. return, System.exit()
1. 사용자 정의 예외 2. Anonymous class 3. I/O
1. sink stream / filter stream 2. markerInterface 3. thread 4. thread life cycle 5. synchronized
1. sql문 종류 2. VARCHAR, CHAR 차이 3. [] 4. DUAL 5. COMMIT, ROLLBACK(추후 더 배움) 6. NULL 7. NVL(), NVL2() 8. sql 실습
1. sql keyword 2. function 3. GROUP BY 4. HAVING 5. JOIN
1. outer join 2. subquery 3. Single Row Subquery 4. Mulit Row Subquery 5. mulit column subquery 6. inlineview 6. sql 과제
1. JDBC 2. JDBC 절차 3. executeQuery, executeUpdate 4. statement prepare
1. C/S 2. WEB 4. Servlet 5. WAS
1. edu webApplication 만들기 2. servlet life cycle 3. Http Protocol 4. Servlet 계층구조 5. 절대경로, 상대경로 6. HttpServletRequest setCharacterEncoding method
1. 복습 2. relative url 3. eclips wep app 구조 4. VO, DAO 5. Connection Pool 6. Servlet Config
1. DataSource 2. cookie 3. session 4. jsp container
1. jsp 기본 객체 2. errorPage/isErrorPage 3. <jsp:include>, <%@ include %> 4. <%!> 5. static context, dynamic context 6. 주석 7. MVC 8. object scope 9. forw
1. forward 2. Model2 Arch 3. controller 역할 4. RequestDispatcher
1. ROWNUM 2. 01 => 02 refactory 내용 3. jsp EL(Expression Language) 4. jsp EL ObjectScope
1. 형상관리 2. git 3. framework란 4. Bean Container 5. IOC 6. constructor injection, setter injection
1. ibatis/mybatis 2. Log framework 3. log framework(log4j) 4. jdbc/mybatis null 입력 5. jdbc/mybatis null 조회 6. <setting name="callSettersOnNulls" value
1. dynamic sql 2. mybatis spring 3. ApplicationContext 4. PropertyPlaceholderConfigurer 5. ContextLoader
1. AOP 용어 2. InvocationHandler 3. Spring AOP 4. Spring AutoProxy 5. Spring AutoProxy Annotation
1. transactoin 2. AOP transaction 적용 3. transaction service layer, persistence layer 4. Spring AOP Transaction
1. Spring Web Controller 사용법 2. default method 3. interceptor
1. JSON 2. RestController
1. React 2. JS DataType 3. var, let, const 차이점 4. React Arrow Function 5. Destructuring Assignment/Spread Operater
1. JavaScript Primitive Type, Reference Type 2. JavaScript for, map, filter function 3. JavaScript truthy, false 4. props 5. useState 6. 하위 component에
1. async/await 2. SinglePage, Router 3. Nesting 4. Query String, Path Variable
1. useEffect(hook, class 기반 라이프 사이클, 비동기) 2. 배운것 이용해서 React 로그인 구현)
가상화, 클라우드 가상화는 직접 단일한 물리하드웨어에 VM(Virtual Machine)을 적재하여 원하는 os와 application을 설치할 수 있게 하는것이 가상화이다. 클라우드는 위 과정에서 그치는것이 아닌 가상화된 리소스를 네트워크에서 생성, 관리, 유지 할 수 있는 네트워크 환경을 제공한다. 실습 웹사이트에서 서버 생성 VPC(Virtu...
1. Global Traffic Manager 2. CDN 3. VPN 4. Object Storage 5. NAS
1. 전가상화, 반가상화 2. Over Commit 3. Migration
1. Bare-Metal Server 2. VDS(Virtual Dedicated Server) 3. Kubernates 4. BlockStorage 5. HA(High Availability) 6. 멀티존 7. Serverless 8. GPU 9. HPC 10.
1. Object Storage, Archive Storage 2. NAS 3. NAS와 추가 스토리지 차이점 4. ACG & NACL 5. Load Balancer 6. Application load balancer 7. Network load balancer 8.
1. Security - File Safer 2. AI & Application 3. Architecture - Cloud 아키텍처 접근법
1. jQuery 2. jQuery 사용방법 3. jQuery Object 생성 방법 4. jQuery API
1. Ajax(Asynchronous JavaScript and XML) 2. Ajax 절차 3. Ajax Call Back Function 4. Ajax 동기, 비동기 전송
1. Docker 2. Docker Container 생명주기 3. Docker Volume 4. Docker Network 5. Docker build & commit 6. Docker 명령어