Creando una SPA con Angular 2 y ASP.NET Core

Nicolás Bello Camilletti
Nicolás Bello CamillettiHead of Engineering, Google GDE & Mentor, former Microsoft MVP at Qurable
v2016 October 1st 2016
Creando una SPA con
Angular 2 y ASP.NET Core
Southworks
Lead Developer
Nicolas Bello Camilletti
@nbellocam
v2016 October 1st 2016
¿Qué es una SPA?
v2016 October 1st 2016
v2016 October 1st 2016
Para tener en cuenta!
• Carga inicial vs navegaciones
• Manejo de rutas
• Search Engine Optimization (SEO)
v2016 October 1st 2016
v2016 October 1st 2016
Multiplataforma
Performance
v2016 October 1st 2016
De Framework a Plataforma
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
Routing
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
Consumiendo APIs
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
JavaScript Services
v2016 October 1st 2016
NodeServices
SPAServices
AngularServices ReactServices
v2016 October 1st 2016
Routing v2
v2016 October 1st 2016
v2016 October 1st 2016
Webpack middleware
v2016 October 1st 2016
Universal Rendering
Application
DOM
Server
App Shell
…
Angular Renderer
Application DOM
v2016 October 1st 2016
Progressive Web Apps
Service Worker
- Caching
- Offline support
- Notificaciones
- Hosted apps
- Iconos
- Splashscreen
- Colores
- Modos de pantalla
W3C Web App manifest
v2016 October 1st 2016
v2016 October 1st 2016
v2016 October 1st 2016
Recap
• ASP.NET Core
• JavaScript Services
• Angular 2
• Webs como aplicaciones
v2016 October 1st 2016
nbellocamilletti@gmail.com
nbellocam
https://www.nbellocam.me/
Muchas gracias!
Nicolas Bello Camilletti
1 of 29

More Related Content

More from Nicolás Bello Camilletti(17)

Novedades en CI/CDNovedades en CI/CD
Novedades en CI/CD
Nicolás Bello Camilletti5 views
Progressive web appsProgressive web apps
Progressive web apps
Nicolás Bello Camilletti58 views
Progressive Web Apps - WorkshopProgressive Web Apps - Workshop
Progressive Web Apps - Workshop
Nicolás Bello Camilletti69 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti54 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti211 views
Introducción a .NET Core y DockerIntroducción a .NET Core y Docker
Introducción a .NET Core y Docker
Nicolás Bello Camilletti158 views
Progressive Web Apps - .NET Conf CO 2017Progressive Web Apps - .NET Conf CO 2017
Progressive Web Apps - .NET Conf CO 2017
Nicolás Bello Camilletti415 views
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nicolás Bello Camilletti610 views
Creando una SPA con Angular y ASP.NET CoreCreando una SPA con Angular y ASP.NET Core
Creando una SPA con Angular y ASP.NET Core
Nicolás Bello Camilletti196 views
Creando una SPA con Angular 2 y ASP.NET CoreCreando una SPA con Angular 2 y ASP.NET Core
Creando una SPA con Angular 2 y ASP.NET Core
Nicolás Bello Camilletti213 views
Introducción a DockerIntroducción a Docker
Introducción a Docker
Nicolás Bello Camilletti8.3K views
Clase Html + CSSClase Html + CSS
Clase Html + CSS
Nicolás Bello Camilletti601 views
Windows Azure DPE ToolkitsWindows Azure DPE Toolkits
Windows Azure DPE Toolkits
Nicolás Bello Camilletti735 views
GrailsGrails
Grails
Nicolás Bello Camilletti382 views
Groovy.v2Groovy.v2
Groovy.v2
Nicolás Bello Camilletti510 views
GroovyGroovy
Groovy
Nicolás Bello Camilletti2K views

Recently uploaded(20)

[2023] Putting the R! in R&D.pdf[2023] Putting the R! in R&D.pdf
[2023] Putting the R! in R&D.pdf
Eleanor McHugh36 views
ChatGPT and AI for Web DevelopersChatGPT and AI for Web Developers
ChatGPT and AI for Web Developers
Maximiliano Firtman161 views
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation24 views
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic Meetup
Rick Ossendrijver24 views

Creando una SPA con Angular 2 y ASP.NET Core

Editor's Notes

  1. Sitio web dentro de una única página Experiencia mas fluida para los usuarios
  2. Evolución de angular pero diferente  Progressive web apps  Universal rendering  Completo (testing, accesibility, tooling, etc)  Hecho en Typescript 
  3. Evolución de angular pero diferente  Progressive web apps  Universal rendering  Completo (testing, accesibility, tooling, etc)  Hecho en Typescript 
  4. The big picture of Angular Architecture
  5. Typescript + Varios archivos  next slide
  6. Evolución de ASP.NET  Focalizado en resolver los problemas modernos  Multiplataforma (Windows, Mac y Linux)  Open-source y basado en la comunidad  Depencency injection  Pipeline de request HTTP liviano y modular 
  7. Hello world? pipeline
  8. Manejo de rutas en el cliente Server tiene que devolver siempre lo mismo
  9. Ultimo -> fallback (deep linking)
  10. Por default json Controllers communes
  11. Modulo HTTP
  12. Server -> next slide