자격증πŸͺͺ/μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ πŸ“š

μ •λ³΄μ²˜λ¦¬κΈ°μ‚¬ μ‹€κΈ°_ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ ν™œμš©3πŸ“š

@ENFJ 2022. 4. 2. 12:36
  1. λ¬΄ν•œλ£¨ν”„ : ν”„λ‘œκ·Έλž¨μ—μ„œ ν”„λ‘œκ·Έλž¨μ΄ 끝없이 λ™μž‘ν•˜λŠ” κ²ƒμœΌλ‘œ λ°˜λ³΅λ¬Έμ— μ’…λ£Œ 쑰건이 μ—†κ±°λ‚˜, μ’…λ£Œ 쑰건과 λ§Œλ‚  수 μ—†μ„λ•Œ 생긴닀

  2. 반λͺ©λ¬Έ μ•ˆμ˜ if λ¬Έ 내에 break κ°€ μžˆμ„ 경우 λ°˜λ³΅λ¬Έμ„ νƒˆμΆœν•˜μ§€λ§Œ, 반볡문 μ•ˆμ˜ switch~case λ¬Έλ‚΄ breakλŠ” switch~case λ§Œμ„ νƒˆμΆœν•œλ‹€.

  3. continue 문은 λ°˜λ³΅λ¬Έμ—μ„œ λ‹€μŒ 반볡문으둜 λ„˜μ–΄κ°ˆ 수 μžˆλ„λ‘ ν•˜λŠ” λͺ…령어이닀.

  4. c,μžλ°”,파이썬 μ–Έμ–΄ λͺ¨λ‘μ—μ„œ break,continue λͺ…령을 μ‚¬μš©ν•˜κ³  κΈ°λŠ₯도 λ™μΌν•˜λ‹€.

  5. main ν•¨μˆ˜λŠ” ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰ν•˜λŠ” λͺ¨λ“  ν”„λ‘œκ·Έλž¨μ˜ μ‹œμž‘μ μ΄λ‹€.
    main ν•¨μˆ˜μ— μžˆλŠ” λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•œλ‹€.

  6. μ›Ή ν™˜κ²½μ—μ„œ ν…ŒμŠ€νŠΈ ν•˜λŠ” 경우 void main을 μ§€μ›ν•˜μ§€ μ•ŠλŠ” κ²½μš°κ°€ μžˆλ‹€. ν•˜μ§€λ§Œ, μ‹€μ œ 개발 ν™˜κ²½μ—μ„œ void main, int main λ‘˜λ‹€ μ§€μ›ν•œλ‹€.

  7. int main ν•¨μˆ˜μ˜ 경우 return λ°˜ν™˜ κ°’;을 λͺ…μ‹œν•΄μ•Όν•˜λŠ”λ°, 일반적으둜 μ •μƒμ μœΌλ‘œ 잘 μ’…λ£Œλ˜μ—ˆλ‹€λŠ” 의미둜 return 0;을 μ“΄λ‹€.

  8. void : ν•¨μˆ˜λ₯Ό ν˜ΈμΆœν•œ ν˜ΈμΆœμžμ—κ²Œ 결과값을 μ œκ³΅ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 의미의 데이터 νƒ€μž…μ΄λ‹€.
    voidλŠ” 'μ‘΄μž¬ν•˜μ§€ μ•ŠμŒ' μ΄λΌλŠ” 뜻으둜 λ°˜ν™˜ 값이 μ—†λ‹€λŠ” 의미둜 μ‚¬μš©
  9. μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜ (User-Defined Function): μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜λŠ” μ‚¬μš©μžκ°€ 직접 μƒˆλ‘œμš΄ ν•¨μˆ˜λ₯Ό μ •μ˜ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” 방법이닀.
    - λ§Œμ•½ fn μ΄λΌλŠ” μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜κ°€ 있고, 이 fn을 main ν•¨μˆ˜μ•„λž˜μ— μž‘μ„±ν•œ μƒνƒœμ—μ„œ, main ν•¨μˆ˜μ—μ„œ fn을 ν˜ΈμΆœν•˜λŠ” 경우 main ν•¨μˆ˜μ—μ„œ fn이 무엇인지 λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ— μ—λŸ¬κ°€ λ°œμƒν•©λ‹ˆλ‹€.
    fn 을 main ν•¨μˆ˜ μœ„μ— μ •μ˜ν•˜κ±°λ‚˜ fn μ΄λΌλŠ” 것이 ν•¨μˆ˜λΌλŠ” 것을 λͺ…μ‹œ(μ„ μ–Έ)ν•˜μ—¬ 이문제λ₯Ό ν•΄κ²°ν•΄μ•Όν•œλ‹€.


  10. ν•¨μˆ˜λŠ” 일반적으둜 μ‚¬μš©μž μ •μ˜ ν•¨μˆ˜μ™€ ν‘œμ€€ ν•¨μˆ˜λ‘œ λ‚˜λ‰˜λŠ”λ°, ν‘œμ€€ ν•¨μˆ˜λŠ” μ•žμ—μ„œ λ°°μ› λ˜ μž…μΆœλ ₯ ν•¨μˆ˜κ°€ 있고, λ’€μ—μ„œ 배울 λ¬Έμžμ—΄ ν•¨μˆ˜λ“€μ΄ μžˆμŠ΅λ‹ˆλ‹€.
  11. main ν•¨μˆ˜μ—μ„œ fn (5,7)을 ν˜ΈμΆœν•˜λ©΄ fn ν•¨μˆ˜μ˜ int a, int b에 μ°¨λ‘€λ‘œ 5, 7이 λŒ€μž…(a=5, b=7)이 λ©λ‹ˆλ‹€.
    return으둜 a+b인 12κ°€ λ°˜ν™˜κ°’μ΄ 되고, fn(5,7)은 12λΌλŠ” λ°˜ν™˜κ°’μœΌλ‘œ 변경이 되게 λ˜μ–΄ print("%d",12)이기 λ•Œλ¬Έμ— 12λ₯Ό 좜λ ₯ν•œλ‹€.

 

 


