Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m290:learningunits:lu08:theorie:01 [2024/10/30 13:38] vdemirmodul:m290:learningunits:lu08:theorie:01 [2024/11/18 06:13] (aktuell) kdemirci
Zeile 3: Zeile 3:
 ===== Learning Objectives ===== ===== Learning Objectives =====
   - Describe the 3 tiers of a typical web communication   - Describe the 3 tiers of a typical web communication
-  - Name the languages or softwsre, which are used on each tier  +  - Name the languages or software, which are used on each tier  
  
 ===== WHAT is a 3 tiers web architecture? ==== ===== WHAT is a 3 tiers web architecture? ====
Zeile 14: Zeile 14:
 {{ :modul:m290:learningunits:lu08:theorie:3_tier_architecture.mp4 |What is a 3 Tiers Architecture?}} {{ :modul:m290:learningunits:lu08:theorie:3_tier_architecture.mp4 |What is a 3 Tiers Architecture?}}
  
-==== 1. Presentation Layer (Frontend) ====+==== 1. Presentation Layer/Tier (Frontend) ====
   * This is the layer that users see and interact with, like a website or app screen.   * This is the layer that users see and interact with, like a website or app screen.
   * It’s built with HTML, CSS, and JavaScript to show things like buttons, text, images, and form fields.   * It’s built with HTML, CSS, and JavaScript to show things like buttons, text, images, and form fields.
Zeile 26: Zeile 26:
   * Frameworks: React, Angular, and Vue are popular frontend frameworks built on JavaScript.   * Frameworks: React, Angular, and Vue are popular frontend frameworks built on JavaScript.
  
-==== 2. Application Layer (Backend) ====+==== 2. Application Layer/Tier (Backend) ====
   * This layer handles the "thinking" part of the app. It takes care of things like processing requests, running calculations, and managing the app's logic.   * This layer handles the "thinking" part of the app. It takes care of things like processing requests, running calculations, and managing the app's logic.
   * When you enter your login info, the Application Layer checks if it’s correct and decides what happens next.   * When you enter your login info, the Application Layer checks if it’s correct and decides what happens next.
Zeile 37: Zeile 37:
   * Ruby: Often used with Ruby on Rails for rapid development.   * Ruby: Often used with Ruby on Rails for rapid development.
   * PHP: Common in web development, especially with systems like WordPress and Laravel.   * PHP: Common in web development, especially with systems like WordPress and Laravel.
-====  3. Data Layer ====+====  3. Data Layer/Tier ====
   * This layer stores all the data the app needs, like user accounts, messages, or posts.   * This layer stores all the data the app needs, like user accounts, messages, or posts.
   * When you log in, this layer is where your username and password are checked against stored data.   * When you log in, this layer is where your username and password are checked against stored data.
  • modul/m290/learningunits/lu08/theorie/01.1730291911.txt.gz
  • Zuletzt geändert: 2024/10/30 13:38
  • von vdemir