Angularjs es un marco estructural de JavaScript para aplicaciones web dinámicas. Es una solución completa del lado del cliente porque maneja los códigos DOM y Ajax escritos por el desarrollador de angularjs y los coloca en una estructura bien definida. Angularjs está un paso adelante de la aplicación web CRUD. Angular reduce la complejidad en el desarrollo de angularjs al ofrecer un mayor nivel de concepto al desarrollador de angularjs.
AngularJS también se utiliza durante el desarrollo de Mean Stack. MongoDB, Expressjs, Angularjs y Nodejs se llaman MEAN, que es una colección de tecnologías basadas en JavaScript. MEAN es un kit de herramientas de desarrollo de pila completa desde el lado del cliente y el servidor a la base de datos. El desarrollo de la pila media es popular para desarrollar aplicaciones web dinámicas.
Para aprender AngularJS, debes centrarte en las cosas que se encuentran debajo.
· Alcances
- ¿Cuál es la mejor manera de aprender programación después de unir ingeniería?
- ¿Cuál es una fuente confiable para aprender sobre las finanzas islámicas?
- ¿Qué te hizo aprender a codificar y valió la pena el esfuerzo?
- ¿Qué debo saber si quiero aprender diseño web?
- ¿Cuáles son los aspectos negativos de tratar de presionar a todos para que aprendan a codificar?
· Controladores
· Servicios
· HTTP
· Recursos
· Filtros
· Examen de la unidad
· Directivas
Serie de tutoriales AngularJS para principiantes:
· Parte 1: Creación de un calendario con LESS CSS, Font Awesome y Moment
· Parte 2: voltear fichas con animaciones CSS3 y AngularJS
· Parte 3 – Cómo hacer un menú deslizante con directivas
· Parte 4 – Creación de un control de cuadro de texto de enfoque con retroalimentación de lujo
· Parte 5 – Creando un control desplegable para su sitio
· 6 consejos de AngularJS para principiantes: alcance, directivas, localización, $ postDigest y controladores
Más buenos enlaces:
· Http://www.egghead.io/ – Serie de videos cortos, al punto AngularJS
· Hoja de referencia de AngularJS: hoja de referencia actualizada regularmente
· En ámbitos anidados: señala posibles problemas al usar la herencia de alcance (hace referencia a una buena charla de Misko Hevery que también debería ver)
· Inyección de dependencia – Guía oficial para desarrolladores sobre DI
· Inyección de dependencia: más información sobre la inyección de dependencia AngularJS
· “¿Servicio o fábrica?” – Diferencias entre los distintos tipos de proveedores.
· Directivas – Guía oficial para desarrolladores sobre directivas.
· Directivas – La guía del autostopista a la directiva.
· Estructura del proyecto – Echa un vistazo a esta aplicación
· Angular-UI: debe usar componentes para cualquier desarrollo de UI
· UI-Bootstrap – Re-implementaciones JS desde cero de componentes de bootstrap como directivas AngularJS
· Pruebas de espectro completo con AngularJS y Karma
· Bonus – Enlace de datos en AngularJS, explicado por el mismo Misko Hevery.
Además, a continuación hay otros grandes enlaces tutoriales:
http://www.yearofmoo.com/2012/08…
https://www.codecademy.com/cours…
http://www.tutorialspoint.com/an…
https://thinkster.io/topics/angular
https://www.airpair.com/angularjs
http://www.ng-newsletter.com/pos…
Video tutorial: https://weblogs.asp.net/dwahlin/…
https://egghead.io/technologies/…
https://www.codeschool.com/cours…
Sobre todo, enlaces útiles para comenzar a aprender AngularJS desde básico a avanzado.