Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AngularJS & ASP.NET WebAPI
Search
Fabian Gosebrink
April 23, 2015
0
92
AngularJS & ASP.NET WebAPI
TechTalk Zürich
Fabian Gosebrink
April 23, 2015
Tweet
Share
More Decks by Fabian Gosebrink
See All by Fabian Gosebrink
NgRx Signal Store - A Deeper Dive
fabiangosebrink
0
31
Modern Angular Apps in 2026
fabiangosebrink
0
36
Why State is the Most Important Part of Your Angular Application
fabiangosebrink
0
100
Angular testing made easy with Jest and Cypress
fabiangosebrink
0
140
Introducing state management into an application with NgRx
fabiangosebrink
0
220
Scalable architectures in Angular with Nx
fabiangosebrink
0
180
My Biggest Angular Mistakes and How To Avoid Them
fabiangosebrink
0
280
[iJS Munich] Better Angular Architectures with Libraries and Nx
fabiangosebrink
0
180
Mastering State Management in Angular with the NgRx Signal Store
fabiangosebrink
0
440
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
240
What's in a price? How to price your products and services
michaelherold
247
13k
Evolving SEO for Evolving Search Engines
ryanjones
0
170
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
How GitHub (no longer) Works
holman
316
150k
エンジニアに許された特別な時間の終わり
watany
106
240k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
85
Transcript
AngularJS & ASP.NET WebAPI
Me, Fabian Gosebrink Friend and obviously a good driver… …but
he’s cool anyway
Noser Engineering AG
Strong Servers Strong Clients
Him: “With jQuery you can do everything!” Me: “Yeah, except
architecture…”
None
Client light-weight architecture
Structure
Modularity
Single Page Application Framework
MV-*
Model Binding
Routing
UI-Templates
Javascript HTML
None
HTML + «ng»-Attributes = View
ng-app defines Application ng-view for Templating
None
None
$
{{…}} ng-bind
Controller
None
None
Services
None
Service 31 Application Service 1 Service 2 Controller 1 Service
4 Repository 1 Controller 2 Repository 2 Service 1 Service… Controller…
Application Module 1 Controller 1 Repository 1 Service 1 Module
2 Controller 2 Repository 2 Templates Module n Controller n Templates Repository n
None
Let`s see a demo…
None
Let`s see a demo…
…again
Sum it up lightweight architecture on client
WebApi
SingalR
Multi Accessible
Good Code
Admin at myCsharp.de fabian-gosebrink.de offering.solutions developercircle.net
[email protected]
blog.noser.com www.noser.com