Enviar búsqueda
Cargar
18 19 aplicaciones web modernas con javascript
•
0 recomendaciones
•
4,565 vistas
Software Guru
Seguir
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 44
Descargar ahora
Descargar para leer sin conexión
Recomendados
Clase basica de javascript
JavaScript
JavaScript
Jorge Armando Rocha Mendoza
Javascript, regular expressions, DOM and some validation stuff
Javascript
Javascript
Piero Cáceres Díaz
TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript is pure object oriented with classes, interfaces and statically typed like C# or Java. The popular JavaScript framework Angular 2.0 is written in TypeScript. Mastering TypeScript can help programmers to write object-oriented programs and have them compiled to JavaScript, both on server side and client side.
Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Here we are describing the Ajax technology for beginners via ppt. you can learn by this ppt what is ajax technology, uses of ajax technology, etc.
What is Ajax technology?
What is Ajax technology?
JavaTpoint.Com
Asynchronous JavaScript & XML (AJAX)
Asynchronous JavaScript & XML (AJAX)
Asynchronous JavaScript & XML (AJAX)
Adnan Sohail
This is my first talk detailing the technologies behind AJAX and fetch as a modern replacement for XMLHttpRequest
Fetch API Talk
Fetch API Talk
Chiamaka Nwolisa
Breve historia del JavaScript, uno de los lenguajes con más influencia en el desarrollo Web moderno.
Historia de java script
Historia de java script
Francisco Javier Arce Anguiano
Slides about React hooks which i made for internal presentation in office.
Understanding react hooks
Understanding react hooks
Samundra khatri
Recomendados
Clase basica de javascript
JavaScript
JavaScript
Jorge Armando Rocha Mendoza
Javascript, regular expressions, DOM and some validation stuff
Javascript
Javascript
Piero Cáceres Díaz
TypeScript lets you write JavaScript the way you really want to. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript is pure object oriented with classes, interfaces and statically typed like C# or Java. The popular JavaScript framework Angular 2.0 is written in TypeScript. Mastering TypeScript can help programmers to write object-oriented programs and have them compiled to JavaScript, both on server side and client side.
Angular - Chapter 2 - TypeScript Programming
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Here we are describing the Ajax technology for beginners via ppt. you can learn by this ppt what is ajax technology, uses of ajax technology, etc.
What is Ajax technology?
What is Ajax technology?
JavaTpoint.Com
Asynchronous JavaScript & XML (AJAX)
Asynchronous JavaScript & XML (AJAX)
Asynchronous JavaScript & XML (AJAX)
Adnan Sohail
This is my first talk detailing the technologies behind AJAX and fetch as a modern replacement for XMLHttpRequest
Fetch API Talk
Fetch API Talk
Chiamaka Nwolisa
Breve historia del JavaScript, uno de los lenguajes con más influencia en el desarrollo Web moderno.
Historia de java script
Historia de java script
Francisco Javier Arce Anguiano
Slides about React hooks which i made for internal presentation in office.
Understanding react hooks
Understanding react hooks
Samundra khatri
Detail description about JavaScript
Java script
Java script
Shyam Khant
A presentation of what are JavaScript Promises, what problems they solve and how to use them. Dissects some Bluebird features, the most complete Promise library available for NodeJS and browser.
JavaScript Promises
JavaScript Promises
Derek Willian Stavis
Javascript validating form
Javascript validating form
Jesus Obenita Jr.
Presentación de la
Presentación JavaScript
Presentación JavaScript
Lorenzo Morillas Tomás
JavaScript Promise presentation prepared for JSChannel Bengaluru Meetup on 23rd, August, 2014. It covers promise examples in jQuery, q library, AngularJS and Node.js. Code Examples: https://github.com/pulakb/JavaScript-Promises
JavaScript Promises
JavaScript Promises
L&T Technology Services Limited
Ajax is the web technology by which we remove the unnecessary refreshing the whole page
Ajax presentation
Ajax presentation
engcs2008
This is an interactive PowerPoint presentation I made for my seminar at my workplace. It talks and illustrates how the JavaScript engine works when executing code. It also contains a step-by-step animation which demonstrates the usage of the JavaScript event loop. Feel free to use and refer content. Copyrights reserved.
JS Event Loop
JS Event Loop
Saai Vignesh P
ECMAScript is the name of the international standard that defines JavaScript. ES6 → ECMAScript 2015. Latest ECMAScript version is ES7 which is ECMAScript 2016. Basically it is a superset of es5
Introduction to es6
Introduction to es6
NexThoughts Technologies
Material de apoyo para la materia PW I de la FCT UNC@
Introducción a Javascript I
Introducción a Javascript I
Héctor Estigarribia
Web forms in ASP.net
Web forms in ASP.net
Madhuri Kavade
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
vamsi krishna
jQuery slideshow by mishraDileep.com
jQuery
jQuery
Dileep Mishra
06. jsf (java server faces) (1)
06. jsf (java server faces) (1)
Michael Mieles Caballero
Asynchronous programming in C#
Asynchronous programming in C#
Asynchronous programming in C#
Bohdan Pashkovskyi
An overview of Ruby on Rails for web developers
Ruby on Rails Presentation
Ruby on Rails Presentation
Michael MacDonald
Java script final presentation
Java script final presentation
Adhoura Academy
Xml http request
Xml http request
Jayalakshmi Ayyappan
Karthika. Revathy.
Javascript
Javascript
Nagarajan
Simple Object Access Protocol
Simple Object Access Protocol
Saatviga Sudhahar
Express js
Express js
Express js
Manav Prasad
Esta presentación muestra una introducción a la generación de webApps modernas utilizando un stack de tecnologías basadas en Javascript, como NodeJs, MongoDB, AngularJS, API REST. A través de un ejemplo el instructor mostrará como crear aplicaciones Web utilizando el potencial de Javascript.
Aplicaciones Web Modernas con Javascript
Aplicaciones Web Modernas con Javascript
Jesús M. García Torres
concurso
Concurso juvenil agora 2016
Concurso juvenil agora 2016
Alfonso Cortes Alegre
Más contenido relacionado
La actualidad más candente
Detail description about JavaScript
Java script
Java script
Shyam Khant
A presentation of what are JavaScript Promises, what problems they solve and how to use them. Dissects some Bluebird features, the most complete Promise library available for NodeJS and browser.
JavaScript Promises
JavaScript Promises
Derek Willian Stavis
Javascript validating form
Javascript validating form
Jesus Obenita Jr.
Presentación de la
Presentación JavaScript
Presentación JavaScript
Lorenzo Morillas Tomás
JavaScript Promise presentation prepared for JSChannel Bengaluru Meetup on 23rd, August, 2014. It covers promise examples in jQuery, q library, AngularJS and Node.js. Code Examples: https://github.com/pulakb/JavaScript-Promises
JavaScript Promises
JavaScript Promises
L&T Technology Services Limited
Ajax is the web technology by which we remove the unnecessary refreshing the whole page
Ajax presentation
Ajax presentation
engcs2008
This is an interactive PowerPoint presentation I made for my seminar at my workplace. It talks and illustrates how the JavaScript engine works when executing code. It also contains a step-by-step animation which demonstrates the usage of the JavaScript event loop. Feel free to use and refer content. Copyrights reserved.
JS Event Loop
JS Event Loop
Saai Vignesh P
ECMAScript is the name of the international standard that defines JavaScript. ES6 → ECMAScript 2015. Latest ECMAScript version is ES7 which is ECMAScript 2016. Basically it is a superset of es5
Introduction to es6
Introduction to es6
NexThoughts Technologies
Material de apoyo para la materia PW I de la FCT UNC@
Introducción a Javascript I
Introducción a Javascript I
Héctor Estigarribia
Web forms in ASP.net
Web forms in ASP.net
Madhuri Kavade
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
vamsi krishna
jQuery slideshow by mishraDileep.com
jQuery
jQuery
Dileep Mishra
06. jsf (java server faces) (1)
06. jsf (java server faces) (1)
Michael Mieles Caballero
Asynchronous programming in C#
Asynchronous programming in C#
Asynchronous programming in C#
Bohdan Pashkovskyi
An overview of Ruby on Rails for web developers
Ruby on Rails Presentation
Ruby on Rails Presentation
Michael MacDonald
Java script final presentation
Java script final presentation
Adhoura Academy
Xml http request
Xml http request
Jayalakshmi Ayyappan
Karthika. Revathy.
Javascript
Javascript
Nagarajan
Simple Object Access Protocol
Simple Object Access Protocol
Saatviga Sudhahar
Express js
Express js
Express js
Manav Prasad
La actualidad más candente
(20)
Java script
Java script
JavaScript Promises
JavaScript Promises
Javascript validating form
Javascript validating form
Presentación JavaScript
Presentación JavaScript
JavaScript Promises
JavaScript Promises
Ajax presentation
Ajax presentation
JS Event Loop
JS Event Loop
Introduction to es6
Introduction to es6
Introducción a Javascript I
Introducción a Javascript I
Web forms in ASP.net
Web forms in ASP.net
Servletarchitecture,lifecycle,get,post
Servletarchitecture,lifecycle,get,post
jQuery
jQuery
06. jsf (java server faces) (1)
06. jsf (java server faces) (1)
Asynchronous programming in C#
Asynchronous programming in C#
Ruby on Rails Presentation
Ruby on Rails Presentation
Java script final presentation
Java script final presentation
Xml http request
Xml http request
Javascript
Javascript
Simple Object Access Protocol
Simple Object Access Protocol
Express js
Express js
Destacado
Esta presentación muestra una introducción a la generación de webApps modernas utilizando un stack de tecnologías basadas en Javascript, como NodeJs, MongoDB, AngularJS, API REST. A través de un ejemplo el instructor mostrará como crear aplicaciones Web utilizando el potencial de Javascript.
Aplicaciones Web Modernas con Javascript
Aplicaciones Web Modernas con Javascript
Jesús M. García Torres
concurso
Concurso juvenil agora 2016
Concurso juvenil agora 2016
Alfonso Cortes Alegre
Presentation of the MeteoSIX project - INSPIRE conferences 2011, Edinburgh
MeteoSIX - Building a Meteorological SDI for the region of Galicia (Spain)
MeteoSIX - Building a Meteorological SDI for the region of Galicia (Spain)
Xurxo Mendez Perez
OpenLayers course organized by Xeoinquedos in A Coruña on May 20th. Speakers: Gracia Fernández López & Xurxo Méndez Pérez
Curso OpenLayers Xeoinquedos
Curso OpenLayers Xeoinquedos
Xurxo Mendez Perez
Programación de apps multiplataforma con Apache Cordova (parte 2 de 2). Explicación de qué es y cómo desarrollar aplicaciones con AngularJS e Ionic Framework. Controllers, services, filters, directives, etc.
Desarrollo de aplicaciones multiplataforma 2/2
Desarrollo de aplicaciones multiplataforma 2/2
Ignacio Muñoz Vicente
Qué es tecnoparque
Qué es tecnoparque
tatagritoandino
Destacado
(6)
Aplicaciones Web Modernas con Javascript
Aplicaciones Web Modernas con Javascript
Concurso juvenil agora 2016
Concurso juvenil agora 2016
MeteoSIX - Building a Meteorological SDI for the region of Galicia (Spain)
MeteoSIX - Building a Meteorological SDI for the region of Galicia (Spain)
Curso OpenLayers Xeoinquedos
Curso OpenLayers Xeoinquedos
Desarrollo de aplicaciones multiplataforma 2/2
Desarrollo de aplicaciones multiplataforma 2/2
Qué es tecnoparque
Qué es tecnoparque
Similar a 18 19 aplicaciones web modernas con javascript
Conceptos Básicos de AJAX
AJAX
AJAX
AdrianaBuenao1
Caracteristica
Ajax
Ajax
jeci666h
ITT Equipo 9 exposicion de AJAX
Ajax
Ajax
Alma Peralta Xocua
Web 2.0 , conceptos interesantes sobre el tema
Conceptos Introductorios Del Web 2
Conceptos Introductorios Del Web 2
Michelle Aguirre
Introduccion Ajax V1.0
Introduccion Ajax V1.0
Arnulfo Gomez
ajax
ajax
ariel442
Ajax
Ajax
Karito Mora Vargas
Conceptos acerca de Ajax
Conceptos acerca de Ajax
Alvaro Castillo
Uts Lenguaje Ajax
Uts Lenguaje Ajax
cristian giovanny arciniegas
Uts Lenguaje Ajax
Uts Lenguaje Ajax
cristian giovanny arciniegas
Ajax
Ajax
Stoker Stokanz
Manual de JavaScript, Aprendiendo a Programas en 4 horas
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
Karsarmi
En esta sesión daremos un repaso a los distintos tipos de aplicaciones web que podemos desarrollar, decidiremos cual es más adecuado para cada situación y veremos de qué frameworks y herramientas disponemos para desarrollarlos. Utilizaremos Asp.net MVC4 para crear desde webs más “sencillas” hasta single page applications. Intentaremos perderle el miedo a javascript y veremos algunos frameworks como knockout, crearemos Apis Rest con Web Api, y veremos cómo consumir datos en tiempo real con signalR.
HTML Tour - Construyendo tu ecosistema de desarrollo Web
HTML Tour - Construyendo tu ecosistema de desarrollo Web
Plain Concepts
PARA APRENDER SOBRE JAVAScript
Javascript
Javascript
angie barre
Ajax Atlas
Ajax Atlas
Vicente Ordonez
Descripción de lo que es Ajax, como y donde usarlo.
Ajax
Ajax
Edsel Barbosa González
ruby
Jc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net Beans
vicosw
Curso ajax
Curso ajax
Angel Ruiz
todo sobre java web y jsp
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
anyeni
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
Anyeni Garay
Similar a 18 19 aplicaciones web modernas con javascript
(20)
AJAX
AJAX
Ajax
Ajax
Ajax
Ajax
Conceptos Introductorios Del Web 2
Conceptos Introductorios Del Web 2
Introduccion Ajax V1.0
Introduccion Ajax V1.0
ajax
ajax
Ajax
Ajax
Conceptos acerca de Ajax
Conceptos acerca de Ajax
Uts Lenguaje Ajax
Uts Lenguaje Ajax
Uts Lenguaje Ajax
Uts Lenguaje Ajax
Ajax
Ajax
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
HTML Tour - Construyendo tu ecosistema de desarrollo Web
HTML Tour - Construyendo tu ecosistema de desarrollo Web
Javascript
Javascript
Ajax Atlas
Ajax Atlas
Ajax
Ajax
Jc Web2.0 Java Ee5 Net Beans
Jc Web2.0 Java Ee5 Net Beans
Curso ajax
Curso ajax
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
Más de Software Guru
Esta sesión es una introducción técnica al mundo del Internet de las cosas. Por Edwin Castañeda
Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada. Por Nelson González
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
Onboarding new members into an engineering team is not easy on anyone. In a short period of time, the new team member is required to be able to bring professional Por Victoriya Kalmanovich
Building bias-aware environments
Building bias-aware environments
Software Guru
En esta charla platicaremos sobre el “secreto” y el camino para llegar a ser un desarrollador Senior, experiencia, consejos y recomendaciones que en estos 8 años Por René Sandoval
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
Te compartiré las herramientas que yo he usado para buscar, encontrar y disfrutar el trabajo remoto durante los últimos 10 años. Por Oscar Swanros
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada. Por Yesi Díaz
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
En esta presentación hablaré sobre cómo el Análisis de Datos Gruesos, específicamente el análisis antropológico y semiótico, puede ayudar a mejorar los resultados del Big Data Por Martin Cuitzeo
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
Se brindará una introducción a las técnicas más utilizadas así como a algunas aplicaciones. Por José Octavio Gutiérrez
Introducción al machine learning
Introducción al machine learning
Software Guru
CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones. Por Cristian Jaramillo
Democratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca. Por Andrea Vélez Cárdenas
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos. Por Alex Arriaga
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
Presentaciòn presentada en Talks 2 Code Por Emmanuel Vera
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
Presentaciòn presentada en Talks 2 Code Por Enrique Zamudio
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
Presentaciòn presentada en Talks 2 Code Por Enrique Egremy
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
Presentación presentada por Rodolfo Ortiz en Talks 2 Code
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
En mi equipo de trabajo, decidimos utilizar Elm y Elixir para desarrollar la nueva version de la plataforma. Presentado por Anayeli Malvaez
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
En Spotify tenemos 1600+ ingenieros, trabajando en 280+ squads. Aún a esta escala, hemos logrado adoptar prácticas que nos han permitido acelerar la forma en que desarrollamos nuestro producto. Presentado por Erick Camacho en SG Virtual Conference 2020
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
he measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This involves having clarity on what are the right things as well as avoiding what is unproductive. Intelligence, creativity, and knowledge may all be wasted if not put to work on the things that matter. Presentado por Cristina Nistor en SG Virtual Conference 2020
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
Acciones de Comunidades Tech en tiempo del COVID-19 es una platica para informar acerca de las acciones que están realizando algunas comunidades de tecnología en México para luchar contra la propagación del COVID-19. Desde análisis de datos, visualizaciones, simulaciones de contagio, etc. Presentado por Juana Martínez, Adriana Vallejo y Eduardo Ramírez en SG Virtual Conference 2020
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
La charla presenta un modelo claro, generado por la ponente, para atender los niveles desde lo operativo a lo estratégico. Presentado por Gabriela Salinas en SG Virtual Conference
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
Más de Software Guru
(20)
Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Building bias-aware environments
Building bias-aware environments
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Introducción al machine learning
Introducción al machine learning
Democratizando el uso de CoDi
Democratizando el uso de CoDi
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
18 19 aplicaciones web modernas con javascript
1.
2.
AGENDA Javascript Aplicaciones web Aplicaciones web modernas WAI - ARIA SPA MEAN Stack Automatización
3.
4.
JAVASCRIPT Un lenguaje dinámico Ligero y rápido Multi plataforma Sin tipado Scripting
5.
JAVASCRIPT Se ejecuta en el cliente Se ejecuta en el servidor Lenguaje subestimado
6.
"It's the only language that I'm aware of that people feel that they don't need to learn it before they start using it." Douglas Crockford about JavaScript
7.
APLICACIONES WEB (Vieja escuela) 1. Se ejecutan operaciones en el servidor 2. El servidor devuelve una respuesta 3.
Se muestra la respuesta 1. Recargando la página 2. Vía Asíncrona (AJAX)
8.
APLICACIONES WEB (Vieja escuela) 1. El servidor toma un papel de "Dios". 1. Manejo envio de peticiones 2.
Procesa la información 3. Realiza operaciones con los datos enviados 4. Realizad operaciones en base de datos 5. Envía al cliente la respuesta, muchas veces con estructura.
9.
APLICACIONES WEB MODERNAS Experiencia de usuario superior Múltiples componentes interactuando. Evitar recarga completa de páginas o secciones. Código que toma ventaja de mecanismos comunes.
10.
APLICACIONES WEB MODERNAS Modelos como única fuente de datos Vistas que observan cambios en el modelo DOM de solo escritura.
11.
W3C WAI - ARIA The Accessible Rich Internet Applications Suite, defines a way to make Web content and Web applications more accessible to people with disabilities. It especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies.
12.
SPA "Single page application, se ejecuta el flujo en una sola página, logrando una experiencia de usuario más cercana a una aplicación de escritorio"
13.
SPA Mueve la lógica desde el servidor al cliente. El rol del servidor web evoluciona. Funcionamiento como API de datos pura o servicios web. El protagonismo está del lado cliente (Javascript rules…)
14.
15.
16.
MEAN STACK
17.
Base de datos no relacional (NoSQL) Estructura basada en documentos JSON en forma binaria (BSON) Se pueden ejecutar operaciones Javascript Flexibilidad. Drivers para manejo con Node.Js
18.
Nodejs Framework Servidor HTTP APIS REST
19.
Framework JS para el cliente MVC SPA Soportado por Google Modelos Promesas Controladores
20.
Entorno de desarrollo Js Basado en V8 No bloqueante Manejo de eventos Aplicaciones real time
21.
AUTOMATIZACIÓN DE PROCESOS YEOMAN
22.
YEOMAN Workflow de desarrollo estandarizado Manejo de configuraciones entre ambiente Generador de aplicaciones Tareas automatizadas Construcción, previsualización y pruebas. Manejo de dependencias utilizadas
23.
INSTALACIÓN Instalación de Yeoman npm install -g yo Instalar un generador de aplicaciones npm install -g generator-webapp
24.
USO DE YEOMAN EN UN PROYECTO yo webapp Añadir una dependencia a un proyecto bower install underscore Deploy del proyecto grunt
25.
MEAN STACK EJEMPLO
26.
SCAFFOLDING DEL PROYECTO
27.
Generamos el proyecto con npm install -g generator-angular-fullstack Crear una carpeta donde almacenaras el proyecto ejemplo proyectos/awm-ejemplo mkdir proyectos/awm-ejemplo && cd $_ yo angular-fullstack
28.
29.
30.
31.
Ejecutamos grunt serve Antes de ejecutar el comando anterior, se asume que se cuenta con mongoDB instalado y configurado. Y que esta levantado el servicio de mongoDB mongod
32.
33.
34.
35.
ESTRUCTURA
36.
Como funciona angular
37.
SE CONFIGURAN LAS RUTAS
38.
CONTROLADORES Y MODELOS
39.
MODELOS El modelo es: Donde awesomeThings, es la respuesta de la promesa que se lleva a cabo. $scope.awesomeThings = awesomeThings
40.
PROMESAS
41.
USANDO LAS PROMESAS
42.
Puedes bajar este ejemplo de github: git clone https://github.com/gartox/sgvirtual-awmjs.git
43.
GRACIAS Preguntas ¿?
Descargar ahora