AngularJS: Conviértete en el profesional que las compañías de software necesitan. - Paiminix

AngularJS: Conviértete en el profesional que las compañías de software necesitan.

Por Paiminix

  • Fecha de lanzamiento: 2018-09-15
  • Género: Ordenadores

Descripción

La constante evolución en la industria de las tecnologías de la información, demanda cada día más profesionales en el mundo del desarrollo web que conozcan el poderoso framework de AngularJS, este libro te lleva de la mano en la adopción de esta gran tecnología abarcando las mejores prácticas, tips y trucos sobre el framework de JavaScript, conocerás diferentes tipos sintaxis que en su momento han sido funcionales y que te puedes llegar a topar en desarrollos heredados, mostrándote la evolución sobre las mejores prácticas de la sintaxis, que te permitirá desarrollar aplicaciones de alta calidad.

El framework de JavaScript AngularJS creado por el equipo de Google, ha tenido una constante evolución a lo largo de estos años, este libro está enfocado a personas que dan sus primeros pasos con el framework, así como desarrolladores que ya han tenido contacto con Angular y quieren incrementar su conocimiento para llevarlo al siguiente nivel.

No te quedes atrás, forma parte de esta gran comunidad.

La tabla de contenidos no se muestra completa, ya que esta descripción está limitada.
0.AngularJS mis primeros pasos
0.1 Introducción
0.2 ¿Qué es Angular?
0.3 ¿Es AngularJS o Angular?
0.7 Arquitectura
1. Configuración del entorno de desarrollo
1.1 Dependencia de AngularJS
1.2 Manera local y CDN
1.4 NodeJS
1.5 Manejador de paquetes
1.6 A. npm
1.7 A. Bower
1.8 Editores o IDEs
1.9 Instalación de un servidor de desarrollo
1.10 Estructura para proyectos escalables
2.Iniciando con AngularJS
2.1 Primera aplicación..
2.2 AngularJS script Tag
2.3 Uso de ng-app
2.4 Consideraciones al usar ngApp
2.5 Inicialización manual
3 Descubriendo las directivas
3.1 ¿Qué son las directivas?
4. La magia de las directivas
4.1 Inicializando valores..
4.2 Controlando la lógica..
4.2.1 Sintaxis “Controller As”
4.2.2 C. Paralelos
4.2.3 C. Anidados
4.2.4 ¿Scope o this?
4.2.5 Nota
4.3 Orden a nuestra estructura
4.4 Modelo mediante ng-model
4.5 Estrategias y h. de minificación
4.5.1 Inyección de dependencias mediante array
4.5.2 Inyección manual..
4.5.3 El uso estricto de inyección..
4.5.4 H. para minificar y ofuscar código
4.6 Mostrar y ocultar DOM
4.6.1 U. ngShow
4.6.2 U. ngHide
4.7 M. del DOM mediante ngIf
4.8 Estilos dinámicos
4.8.1 Clases dinámicas a elementos HTML
4.8.2 U. ngClass String
4.8.3 U. ngClass Objeto
4.8.4 U. ngClass Array
4.8.5 Estilos de línea dinámicos
4.9 Ocultando el estado crudo de AngularJS
4.9.1 U. ngBind
4.9.2 U. ngBindHtml
4.9.3 U. ngBindTemplate
4.10 NgSwitch
4.11 D. elementos DOM
4.12 Directiva ngRepeat..
4.12.1 Iteración mediante propiedades del objeto
4.12.2 Propiedades especiales de ngRepeat
4.12.2.1 P. $index
4.12.2.2 P. $first $middle $last
4.12.2.3 P. $even $odd
4.13 Directiva ngOptions..
4.14 Reutilización de HTML
5. Expresión e Interpolación
5.1 Expresiones
5.2 Expresiones AngularJS vs JS Exp.
5.3 Interpolación y enlace de datos
6. Data Binding
6.1 Enlace de datos bidireccional
6.2 One-Way Data B.
7. Filtros
7.1 F. incorporados
7.1.1 F. currency
7.1.2 F. number
7.1.3 F. date
7.1.4 F. json
7.1.5 F. lowercase
7.1.6 F. uppercase
7.1.7 F. filter
7.1.8 F. orderBy
7.1.9 F. limitTo
7.2 F. encadenados
7.3 F. personalizados
7.4 F. como servicios
8. Validación de Formularios
8.1 Directivas..
8.2 Propiedades y Clases
8.3 Validando nuestro primer form.
8.3.8 El objeto $error
8.3.9 Módulo ngMessages
8.3.10 Dir. ngMessagesInclude
9. Servicios
9.1 Creación de s.
9.2 S. value y S. constant
9.3 S. factory
9.4 S. service
9.5 S. provider
10. Servicios incorporados
10.1 S. $http
10.2 S. $window
10.3 S. $timeout
10.4 S. $interval
10.5 S. $location
10.6 S. $log
11. Scope y rootScope
12. A. de una Sola Página (SPA)
13. Test Unitarios
13.1 Herramientas..
13.2 Jasmine
13.2.1 ¿Qué es BDD?
13.2.2 Configurando Jasmine
13.2.10 Test servicios
13.4 Karma
13.4.1 Config. Karma
13.4.2 karma.conf.js
14. Código fuente
Nota: Incluye más temas