-
Notifications
You must be signed in to change notification settings - Fork 2
/
Session1-SA-Application.txt
71 lines (37 loc) · 1.53 KB
/
Session1-SA-Application.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Movies
Video Player: get software , install , run the software
Desktop or Laptop
Book Movie tickets :
open your laptop -> browser -> search the website --> book your ticket
Types of Application:
1. Desktop Application
Desktop applications are software programs run locally on computer devices. They aren’t accessible from a browser, like web-based apps, and require deployment on a personal computer or laptop.
https://whatfix.com/blog/desktop-application/
2. Web Application
Static -> HTML, Javascript, CSS
Dynamic ->
https://www.geeksforgeeks.org/difference-between-static-and-dynamic-web-pages/
3. Mobile Application
Multier Application Architecture:
3 tier:
Presentation Layer
Logic Layer
Data Layer
2 tier:
https://www.guru99.com/n-tier-architecture-system-concepts-tips.html
Monolithic vs Microservice
https://www.atlassian.com/microservices/microservices-architecture/microservices-vs-monolith
https://www.geeksforgeeks.org/monolithic-vs-microservices-architecture/
Traditional Approach:
Waterfall Model:
Requirement -> Design -> Implementation -> Testing -> Deployment -> Maintenance
Current Approach:
Agile Method:
Requirement Anlysis -> design -> implementation ->testing -> Deployment -> Requirement Analysis
Scripting Language(do not required compilation)
JSON
YAML
Shell
Niladri -> trainer name is, place name is ,
grocery
compile -> build -> war or jar -> deploy the same in server