31. (CSS)은 λ§ˆν¬μ—… μ–Έμ–΄κ°€ μ‹€μ œ ν‘œμ‹œλ˜λŠ” 방법을 κΈ°μˆ ν•˜λŠ” μ–Έμ–΄λ‘œ μš΄μ˜μ²΄μ œλ‚˜ μ‚¬μš©ν”„λ‘œκ·Έλž¨κ³Ό 관계없이 κΈ€μž 크기, κΈ€μžμ²΄μ€„ 간격, 색상 등을 자유둭게 선택 ν•  수 μžˆλŠ” μŠ€νƒ€μΌ μ‹œνŠΈμ΄λ‹€.

 

32. (레슀트(REST))은 μ›Ήκ³Ό 같은 λΆ„μ‚° ν•˜μ΄νΌλ―Έλ””μ–΄ ν™˜κ²½μ—μ„œ μžμ›μ˜ 쑴재/μƒνƒœ 정보λ₯Ό ν‘œμ€€ν™”λœ HTTPλ©”μ„œλ“œλ‘œ μ£Όκ³ λ°›λŠ” μ›Ή μ•„ν‚€ν…μ²˜μ΄λ‹€.

 

33. RESTλŠ” 크게 λ¦¬μ†ŒμŠ€(μžμ›),(λ©”μ„œλ“œ),λ©”μ‹œμ§€ 3κ°€μ§€ μš”μ†Œλ‘œ κ΅¬μ„±λœλ‹€.

 

34. μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„ λ°©λ²•μ—λŠ” ν…Œμ΄ν„° 톡신을 μ‚¬μš©ν•˜λŠ” 방법과 (μΈν„°νŽ˜μ΄μŠ€ 개체)λ₯Ό μ‚¬μš©ν•˜μ—¬ μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬ν˜„ν•˜λŠ” 방법이 μžˆλ‹€.

 

35. (ν”„λ‘œμ‹œμ €)은 SQL을 μ΄μš©ν•΄ μƒμ„±λœ 데이터λ₯Ό μ‘°μž‘ν•˜λŠ” ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ°μ΄ν„°λ² μ΄μŠ€ 내뢀에 μ €μž₯되고 μΌμ •ν•œ 쑰건이 되면 μžλ™μœΌλ‘œ μˆ˜ν–‰λœλ‹€.

 

