μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°_νλ‘κ·Έλλ° μΈμ΄ νμ©3π
- 무ν루ν : νλ‘κ·Έλ¨μμ νλ‘κ·Έλ¨μ΄ λμμ΄ λμνλ κ²μΌλ‘ λ°λ³΅λ¬Έμ μ’
λ£ μ‘°κ±΄μ΄ μκ±°λ, μ’
λ£ μ‘°κ±΄κ³Ό λ§λ μ μμλ μκΈ΄λ€
- λ°λͺ©λ¬Έ μμ if λ¬Έ λ΄μ break κ° μμ κ²½μ° λ°λ³΅λ¬Έμ νμΆνμ§λ§, λ°λ³΅λ¬Έ μμ switch~case λ¬Έλ΄ breakλ switch~case λ§μ νμΆνλ€.
- continue λ¬Έμ λ°λ³΅λ¬Έμμ λ€μ λ°λ³΅λ¬ΈμΌλ‘ λμ΄κ° μ μλλ‘ νλ λͺ
λ Ήμ΄μ΄λ€.
- c,μλ°,νμ΄μ¬ μΈμ΄ λͺ¨λμμ break,continue λͺ
λ Ήμ μ¬μ©νκ³ κΈ°λ₯λ λμΌνλ€.
- main ν¨μλ νλ‘κ·Έλ¨μ΄ μ€ννλ λͺ¨λ νλ‘κ·Έλ¨μ μμμ μ΄λ€.
main ν¨μμ μλ λͺ λ Ήμ΄λ₯Ό μ€ννλ€. - μΉ νκ²½μμ ν
μ€νΈ νλ κ²½μ° void mainμ μ§μνμ§ μλ κ²½μ°κ° μλ€. νμ§λ§, μ€μ κ°λ° νκ²½μμ void main, int main λλ€ μ§μνλ€.
- int main ν¨μμ κ²½μ° return λ°ν κ°;μ λͺ
μν΄μΌνλλ°, μΌλ°μ μΌλ‘ μ μμ μΌλ‘ μ μ’
λ£λμλ€λ μλ―Έλ‘ return 0;μ μ΄λ€.
- void : ν¨μλ₯Ό νΈμΆν νΈμΆμμκ² κ²°κ³Όκ°μ μ 곡νμ§ μλλ€λ μλ―Έμ λ°μ΄ν° νμ
μ΄λ€.
voidλ 'μ‘΄μ¬νμ§ μμ' μ΄λΌλ λ»μΌλ‘ λ°ν κ°μ΄ μλ€λ μλ―Έλ‘ μ¬μ© - μ¬μ©μ μ μ ν¨μ (User-Defined Function): μ¬μ©μ μ μ ν¨μλ μ¬μ©μκ° μ§μ μλ‘μ΄ ν¨μλ₯Ό μ μνμ¬ μ¬μ©νλ λ°©λ²μ΄λ€.
- λ§μ½ fn μ΄λΌλ μ¬μ©μ μ μ ν¨μκ° μκ³ , μ΄ fnμ main ν¨μμλμ μμ±ν μνμμ, main ν¨μμμ fnμ νΈμΆνλ κ²½μ° main ν¨μμμ fnμ΄ λ¬΄μμΈμ§ λͺ¨λ₯΄κΈ° λλ¬Έμ μλ¬κ° λ°μν©λλ€.
fn μ main ν¨μ μμ μ μνκ±°λ fn μ΄λΌλ κ²μ΄ ν¨μλΌλ κ²μ λͺ μ(μ μΈ)νμ¬ μ΄λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌνλ€. - ν¨μλ μΌλ°μ μΌλ‘ μ¬μ©μ μ μ ν¨μμ νμ€ ν¨μλ‘ λλλλ°, νμ€ ν¨μλ μμμ λ°°μ λ μ μΆλ ₯ ν¨μκ° μκ³ , λ€μμ λ°°μΈ λ¬Έμμ΄ ν¨μλ€μ΄ μμ΅λλ€.
- 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μλ²μ μ볡νΈν, μ μ± κ΄λ¦¬, ν€ κ΄λ¦¬ λ±μ λΆνκ° λ°μνλ€.