Detalle del libro
Ver Índice
001: Introducción
002: Introducción a las aplicaciones SPA
003: Breve historia de Angular
Instalación
005: TypeScript. Introducción (variables, clases, transpilación, etc.)
006: Definición de elementos en una aplicación
007: Definición de un componente
008: Metadata - definición
009: Hola Mundo (Manual)
ANGULAR CLI
010: Comandos básicos. Hola Mundo (Angular CLI)
011: Elementos que se pueden crear con Angular CLI
(Component, Directive, etc.)
CONOCER ANGULAR
012: Descripción de un proyecto
MÓDULOS
013: Módulos: Creación
014: Módulos: RootModule
COMPONENTES
015: Componentes: Creación
016: Componentes: Template inline
017: Componentes: Styles inline
018: Componentes: Propiedades
019: Componentes: Test Unitarios
020: Decoradores
021: Comunicación entre componentes
022: Componentes: Ciclo de vida (Lifecycle hooks)
DIRECTIVAS
023: Directivas: Definición
024: Directivas: ngIf
025: Directivas: ngFor0
026: Directivas: ngSwitch
027: Directivas: ngModel
028: Directivas: ngStyle
029: Directivas: Mezcla
PIPES
030: Pipes: Uso, parametrización y encadenamientos
031: Pipes: DatePipe, UpperCasePipe y LowerCasePipe
032: Pipes: DecimalPipe, CurrencyPipe y PercentPipe
033: Pipes: Pipes personalizados
034: Pipes: Puros e impuros
035: Pipes: AsyncPipe.
036: Pipes: JsonPipe
MODELADO DE DATOS
037: Modelos de datos y mock data (datos simulados) (parte I)
038: Modelos de datos y mock data (datos simulados) (parte II)
LIBRERÍAS
039: Librerías. Enumeración de librerías
DATA BINDING
040: One Way Data Binding (hacia el DOM): Interpolación, Property Binding y Class Binding
041: One Way Data Binding (desde el DOM): Event Binding y $event
042: Two Way Data Binding (hacia-desde el DOM): FormsModule y [(ngModel)]
ROUTING
043: Routing: Introducción y configuración básica (parte I)
044: Routing: Introducción y configuración básica (parte I)
045: Routing: RouterLinks
046: Routing: Rutas con parámetros y ActivatedRoute
047: Routing: child routes
SERVICIOS
048: Inyección de dependencias (DI)
049: Servicios: Definición y uso mediante la inyección de dependencias
(parte I)
050: Servicios: Definición y uso mediante inyección de dependencias
(parte II)
051: Servicios: Gestión asíncrona con promesas
052: Servicios: Gestión asíncrona con observables (Librería RxJs) (parte I)
053: Servicios: Gestión asíncrona con observables (Librería xJs) (parte II)
HTTP CLIENT
054: HttpClient: Introducción e instalación
055: HttpClient: Operaciones Get y Post
056: HttpClient: Operaciones put, patch y delete
057: HttpClient: Configuraciones adicionales sobre las peticiones HTTP
058: HttpClient: Gestión de respuestas y errores de peticiones HTTP
059: HttpClient: Intercepción de peticiones y respuestas
060: HttpClient: Combinación y sincronización de peticiones HTTP. Eventos
de progreso
FORMS
061: Forms: Introducción
062: Forms: Obtención de valores
063: Forms: Estado de los objetos.
064: Forms: Validaciones
065: Forms: Validaciones personalizadas
066: Forms: Reactive
067: Forms: Reactive validaciones.
068: Forms: Reactive validaciones personalizadas
069: Forms: LocalStorage.
MEAN STACK
070: MEAN: Desarrollos con MongoDB, Express, Angular y Node.js
071: MEAN: Creación de la aplicación Express
072: MEAN: Instalación y configuración de MongoDB
073: MEAN: Creación de la API Restful (parte I)
074: MEAN: Creación de la API Restful (parte II)
075: MEAN: Desarrollo de componentes y rutas de la aplicación Angular
076: MEAN: Desarrollo de la operativa "Lectura de tareas"
077: MEAN: Desarrollo de las operativas "creación, modificación y eliminación de tareas" (parte I).
078: MEAN: Desarrollo de las operativas "creación, modificación y eliminación de tareas" (parte II)
CONCEPTOS SOBRE LENGUAJES COMPLEMENTARIOS
079: CSS: Introducción (parte 1)
080: CSS: Introducción (parte 2)
081: HTML
082: JSON
HERRAMIENTAS INDIRECTAS
083: Google: Herramientas de desarrollador
084: Control de versiones Git: Instalación, configuración y uso
085: jQuery: Parte I
086: jQuery: Parte II
BOOTSTRAP
087: Bootstrap: Introducción
088: Bootstrap: Layout. El sistema Grid
089: Bootstrap: Tables
090: Bootstrap: Alerts
091: Bootstrap: Buttons y ButtonGroups
092: Bootstrap: Cards
093: Bootstrap: Instalación local
094: Bootstrap: Carousel
095: Bootstrap: Collapse
096: Bootstrap: Dropdowns
097: Bootstrap: Forms
098: Bootstrap: List group
099: Bootstrap: Navbar
100: Bootstrap: Progress
Angular es el framework que te permitirá desarrollar y mantener aplicaciones web del lado cliente (FronEnd). Podrás crear aplicaciones Single-Page Application (SPA) con las que conseguirás una experiencia de usuario tan fluida como cualquier aplicación de escritorio.
Este libro presenta en 100 ejercicios prácticos todos los elementos (módulos, componentes, servicios, etc.) y apartados a considerar cuando te dispones a desarrollar aplicaciones con Angular. Asimismo, refuerza e introduce otros temas que participan activamente en el mundo del desarrollo web:
Ejercicios sobre CSS, HTML, JSON y jQuery.
Desarrollo de una aplicación MEAN completa, con su backend (Express) y frontend (Angular), que te permitirá el mantenimiento de una tabla de base de datos MongoDB.
Explicación del trabajo con Bootstrap para que puedas realizar aplicaciones vistosas con muy poco esfuerzo y aprovechar un buen número de recursos ya ofrecidos por este framework complementario.
Además, en la parte inferior de la primera página del libro encontrarás el código de acceso que te permitirá acceder de forma gratuita a los contenidos adicionales del libro en www.marcombo.info.
Con Angular conseguirás un trabajo ordenado y escalable, pues favorece el uso del patrón de arquitectura MVC (Modelo Vista Controlador). Incluso, gracias a TypeScript, podrás realizar una programación orientada a objetos similar a la que harías con otros lenguajes de programación como Java o C#.
Si quieres disponer de una buena base para seguir profundizando en el inmenso mundo de la programación web, ¡aventúrate a entrar en El gran libro de Angular!Angular es el framework que te permitirá desarrollar y mantener aplicaciones web del lado cliente (FronEnd). Podrás crear aplicaciones Single-Page Application (SPA) con las que conseguirás una experiencia de usuario tan fluida como cualquier aplicación de escritorio. Este libro presenta en 100 ejercicios prácticos todos los elementos (módulos, componentes, servicios, etc.) y apartados a considerar cuando te dispones a desarrollar aplicaciones con Angular. Asimismo, refuerza e introduce otros temas que participan activamente en el mundo del desarrollo web: Ejercicios sobre CSS, HTML, JSON y jQuery. Desarrollo de una aplicación MEAN completa, con su backend (Express) y frontend (Angular), que te permitirá el mantenimiento de una tabla de base de datos MongoDB. Explicación del trabajo con Bootstrap para que puedas realizar aplicaciones vistosas con muy poco esfuerzo y aprovechar un buen número de recursos ya ofrecidos por este framework complementario. Además, en la parte inferior de la primera página del libro encontrarás el código de acceso que te permitirá acceder de forma gratuita a los contenidos adicionales del libro en www.marcombo.info. Con Angular conseguirás un trabajo ordenado y escalable, pues favorece el uso del patrón de arquitectura MVC (Modelo Vista Controlador). Incluso, gracias a TypeScript, podrás realizar una programación orientada a objetos similar a la que harías con otros lenguajes de programación como Java o C#. Si quieres disponer de una buena base para seguir profundizando en el inmenso mundo de la programación web, ¡aventúrate a entrar en El gran libro de Angular!