36. (배치 μž‘μ—…)은 μ‹€μ‹œκ°„ μž‘μ—…μ˜ λ°˜λŒ€ κ°œλ…μœΌλ‘œ 일련의 μž‘μ—…μ„ ν•˜λ‚˜μ˜ μž‘μ—… λ‹¨μœ„λ‘œ λ¬Άμ–΄μ„œ μΌκ΄„λ‘œ μ²˜λ¦¬ν•˜λŠ” μž‘μ—…μ΄λ‹€.

 

37. μΈν„°νŽ˜μ΄μŠ€ λ₯Ό μœ„ν•œ μ†‘μˆ˜μ‹  μ‹œμŠ€ν…œ κ°„μ˜ 데이터 톡신 μ‹œ μŠ€λ‹ˆν•‘μ„ ν†΅ν•œ μœ„ν˜‘μ΄ μ‘΄μž¬ν•œλ‹€.
(μŠ€λ‹ˆν•‘)은 κ³΅κ²©λŒ€μƒμ—κ²Œ 직접 곡격을 ν•˜μ§€ μ•Šκ³  λ°μ΄ν„°λ§Œ λͺ°λž˜ λ“€μ—¬λ‹€λ³΄λŠ” μˆ˜λ™μ  곡격기법이닀.

 

38. (λŒ€μΉ­ν‚€)μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ€ μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ˜ ν•œμ’…λ₯˜λ‘œ μ•”λ³΅ν˜Έν™”μ— 같은 μ•”ν˜Έ ν‚€λ₯Ό μ“°λŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λ‹€.

 

39. (λΉ„λŒ€μΉ­ν‚€) μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ€ κ³΅κ°œν‚€λŠ” λˆ„κ΅¬λ‚˜ μ•Œ 수 μžˆμ§€λ§Œ, 그에 λŒ€μ‘ν•˜λŠ” λΉ„λ°€ν‚€λŠ” ν‚€μ˜ μ†Œμœ μžλ§Œμ΄ μ•Œ 수 μžˆλ„λ‘, κ³΅κ°œν‚€μ™€ λΉ„λ°€ν‚€λ₯Ό μ‚¬μš©ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λ‹€.

 

40. ( ν•΄μ‹œ ) μ•”ν˜Έν™” μ•Œκ³ λ¦¬μ¦˜μ€ μ›λž˜ μž…λ ₯값을 μ°Ύμ•„ λ‚Ό 수 μ—†λŠ” 일방ν–₯μ„±μ˜ νŠΉμ„±μ„ κ°€μ§„ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ μ’…λ₯˜λ‘œλŠ” SHA-256/384/512 , HAS-160 등이 μžˆλ‹€.

 

41. (API 방식)은 λ°μ΄ν„°λ² μ΄μŠ€ μ•”ν˜Έν™” 기법 쀑 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ ˆλ²¨μ—μ„œ μ•”ν˜Έ λͺ¨λ“ˆ(API)을 μ μš©ν•˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ ˆλ²¨μ—μ„œ μ•”ν˜Έλͺ¨λ“ˆ(API)을 μ μš©ν•˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μˆ˜μ •ν•˜λŠ” λ°©μ‹μœΌλ‘œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„μ— μ•”λ³΅ν˜Έν™” ,정책관리, ν‚€ 관리 λ“±μ˜ λΆ€ν•˜κ°€ λ°œμƒν•œλ‹€.

 

42. (plug-in 방식)은 λ°μ΄ν„°λ² μ΄μŠ€ μ•”ν˜Έν™” 기법 쀑 μ•”λ³΅ν˜Έν™” λͺ¨λ“ˆμ΄ DB μ„œλ²„μ— μ„€μΉ˜λœ λ°©μ‹μœΌλ‘œ DBμ„œλ²„μ— μ„€μΉ˜λœ λ°©μ‹μœΌλ‘œ DBμ„œλ²„μ— μ•”λ³΅ν˜Έν™”, 정책관리, ν‚€ 관리 λ“±μ˜ λΆ€ν•˜κ°€ λ°œμƒν•œλ‹€.

https://dataonair.or.kr/db-tech-reference/d-guide/db-security/?mod=document&uid=441