Saltar al contenido principal
Typescrip -Curso Practico

Typescrip -Curso Practico

Serrano,Carlos

Typescript es un superset de JavaScript. Comparte toda su estructura y sintaxis,pero aporta, entre otras, dos características esenciales para los desarrolladores: La implementación de las últimas funcionalidades de EmacScript que aún no se han incorporado a los navegadores y el tipado, fundamental en un desarrollo estructurado y seguro. ...

Editorial:
Rama, Editorial
Año de edición:
2020
Materia:
Informatica
ISBN:
978-84-9964-914-6
Páginas:
374
Encuadernación:
Otros
Colección:
SIN COLECCION
28,75 €
Añadir a favoritos Consulta disponibilidad

Sinopsis

Typescript es un superset de JavaScript. Comparte toda su estructura y sintaxis,pero aporta, entre otras, dos características esenciales para los desarrolladores: La implementación de las últimas funcionalidades de EmacScript que aún no se han incorporado a los navegadores y el tipado, fundamental en un desarrollo estructurado y seguro. Este libro, no solo introduce los principios de JavaScript, la programación reactiva y Typescript, sino que los desarrolla de forma práctica mediante ejemplos y proyectos multiplataforma en los principales frameworks actuales: NodeJS,Vue, ReactJS, ReactNative, Angular, Ionic y Phaser, aplicando tecnologías y herramientas emergentes como son PWA, RxJS, Socket.io, Push Notification o Firebase. Si eres programador de JavaScript no te supondrá esfuerzo ninguno sac

Índice

