[Git & GitHub의 실무 활용]
협업의 목적 - Silo 극복, 비즈니스 효율, 커뮤니케이션 팀구성 PM/PMO, 업무 기획, 개발/아키텍트, 디자인 관리 문서, 설계서, 소스코드, UI 가이드 관리 IT에서의 협업이란 -> 버전관리, 형상관리가 되어있어야 파이프라인을 통해서 git, GitHub로 관리가능 버전(형상)관리 - Source Configuration Management - SDLC 상 코드 및 산출물의 체계적 관리 위해 가시성, 추적성, 무결성을 확보하는 품질보증 기법 버전관리 구성 기준선(Baseline) - Ex) 기능적 기준선, 설계 기준선 등 형상 항목(Configuration Item) - Ex) 문서, 소스코드 형상 버전(Configuration Version) - Ex) V1.2.3, _a 형상 제품(Conf..
2023. 5. 26.
Secure Coding [0]
Secure Coding Gartner 조사에 의하면 해킹 시도의 75% 정도는 애플리케이션 해킹 정보보호/보안의 정의 : 정보 자산을 공개, 노출, 변조, 파괴, 지체/재난 등의 위협으로부터 보호하여 정보의 기밀성, 무결성, 가용성을 확보하는 것 보안의 기본 요소: 무결성(Integrity), 신원 증명과 인증(Identification & Authentication), 암호화(Encryption), 부인 방지(Non-Repudiation), 권한 부여(Authorization) OWASP(The Open Web Application Security Project) 오픈소스 웹 애플리케이션 보안 프로젝트, 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 들을 연구하며 10대 웹 애플리케..
2023. 5. 9.
Oracle [0]
ORACLE DBMS(Database Management System) -정의(Definition): 응용 프로그램이 요구하는 DB구조, 변경, 제거 -조작(Manifulation): 삽입, 갱신, 삭제 -제어(Controll): DB 접근할 수 있는 사용자 제한 및 성능 관리 - 관계형 데이터베이스(Relational Database) -통상적으로 RDB라고 함 -행과 열로 구분하는 2차원 테이블 형태로 구성 -오라클 DBMS, MS SQL SERVER, MYSQL, PostgreSQL - ORACLE의 인기 -DB Engines Ranking 1위 -국내 시장 점유율 70% - ORACLE의 장점 -중앙 집중 방식, 쿼리 최적화 프로그램 등 -다양한 플랫폼 지원(Windows, MacOS, Linux..
2023. 5. 9.