hattan shobokshi mvcdotnet.wordpress.com web development in the past (microsoft stack)
TRANSCRIPT
![Page 1: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/1.jpg)
![Page 2: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/2.jpg)
![Page 3: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/3.jpg)
Hattan Shobokshi
mvcdotnet.wordpress.com
![Page 4: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/4.jpg)
Web Development in the Past (Microsoft Stack)
![Page 5: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/5.jpg)
Web Development Today
![Page 6: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/6.jpg)
SPA
![Page 7: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/7.jpg)
Angular JS
• Works with any server side technologyASP.NET, Node,
Php, Ruby on Rails ...
• Declarative Data binding
• Highly Testable
• Does NOT depend on jQuery, BUT includes jQlite
• Features: Client Side Routing, Services, Dependency
Injection
![Page 8: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/8.jpg)
![Page 9: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/9.jpg)
Library vs Framework
![Page 10: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/10.jpg)
Model View Controller
Controller : Responds to User
Interaction
Model : Data
View : Representation of Data
![Page 11: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/11.jpg)
HTML was built for documents not web
APPLICATIONS
![Page 12: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/12.jpg)
Angular is what HTML would have been had it
been designed for applications
![Page 13: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/13.jpg)
Data binding
![Page 14: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/14.jpg)
DEMO
![Page 15: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/15.jpg)
The future
• Object.Observe• Shadow DOM
![Page 16: Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)](https://reader036.vdocuments.us/reader036/viewer/2022070411/56649f425503460f94c6290d/html5/thumbnails/16.jpg)
The end
QUESTIONS?