나만 알 수 없어서 만든 블로그

00.교육커리큘럼 본문

개발 기본 지식

00.교육커리큘럼

코딩낙타 2022. 3. 23. 15:47

1. DATABASE
 - RDBMS / Non-RDBMS
 - 표준 SQL 이해(ORACLE, PostgreSQL, MS-SQL, MySql, Maria 등 공통점 및 차이점)
 - 조인(내부/외부), 연산자
 - WHERE SELECT, EXISTS, BETWEEN, GROUP BY, HAVING
 - GROUPING, ROLLUP, RANK
 - 서브쿼리 VS 스칼라쿼리 (각각의 장단점 이해)
 - PL/SQL
 - 기타 DB객체 (VIEW, TRIGGER, FUNCTION, PROCEDURE, PACKAGE, SYNONYM, LINK 등)

2. OS(LINUX/UNIX)
 - 파일핸들링 : 권한(chown),모드(chmod), 파일검색, 복사, rename, remove등 명령어 이해
 - 검색 : grep, egrep, pipe, find 를 활용한 명령어 이해
 - VI에디터 사용
 - 쉘프로그래밍(쉘스크립트를 통한 실행파일 기동)
 - 프로세스 관리(ps 조회/재기동 등)
 - SSH,SCP, SFTP 이해
  
3. 네트워크 프로그래밍
 - SOCKET(TCP) 프로그래밍 (C / JAVA 등)
 - HTTP(s) 프로그래밍 (JAVA 등)
 - 전문정의서 이해(VAN 샘플을 통한 전문자르기 연습 등) 
 
5. 일반
 - 정규표현식 사용 (OS,DB,각 종 편집툴 등에서 모두 사용 가능)
 - postman 사용 (http(s) 테스트 툴)
 - 스크래핑 개념 이해 java or python로 스크래핑 프로그램 만들어보기(selinium, beautiful soup 라이브러리 등 활용)


자료 : 99.참고자료 폴더