본문 바로가기

분류 전체보기

(33)
Javascript 자바스크립트 기본 [3] 'while'문과 'for'문 - 동일한 코드를 여러 번 반복 'while' 반복문 while (condition) { // 코드 // '반복문 본문(body)'이라 불림 } - condition이 true 이면 반복문 본문의 코드가 실행됩니다. 본문이 한 줄이면 대괄호를 쓰지 않아도 됩니다. - 반복문 본문이 한 줄짜리 문이라면 대괄호 {…}를 생략할 수 있습니다. let i = 3; while (i) alert(i--); 'do...while' 반복문 do { // 반복문 본문 } while (condition); - 본문이 먼저 실행되고, 조건을 확인한 후 조건이 true인 동안엔 본문이 계속 실행됩니다. - do..while 문법은 조건이 truthy 인지 아닌지에 상관없이, 본문을 최소한 한 번..
Javascript 자바스크립트 기본 [2] 함수 표현식 - 자바스크립트는 함수를 특별한 종류의 값으로 취급합니다. - 다른 언어에서처럼 "특별한 동작을 하는 구조"로 취급되지 않습니다. 1. 함수 선언문 function sayHi() { alert( "Hello" ); } 2. 함수 표현식(Function Expression) let sayHi = function() { alert( "Hello" ); }; - 함수가 어떤 방식으로 만들어졌는지에 관계없이 함수는 값이고, 따라서 변수에 할당할 수 있습니다. - 함수는 값이기 때문에 alert를 이용하여 함수 코드를 출력할 수도 있습니다. 함수 복사 function sayHi() { alert( "Hello" ); } let func = sayHi; // 함수 복사 func(); // Hello /..
Secure Coding [0] Secure Coding Gartner 조사에 의하면 해킹 시도의 75% 정도는 애플리케이션 해킹 정보보호/보안의 정의 : 정보 자산을 공개, 노출, 변조, 파괴, 지체/재난 등의 위협으로부터 보호하여 정보의 기밀성, 무결성, 가용성을 확보하는 것 보안의 기본 요소: 무결성(Integrity), 신원 증명과 인증(Identification & Authentication), 암호화(Encryption), 부인 방지(Non-Repudiation), 권한 부여(Authorization) OWASP(The Open Web Application Security Project) 오픈소스 웹 애플리케이션 보안 프로젝트, 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 들을 연구하며 10대 웹 애플리케..
데이터 모델링 [0] 데이터 모델링 1. 데이터 모델링 개요 - 회사나 조직의 여러 응용 시스템들이 공용(Shared)하며, 통합(Integrated)되고, 저장(Stored)되어 있으며, 운영(Operational)되고 있는 데이터의 집합을 데이터베이스라 한다. 데이터베이스 기술의 발전은 데이터 모델이나 구조에 따라 구분 데이터 모델 종류 • 계층형 모델 • 네트워크 모델 • 관계형 모델 • 객체 관계형 모델 • 관계형 이후 모델(NoSQL) 프로세스 모델링 (정적 & 동적 모델(분석) -> 정적 & 동적 모델(설계) -> 소스 코드) 데이터 모델링 (논리 모델 -> 물리 모델 -> 데이터베이스 구조) Data Model의 종류 • Flat Model, Hierarchical Model, Network Model, • Re..
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..
AWS [0] //Introduction, IAM, EC2, RDS AWS 1강 AWS – Amazon Web Service / 클라우드 컴퓨팅 / 서버리스(Serverless) 기능 지원 2강 IAM (Identity and Access Management) - 유저를 관리하고 접근 레벨 및 권한에 대한 관리 접근키(Access Key), 비밀키(Secret Access Key) 매우 세밀한 접근 권한 부여 기능(Granular Permission) 비밀번호를 수시로 변경 가능케 해줌 Multi-Factor Authen -그룹(Group), 유저(User), 역할(Role), 정책(Policy) -정책은 그룹, 역할에 추가시킬 수 있다. 하나의 그룹 안에 다수의 유저가 존재 가능 - 유니버설(Universal)함 -> 지역 설정이 필요없음 // 다른 서비스는 지역설정 ..