hattan shobokshi
DESCRIPTION
Hattan Shobokshi. m vcdotnet.wordpress.com. Web Development in the Past (Microsoft Stack). Web Development Today. SPA. Angular JS. Works with any server side technology ASP.NET, Node, Php, Ruby on Rails ... Declarative Data binding Highly Testable - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/1.jpg)
![Page 2: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/2.jpg)
![Page 3: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/3.jpg)
Hattan Shobokshi
mvcdotnet.wordpress.com
![Page 4: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/4.jpg)
Web Development in the Past (Microsoft Stack)
![Page 5: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/5.jpg)
Web Development Today
![Page 6: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/6.jpg)
SPA
![Page 7: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/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](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/8.jpg)
![Page 9: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/9.jpg)
Library vs Framework
![Page 10: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/10.jpg)
Model View Controller
Controller : Responds to User
Interaction
Model : Data
View : Representation of Data
![Page 11: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/11.jpg)
HTML was built for documents not web
APPLICATIONS
![Page 12: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/12.jpg)
Angular is what HTML would have been had it
been designed for applications
![Page 13: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/13.jpg)
Data binding
![Page 14: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/14.jpg)
DEMO
![Page 15: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/15.jpg)
The future
• Object.Observe• Shadow DOM
![Page 16: Hattan Shobokshi](https://reader036.vdocuments.us/reader036/viewer/2022062310/56815e8e550346895dcd1e14/html5/thumbnails/16.jpg)
The end
QUESTIONS?