- μ§μ μ 무 : νμ¬ νμ΄μ§ μλ μμ΄μ½ μμ½μ νμ ꡬν μ 무 μμ²
- μλ μμ΄μ½μ μμΉμ λ°λΌ μμ½μ νμκ° μ€λ₯Έμͺ½ μλ¨μ μμΉν΄μΌ ν¨
position : absolute
μ¬μ©νκΈ°
- divλ‘ μμ divλ₯Ό μ무리 κ°μΈκ³ μλλΌλ relativeκ° μλ€λ©΄ λΆλͺ¨λ‘ μΈμ νμ§ μκ³ λ§μλλ‘ μμ§μ΄κ² λλ€.
- μμμκ² absoluteλ₯Ό λΆμ¬μ€¬μΌλ©΄ λΉμ°ν λΆλͺ¨λ relativeλ₯Ό λΆμ¬μ€μΌ λΆλͺ¨κ° μλν λλ‘ μμ§μ΄λ κ²μ΄λ€.
(1) text: μΌλ° ν μ€νΈλ₯Ό μ λ ₯ν μ μλ ν μ€νΈ μμλ₯Ό μμ±
(2) password: λΉλ°λ²νΈλ₯Ό μ λ ₯ν μ μλ ν μ€νΈ μμλ₯Ό μμ±, μ λ ₯ λ΄μ©μ λ§μ€νΉ
(3) email: μ΄λ©μΌ μ£Όμλ₯Ό μ λ ₯ν μ μλ ν μ€νΈ μμλ₯Ό μμ±, μ λ ₯ κ°μ΄ μ΄λ©μΌ μ£Όμ νμμΈμ§ μλμΌλ‘ νμΈ
(4) number: μ«μ κ°μ μ λ ₯ν μ μλ ν μ€νΈ μμλ₯Ό μμ±, μ€ν λ²νΌμ΄ ν¨κ» νμ, μ¬μ©μκ° μ«μ κ°μ λνκ±°λ λΉΌλ κ²μ΄ κ°λ₯
(5) date: λ μ§λ₯Ό μ νν μ μλ λ¬λ ₯ 컨νΈλ‘€μ μμ±
(6) time: μκ°μ μ νν μ μλ μκ³ μ»¨νΈλ‘€μ μμ±
(7) checkbox: λ€μ€ μ νμ μν 체ν¬λ°μ€λ₯Ό μμ±
(8) radio: μ¬λ¬ μ΅μ μ€ νλλ₯Ό μ νν μ μλ λΌλμ€ λ²νΌμ μμ±
(1) inline νκ·Έμ μ§μ λ£κΈ°
(2) internal style νκ·Έμ μ§μ μμ±νκΈ°
(3) external μΈλΆ css νμΌμ link νκ·Έλ‘ λ£κΈ°
(cssλ κΈ°λ³Έμ μΌλ‘ cascadingμ΄ μ μ©λμ§λ§ κ·Έμ λ³κ°λ‘ inline μ€νμΌμ μ°μ μ μΌλ‘ μ μ©λλ―λ‘ μ¬μ©μ μ μκ° νμ)
ν° μ°¨μ΄μ : μ μ΄νλ¦
- νλ μμν¬
: μ 체μ μΈ νλ¦μ μ₯κ³ μμΌλ©° μ ν리μΌμ΄μ μ μ½λλ νλ μμν¬μ μν΄ μ¬μ©λ¨
: μ ν리μΌμ΄μ μ½λλ νλ μμν¬κ° μ§λμ ν μμμ μλμ μΌλ‘ λμνκΈ° λλ¬Έμ μ μ΄μ νλ¦μ νλ μμν¬μκ² μμ
- λΌμ΄λΈλ¬λ¦¬
: κ°λ°μκ° μ 체μ μΈ νλ¦μ λ§λ€λ©° λΌμ΄λΈλ¬λ¦¬λ₯Ό κ°μ Έλ€ μ°κ² λ¨
: κ°λ°μμκ² μ μ μΌλ‘ μ μ΄ νλ¦ μμ
: νμν λλ§λ€ λ₯λμ μΌλ‘ λΌμ΄λΈλ¬λ¦¬λ₯Ό νΈμΆνμ¬ μ¬μ©ν¨
- HTML(HyperText Markup Language)
μΉ νμ΄μ§μ ꡬ쑰λ₯Ό μ μνλ λ§ν¬μ μΈμ΄μ λλ€. νλ‘ νΈμλ κ°λ°μλ HTMLμ μ¬μ©νμ¬ μΉ νμ΄μ§μ λ΄μ©κ³Ό ꡬ쑰λ₯Ό λ§λ€κ³ μ‘°μν©λλ€.
- CSS(Cascading Style Sheets)
μΉ νμ΄μ§μ μ€νμΌκ³Ό λ μ΄μμμ μ μνλ μ€νμΌ μνΈ μΈμ΄μ λλ€. CSSλ₯Ό μ¬μ©νμ¬ HTML μμμ λμμΈ, λ°°μΉ λ° μ λλ©μ΄μ μ μ μ΄ν©λλ€.
- JavaScript
μΉ νμ΄μ§μ λμμ μ μ΄νλ νλ‘κ·Έλλ° μΈμ΄μ λλ€. νλ‘ νΈμλ κ°λ°μλ JavaScriptλ₯Ό μ¬μ©νμ¬ μ¬μ©μ μνΈμμ©, λ°μ΄ν° μ²λ¦¬, μΉ μ ν리μΌμ΄μ κ°λ° λ±μ μνν©λλ€.
- νλ μμν¬(Framework)
κ°λ° μμ μ λ³΄λ€ μ½κ² μνν μ μλλ‘ λ―Έλ¦¬ ꡬ쑰νλ μννΈμ¨μ΄ νκ²½μ λλ€. νλ‘ νΈμλ κ°λ°μλ μ£Όλ‘ Angular, React, Vue.js λ±μ νλ μμν¬λ₯Ό μ¬μ©νμ¬ μΉ μ ν리μΌμ΄μ μ κ°λ°ν©λλ€.
- λ°μ΄ν°λ² μ΄μ€(Database)
λ°μ΄ν°λ₯Ό ꡬ쑰ννμ¬ μ μ₯, κ΄λ¦¬νλ μμ€ν μ λλ€. λ°±μλ κ°λ°μλ μ£Όλ‘ SQL(Structured Query Language)μ μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ‘°μνκ³ , λ°μ΄ν°μ ν¨μ¨μ μΈ μ μ₯ λ° κ²μμ λ΄λΉν©λλ€.
- API(Application Programming Interface)
μννΈμ¨μ΄ κ° μνΈμμ©μ μν μΈν°νμ΄μ€μ λλ€. λ°±μλ κ°λ°μλ APIλ₯Ό μ€κ³νκ³ κ΅¬ννμ¬ λ€λ₯Έ μμ€ν κ³Όμ λ°μ΄ν° ν΅μ μ κ΄λ¦¬ν©λλ€.
- μλ²(Server)
ν΄λΌμ΄μΈνΈ μμ²μ λν΄ μλ΅μ μ 곡νλ μ»΄ν¨ν° μμ€ν μ λλ€. λ°±μλ κ°λ°μλ μλ²λ₯Ό μ€μ νκ³ μ μ§λ³΄μνλ©°, μΉ μ ν리μΌμ΄μ μ μ±λ₯κ³Ό μμ μ±μ κ΄λ¦¬ν©λλ€.
- λ²μ κ΄λ¦¬ μμ€ν (Version Control System)
μμ€ μ½λμ λ³κ²½ μ΄λ ₯μ κ΄λ¦¬νλ μμ€ν μ λλ€. κ°λ°μλ λ²μ κ΄λ¦¬ μμ€ν μ μ¬μ©νμ¬ μμ€ μ½λλ₯Ό μ μ₯, μΆμ νκ³ λ€λ₯Έ κ°λ°μμ νμ ν©λλ€. λνμ μΈ μλ‘ Gitμ΄ μμ΅λλ€.
- SDK(Software Development Kit)
μννΈμ¨μ΄ κ°λ°μ νμν λꡬ, λΌμ΄λΈλ¬λ¦¬, λ¬Έμ λ±μ ν¬ν¨ν κ°λ° νκ²½μ λλ€. νΉμ νλ«νΌ λλ μΈμ΄μ λ§λ SDKλ₯Ό μ¬μ©νμ¬ μ ν리μΌμ΄μ μ κ°λ°ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, Android SDKλ μλλ‘μ΄λ μ ν리μΌμ΄μ κ°λ°μ μν λꡬμ λΌμ΄λΈλ¬λ¦¬μ λͺ¨μμ λλ€.
- IDE(Integrated Development Environment)
ν΅ν© κ°λ° νκ²½μΌλ‘, κ°λ°μκ° μννΈμ¨μ΄λ₯Ό κ°λ°, νΈμ§, λλ²κΉ ν μ μλ ν΄μ λλ€. λνμ μΈ IDEλ‘λ Visual Studio Code, IntelliJ IDEA, Eclipse λ±μ΄ μμ΅λλ€. Git: λ²μ κ΄λ¦¬ μμ€ν μ€ νλλ‘, κ°λ°μλ€μ΄ μμ€ μ½λ λ³κ²½ μ΄λ ₯μ κ΄λ¦¬νλ λ° μ¬μ©ν©λλ€. Gitμ μ½λμ μΆμ , λΆκΈ°, λ³ν© λ±μ μ§μνμ¬ ν νμ κ³Ό μ½λ κ΄λ¦¬λ₯Ό μ©μ΄νκ² ν©λλ€.
- REST(Representational State Transfer)
λ€νΈμν¬ μν€ν μ² μ€νμΌ μ€ νλλ‘, μΉ μλΉμ€ κ°μ ν΅μ μ μν ꡬ쑰μ μΈ μ μ½ μ‘°κ±΄μ μ 곡ν©λλ€. RESTful APIλ REST μν€ν μ² μμΉμ λ°λ₯΄λ APIλ₯Ό μλ―Έν©λλ€.
- SQL(Structured Query Language)
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μμ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκΈ° μν νμ€νλ 쿼리 μΈμ΄μ λλ€. SQLμ μ¬μ©νμ¬ λ°μ΄ν°μ μ μ₯, κ²μ, μμ , μμ λ±μ μνν μ μμ΅λλ€.
- MVC(Model-View-Controller)
μννΈμ¨μ΄ μ€κ³ ν¨ν΄ μ€ νλλ‘, μ ν리μΌμ΄μ μ λ°μ΄ν° λͺ¨λΈ(Model), μ¬μ©μ μΈν°νμ΄μ€(View), κ·Έλ¦¬κ³ λΉμ¦λμ€ λ‘μ§(Controller)μΌλ‘ ꡬλΆνμ¬ κ°λ°ν©λλ€. MVCλ μ ν리μΌμ΄μ μ μ μ§λ³΄μμ νμ₯μ±μ ν₯μμν€λ λ° λμμ μ€λλ€.
- Agile
μννΈμ¨μ΄ κ°λ° λ°©λ²λ‘ μ€ νλλ‘, λ°λ³΅μ μ΄κ³ μ μ°ν κ°λ° νλ‘μΈμ€λ₯Ό κ°μ‘°ν©λλ€. Agileμ μμ λ¨μμ μ 무λ₯Ό λ°λ³΅νμ¬ λΉ λ₯Έ κ°λ°κ³Ό λ³κ²½μ λμν μ μλ κ°λ° λ°©μμ μ§ν₯ν©λλ€.