ACERCA DEL AUTOR PARTE 1. FUNDAMENTOS DE TYPESCRIPT CAPÍTULO 1. ¿POR QUÉ APRENDER TYPESCRIPT? 1.1 EL ORIGEN: JAVASCRIPT 1.2 ¿QUÉ ES TYPESCRIPT? CAPÍTULO 2. ENTORNO DE DESARROLLO 2.1 INSTALACIÓN Y CONFIGURACIÓN 2.2 HOLA MUNDO CAPÍTULO 3. VARIABLES Y NOTACIÓN 3.1 TIPOS BÁSICOS 3.2 ESTRUCTURAS DE DATOS 3.3 OBJETOS 3.4 OTROS TIPOS ESPECÍFICOS DE TYPESCRIPT CAPÍTULO 4. FUNCIONES 4.1 PARÁMETROS DE ENTRADA 4.2 SOBRECARGA 4.3 FUNCIONES FLECHA 4.4 FUNCIONES GENERATOR CAPÍTULO 5. PROGRAMACIÓN ORIENTADA A OBJETOS 5.1 INTERFACES 5.2 CLASES 5.3 HERENCIA 5.4 INTERFACES Y HERENCIA 5.5 ACCESO 5.6 SETTER Y GETTER 5.7 STATIC 5.8 SINGLETON 5.9 ABSTRACT 5.10 GENERATORS CAPÍTULO 6. GENÉRICOS CAPÍTULO 7. TIPOS AVANZADOS Y CONTROL DE TIPADO 7.1 INTERSECCIONES 7.2 UNIONES 7.3 CONTROL DE TIPOS CAPÍTULO 8. CONTROL DE ERRORES CAPÍTULO 9. EJERCICIOS DE LA PARTE 1 9.1 EJERCICIO 1: ARRAYS 9.2 EJERCICIO 2: INTERFACES Y DICCIONARIO DE DATOS 9.3 EJERCICIO 3: POO 9.4 EJERCICIO 4: GENÉRICOS 9.5 EJERCICIO 5: GENERATORS PARTE 2. PRODUCTIVIDAD CON TÉCNICAS AVANZADAS DE PROGRAMACIÓN CAPÍTULO 10. PETICIONES ASÍNCRONAS: PROMISES 10.1 ASINCRONÍA 10.2 PROMISE 10.3 AYNC-AWAIT CAPÍTULO 11. ACCESO Y TRATAMIENTO DE DATOS 11.1 JSON 11.2 ITERANDO ESTRUCTURAS CAPÍTULO 12. RXJS 12.1 PROGRAMACIÓN REACTIVA 12.2 INSTALACIÓN DE LA LIBRERÍA 12.3 OBSERVABLE Y SUBSCRIBER 12.4 OBSERVER Y SUBSCRIPTION 12.5 SUBJECT 12.6 OPERADORES CAPÍTULO 13. ESTRUCTURA DE UN PROYECTO 13.1 DECORATORS 13.2 MÓDULOS Y NAMESPACES 13.3 LIBRERÍAS 13.4 OPCIONES DE PUBLICACIÓN PARTE 3. DESARROLLO DE PROYECTOS EMPLEANDO FRAMEWOKS CAPÍTULO 14. PROYECTO 1: SERVICIO RESTFUL CON NODEJS 14.1 QUÉ ES UN SERVICIO RESTFUL 14.2 DESARROLLO DEL SERVICIO 14.3 POSTMAN 14.4 CLIENTE EN NODEJS 14.5 PRUEBAS CAPÍTULO 15. PROYECTO 2: CLIENTE RESTFUL WEB 15.1 ARQUITECTURA WEB 15.2 BINDING 15.3 DESARROLLO Y PRUEBAS CAPÍTULO 16. PROYECTO 3: CLIENTE RESFULT EN REACTJS 16.1 QUÉ ES REACTJS. 16.2 INSTALACIÓN Y CONFIGURACIÓN 16.3 PRINCIPIOS DE REACT 16.4 PRUEBAS CAPÍTULO 17. PROYECTO 4: APLICACIÓN CON REACT NATIVE 17.1 QUÉ ES REACT NATIVE 17.2 INSTALACIÓN Y CONFIGURACIÓN 17.3 DESARROLLO DE LA APLICACIÓN 17.4 PRUEBAS CAPÍTULO 18. PROYECTO 5: PWA CON ANGULAR Y FIREBASE. 18.1 QUÉ ES ANGULAR 18.2 INSTALACIÓN Y CONFIGURACIÓN 18.3 PRINCIPIOS DE ANGULAR 18.4 DESARROLLO DE LA APLICACIÓN 18.5 PRUEBAS 18.6 DESPLIEGUE EN FIREBASE 18.7 QUÉ ES UNA PWA CAPÍTULO 19. PROYECTO 6: PWA CON VUE Y PUSH NOTIFICATIONS. 19.1 QUÉ ES VUE 19.2 INSTALACIÓN Y CONFIGURACIÓN 19.3 PRINCIPIOS DE VUE 19.4 DESARROLLO DE LA PWA 19.5 PRUEBAS CAPÍTULO 20. PROYECTO 7: STENCIL 20.1 QUÉ ES STENCIL 20.2 INSTALACIÓN Y CONFIGURACIÓN 20.3 DESARROLLO DE UN COMPONENTE WEB 20.4 PRUEBAS CAPÍTULO 21. PROYECTO 8: IONIC 21.1 QUÉ ES IONIC 21.2 INSTALACIÓN Y CONFIGURACIÓN 21.3 PRINCIPIOS DE IONIC 21.4 DESARROLLO DEL PROYECTO 21.5 DESPLIEGUE DE LA PWA. 21.6 GENERACIÓN DE LA APP 21.7 CLOUD FUNCTIONS CAPÍTULO 22. PROYECTO 9: PHASER Y WEBSOCKETS 22.1 QUÉ SON LOS WEBSOCKETS 22.2 DESARROLLO DE UN CHAT 22.3 DESPLIEGUE. 22.4 QUÉ ES PHASER 22.5 DESARROLLO DEL JUEGO 22.6 PUBLICACIÓN CAPÍTULO 23. CONCLUSIONES BIBLIOGRAFÍA Y RECURSOS

Artículos relacionados

Esto no Es Inteligencia

Esto no Es Inteligencia

Floridi,Luciano

La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...

23,94 €

Competencias Digitales Avanzadas

Competencias Digitales Avanzadas

Mas Alique, Pedro

Este libro desarrolla el Módulo Formativo de Competencias Digitales Avanzadas (Código: IFCT46), con una duración de 60 horas. Pertenece a la familia profesional de Informática y Comunicaciones, y está asociado al área profesional de Sistemas y Telemática. La estructura organizativa de sus contenidos corresponde fielmente a la establecida por la normativa vigente. Las unidades ...

14,42 €

Lo que Preguntamos a Google

Lo que Preguntamos a Google

Rogers, Simon

¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...

23,99 €

El Reto de Ser Humanos

El Reto de Ser Humanos

Bona García, César

"Nunca habíamos vivido una revolución tecnológica tan acelerada y, sin embargo, el gran desafío de nuestro tiempo no está en las máquinas, está en nosotros. Mientras la inteligencia artificial avanza, corremos el riesgo de perder aquello que nos hace únicos: la capacidad de prestar atención, pensar con criterio, crear, comunicarnos, convivir y liderar nuestras propias vidas. ...

22,02 €

Tsunami

Tsunami

Vázquez, Pablo

En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia debería poder orientarlos, y no puedo». Es norma...

21,06 €

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial. En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herrami...

22,07 €