¿Cuáles son algunas buenas formas de aprender AngularJS 2.0?

Paso 1:

Siga el tutorial que está disponible en https://docs.angularjs.org/tutorial. Hay 13 pasos en este tutorial. Completa todos ellos. Como usan Git para la base de código y node.js para el servidor, sería mejor si tienes experiencia con Git y node.js

Este tutorial también muestra cómo configurar y probar los componentes de una aplicación AngularJS. Si está familiarizado con las pruebas de software y las pruebas unitarias, lo encontrará muy útil. Pero si no está familiarizado con las pruebas, no tenga miedo. Puede omitir las partes de prueba.

Paso 2:

Completa el curso AngularJS en la escuela de código. Aquí está el enlace al curso https://www.codeschool.com/cours…

Este curso lo ayudará a comprender los controladores y las directivas con más detalles.

Paso 3:

Lea esta publicación http://www.ng-newsletter.com/pos…. Este es un excelente artículo sobre AngularJS. También debe verificar los enlaces que se proporcionan en esta publicación.

Angularjs es un marco de JavaScript front-end que le permite desarrollar rápidamente aplicaciones web sólidas de una sola página. Entonces, si conoce algunos fundamentos de HTML, entonces es fácil aprender sobre Angularjs. Es fácil aprender Angularjs de los recursos en línea. También puedo sugerirle los mejores cursos en línea de Angularjs:

  • Aprenda y comprenda AngularJS
  • Proyectos en AngularJS – Aprende construyendo 10 proyectos

Elige el primer curso ..

De este curso puedes aprender sobre:

Conocer AngularJS puede conseguirte un trabajo o mejorar el que tienes. Es una habilidad que lo demandará más en la industria moderna del desarrollo web y facilitará la vida de su software web, por eso es tan popular y respaldado por Google.

Este curso lo pondrá en funcionamiento rápidamente y le enseñará los conocimientos básicos que necesita para comprender y desarrollar profundamente las aplicaciones de AngularJS, y crearemos una aplicación de una sola página en el camino.

Diseñaremos servicios personalizados, crearemos directivas personalizadas, entenderemos el enlace bidireccional, diseñaremos una aplicación de pronóstico del tiempo como una aplicación de página única y mucho más. Tanto el código fuente inicial como el finalizado se proporcionan a medida que avanzamos.

En este curso podrás:

  • Aprenda cómo funciona AngularJS, que abarca temas como directivas, inyección de dependencia, enlace de datos bidireccional, bucle de resumen, observadores y más.
  • Aprenda los principios fundamentales de Javascript y HTML que utiliza AngularJS, como los atributos personalizados, las matrices sueltas, el hash y el bucle de eventos.
  • Código de servicios personalizados.
  • Diseñe directivas personalizadas, entendiendo conceptos como compilación, enlace y alcance.
  • Cree una aplicación de página única con AngularJS.
  • ¡Manténgase al día con la última versión de AngularJS 2.0!
  • AngularJS no tiene que ser difícil de aprender. El mayor error que cometen la mayoría de los tutoriales de codificación es esperar que alguien aprenda simplemente imitando el código de los demás. Las situaciones del mundo real nunca son exactamente como el tutorial.

Creo que la mejor manera de aprender es comprender cómo funciona una herramienta y qué hace por usted, ver ejemplos y luego probarla usted mismo. Así es como se construye este curso, con el objetivo de ayudarlo a aprender y comprender AngularJS.

Cursos adicionales:

  • Ultimate AngularJS: crea una aplicación del mundo real desde cero

TODO LO MEJOR

En primer lugar, el marco mismo ya no se conoce como AngularJS. La comunidad ha decidido llamar al nuevo marco solo como ‘Angular’ (sin parte de JS). El nuevo angular es un poco difícil de aprender si es nuevo en el desarrollo de Frontend y aún no ha trabajado con TypeScript. Pero no se preocupe, le proporcionaré una breve descripción de la arquitectura angular y cuáles son los componentes básicos de una aplicación angular junto con un video que puede consultar para comprenderlo.

Antes de entrar en estos tecnicismos, permítanme citar a Aristóteles aquí, ya que se adapta mejor a la situación actual y puede adherirse a él como un mantra para aprender angular:

“Para las cosas que tenemos que aprender antes de poder hacerlas, aprendemos haciéndolas”.

Bien entonces, espero que hayas entendido el punto que quiero hacer usando la cita anterior. Entonces, solo configure su entorno de desarrollo y luego, siga los videos tutoriales proporcionados en esta respuesta. Para instalar el entorno de desarrollo angular, puede ver el siguiente video:

La siguiente imagen muestra los diferentes bloques de construcción que componen una aplicación angular completa:

Básicamente, el diagrama anterior muestra la arquitectura completa de las aplicaciones angulares. Comprendamos la función de cada concepto o término que está presente aquí.

  • Componentes y metadatos: piense en los componentes como un pequeño parche de pantalla de toda la interfaz de usuario de su aplicación web. Por ejemplo, la barra superior que tiene el botón de inicio y la sección de respuesta de esta interfaz de usuario web de quora puede ser un componente. Del mismo modo, la parte donde puede ver diferentes respuestas presentes como una lista desplazable puede ser otro componente. En términos simples, un componente es un bloque de interfaz de usuario independiente de toda la interfaz de usuario de la aplicación web que consta de dos partes: Ver / Plantilla ( la parte visual del componente que ve un usuario ) y la Lógica empresarial (la parte que contiene lógica para proporcionarle lo esperado Interacción). Los metadatos son algo que adjuntas a tu clase de componente para que angular pueda saber si esta clase es componente o no.
  • Enlace de datos: espero usted entendió que un componente es esencialmente una combinación de plantilla y lógica empresarial. Ahora, la comunicación entre la plantilla y la lógica empresarial de un componente se realiza mediante un mecanismo denominado enlace de datos. Básicamente, le ayuda a vincular su lógica empresarial con la de su plantilla. Con respecto a la dirección del flujo de datos entre la plantilla y la lógica empresarial, el enlace de datos se clasifica en tres tipos: enlace de propiedades (desde la lógica comercial a la plantilla / DOM), enlace de eventos (desde DOM / plantilla a la lógica empresarial) y bidireccional Enlace de datos (de la lógica de negocios a DOM y viceversa). Para comprender estas formas de enlace de datos en detalle, vea el siguiente video:
  • Directivas: las directivas le brindan formas de manipular el DOM: su estructura o atributos como el color de fuente, el color de fondo. Angular le proporciona varias directivas integradas para jugar (la descripción de tales directivas se muestra en el video a continuación junto con una demostración práctica). Además de eso angular también le da libertad para codificar sus propias directivas personalizadas.
  • Módulo: puede considerar el módulo como un bloque de lego individual del que está compuesto un juguete de lego completo. Básicamente, el módulo le permite encapsular todas las funcionalidades comunes (componentes, directivas, etc.) juntas. Por ejemplo, puede tener un módulo separado para su página de inicio, para la página de inicio de sesión / registro, etc. Cada aplicación angular contiene un módulo raíz denominado AppModule. Este será el módulo en el que comenzará a trabajar inicialmente y registrará todos sus componentes. AppModule se inicia o puede decir que se carga al comienzo de la aplicación y luego carga el AppComponent, que es el primer componente que se procesará cuando inicie la aplicación.
  • Enrutadores: el enrutador angular es uno de los aspectos más importantes de cualquier aplicación angular. Permite al usuario navegar a diferentes partes de su aplicación web con cualquier recarga de página. Para más detalles mira el siguiente video:
  • Servicios: los servicios le permiten encapsular todas las funciones de no visualización que puede proporcionar a diferentes partes de la aplicación. Por ejemplo, supongamos que desea agregar funcionalidad de ordenamiento a algunas partes del código de la aplicación. Entonces, en lugar de escribir la lógica de clasificación en todos esos lugares una y otra vez, lo que debe hacer es colocar la lógica de clasificación dentro de una clase de servicio y luego proporcionarla a todos esos componentes donde sea necesario.

Nota: Algunos de los videos aún no han llegado a esta lista de reproducción angular 4 . Por lo tanto, siga buscando actualizaciones.

En caso de que prefiera blogs en lugar de video, puede consultar este blog tutorial angular.

Además de estos videos, le recomendaría que siga la guía de documentación oficial que está muy bien escrita y contiene también un tutorial para principiantes.

¡Espero eso ayude!

El camino a seguir es escribir los ejemplos de código a mano. Hay algo en el proceso de memoria que ayuda a desarrollar una comprensión intuitiva de lo que está sucediendo. Luego, una vez que tenga un ejemplo de trabajo local, puede comenzar a ajustar las variables y obtener una comprensión real de lo que acaba de crear. Después de un tiempo lo internalizas.

Sugiero comenzar con el video compartido a continuación, que es un comienzo rápido perfecto y para obtener claridad sobre los conceptos de investigación de temas sabios y ensuciarse las manos.

Principalmente, algunas personas escriben blogs con su forma resuelta de implementar una búsqueda de conceptos tantos blogs como puedas para que puedas obtener la forma en que se acercaron para escribir un blog con confianza y es mejor tener una guía completa de referencia y usar apile el desbordamiento para cosas específicas y asegúrese de que el proceso de aprendizaje debe ser continuo hasta que termine todo Angular 2

Forma rápida de iniciar una aplicación angular: angular / angular-cli (usando CLI)

O puede usar la placa de asar de inicio angular / rápido

siga a las personas que continuamente investigan sobre el angular 2 en sus cuentas de github para que pueda aprender más conceptos y enfoques al ver eso y todo es implementación por usted y decide cómo está en este momento

No dejes de aprender para mantener el interés por el curso.

El programa más completo de Angular JS está esperando por usted. Este es un marco muy sorprendente y poderoso para aplicaciones web. Estamos proporcionando 10 proyectos con este curso para que pueda tener experiencia práctica mientras aprende este curso.

El proyecto proporcionado en este curso es el siguiente:

  • Proyecto 1 – Sitio web angular simple
  • Proyecto 2 – Búsqueda de perfil de Github
  • Proyecto 3 – ngSpotify
  • Proyecto 4 – MEAN Todos
  • Proyecto 5 – Listado de negocios de Firebase
  • Proyecto 6 – MyWorkouts
  • Proyecto 7 – MyWeather
  • Proyecto 8 – Aplicación AuthApp Auth0
  • Proyecto 9 – MapIt
  • Proyecto 10 – Buscador de películas
  • Proyecto 11 – DevLogger
  • Proyecto 12 – SocketChat

Dedique algo de tiempo y aprenda el curso angular 2 con Eduonix. Todas las aplicaciones web anteriores se han seleccionado para proporcionar a nuestros estudiantes un recorrido completo del entorno de desarrollo angular.

Visita: Aprende Angular 2 construyendo 12 aplicaciones del mundo real

Si eres un principiante, ve con un video tutorial, porque solo leer sobre estas cosas alienígenas (Grunt, webpack, mecanografiado, inyección de dependencia) no es suficiente, necesitas verlas en tiempo real y aquí el video ayuda mucho, así que solo sigue cualquier información básica tutorial de youtube o udemy.

Algunos buenos tutoriales de Angular 2 para principiantes:

Angular 2 con TypeScript para principiantes: la guía pragmática

Espero que lo ayuden a comenzar, una vez que esté familiarizado con angular 2, puede continuar con la documentación oficial de angular 2.

Puede comenzar a leer la documentación en Superheroic JavaScript MVW Framework. Además, Codecademy ofrece un curso gratuito sobre AngularJS. También puede consultar otros sitios de aprendizaje de códigos como Code School, etc. Aquí hay algunas listas:

http://freesiteslike.com/sites-l

Alternativas de Codecademy – AlternativeTo.net

He creado una serie de tutoriales y demostraciones de artículos que pueden resultarle útiles. La idea ha sido ofrecer un tutorial completo que cubra la mayoría de los escenarios comunes que encontraría en un SPA estándar. (http, enrutamiento, DI, enlace, integración y mucho más).

Puede verificarlo aquí:

Artículos de Angular 2.0

El código fuente también está disponible, por lo que puedes jugar con las muestras:

thelgevold / angular-2-samples

También tengo una demostración en vivo con los componentes de muestra aquí:

Angular 2 Demos

Los documentos de Angular 2 son una buena opción para comenzar.

Puede comenzar con la guía proporcionada en el sitio web oficial y aprender de la documentación.

Hay muchos tutoriales disponibles en línea para Angular 2, solo Google.

También sugeriría mirar los fundamentos de Typecript para una mejor experiencia práctica.

primero asegúrese de tener conocimiento de js angular antes de ir a 2.0

  1. borrar los conceptos básicos y fundamentales de angular usando 1.0
  2. angular 2.0 está extendiendo las cosas, por lo que lo básico facilitará las cosas.
  3. Intente crear una aplicación Crud (crear, leer, actualizar, eliminar) en angular js 2.0
  4. utilizando los módulos prefabricados en los proyectos
  5. Finalmente, usando las cosas en el escenario real.

Comienza con el tutorial oficial

https://angular.io/docs/ts/lates

Luego, debe escribir su propio proyecto y cuando tenga un problema, simplemente búsquelo en Google: “Cómo escribir ALGO con angular js”

Comience a usar la sintaxis y las características de ES6 ahora mismo. Comience a aprender componentes y módulos web (system.js). Comience a aprender Reaccionar porque AngularJS 2.0 prefiere esta técnica y desaprobó la forma sucia de enlace del observador. Por supuesto, comience a seguir los documentos de Angularjs 2.0.

0. https://angular.io/docs/ts/lates… Lea la arquitectura para una visión general

1. http://www.2ality.com/ material de calidad relacionado con ES6 y JS

2. https://github.com/lukehoban/es6 … características de ES6

3. https://github.com/madskristense … para la sintaxis de ES6 en Visual Studio.

4. http://webcomponents.org/

Para aprender Angular 2, debe comprender los nuevos conceptos admitidos por Angular2. Una de las cosas principales que debe aprender es TypeScript, ya que Angular 2 lo utiliza comúnmente.

Tutorial de TypeScript-Aprenda los conceptos básicos de TypeScript – Código compilado

Preferí estos pasos como los seguí cuando aprendí angular 1.x.

Empecé a aprender con w3school. Donde conocí las cosas básicas y encontré la mejor manera de introducir angular en la vida real. Después de leer completamente y hacer algunas prácticas básicas, exploré los tutoriales por completo. Es una buena fuente para profundizar más en el conocimiento. Pero se trata de aprender. En TI necesitamos escribir el código con su propia mano para obtener un concepto original de cualquier lenguaje de programación.

He estado trabajando en este formato

“Escucho y olvido. Ya veo y recuerdo. Lo hago y lo entiendo “.

Es verdad. Cuando comencé a escribir código y profundizar más en tecnología, toqué conceptos básicos reales. Sin lugar a dudas, solo el control de calidad de cualquier tecnología nos ayudará a comprender de una manera más limpia. Entonces encontré desbordamiento de pila. Ha cambiado completamente de opinión. Aquí tengo que saber qué necesito escribir y qué lógica debería funcionar. Al responder preguntas de miles de desarrolladores me ayudó mucho.

La documentación angular 1 no era buena, pero la angular 2 sí. Centrarme en QA y explorar las posibilidades ahora se ha convertido en parte de mi codificación. Debe seguir estos pasos y luego aprender de la documentación oficial. Personalmente observé el desbordamiento de pila y diría que miles de desarrolladores me ayudaron mucho a aprender.

Una buena manera de comenzar es tomar este curso sobre los Fundamentos de Angular 2 con Typecript – Fundamentos de Angular 2 con Typecript

Es una introducción al marco en sí mismo, pero también al ecosistema que lo rodea: esto incluye TypeScript, SystemJs y el generador de SystemJs (para la agrupación).

Allí aprenderá cómo construir componentes y directivas, los fundamentos de la sintaxis de la plantilla, las tuberías, hacer una visita guiada desde el principio a una aplicación en ejecución configurando paso a paso las herramientas: configure el compilador de ScriptScript, el cargador de módulos de SystemJs, el paquete SystemJS-Builder.

Lo que sucede con Angular 2 es que no se trata solo de aprender un marco, sino de muchas herramientas a su alrededor e introduce la necesidad de nuevos conceptos, como los cargadores de módulos.

Aquí está el curso de udemy que es gratis

Angular 2 Crash Course con TypeScript – Udemy

Publicaremos la actualización adicional.

Puedes probar en egghead.io Angular 2 Lessons – Tutoriales en video de Screencast

Muy buenos tutoriales.

A1 entrenamientos es mejor aprender a Angular Js en línea. Te recomendé los siguientes sitios para mejorar tu conocimiento. Esto puede ayudarlo a convertirse en un desarrollador experto de Angular js. todas las partes principales de Angular: módulos, inyección de dependencias, rutas, servicios, filtros Estuve exactamente en el mismo lugar hace unas semanas, tratando de encontrar una buena serie de tutoriales para Angular JS. Aquí hay algunos que he encontrado.

Entrenamiento en línea angular de JS

Oye, no sé el nivel de tu conocimiento en JavaScript y angular. De todos modos, me gustaría sugerir un tutorial simple, solo para tener una idea básica sobre angualr2, mecanografiado. Aquí está el enlace de youtube

Aprenda ES6 para tener una idea básica sobre las últimas características de JS, luego pase a Angular 5.

More Interesting

¿Cuáles son algunos proyectos que puedo hacer para mi currículum?

¿Cuál es el precio general para un sitio web con aproximadamente 4-6 páginas creadas por un diseñador web sin un título y con aproximadamente 2-3 años de experiencia?

¿Cuáles son las ventajas y desventajas de usar PHP 5.x versus PHP 7?

¿Cuál es la diferencia entre AngularJS, Node.js y ExtensiveJS?

¿Qué compañía ofrece los mejores servicios de rediseño de sitios web?

¿Cuáles son las mayores dificultades al cambiar la empresa de desarrollo de su sitio web? Es un sitio de Drupal en funcionamiento, y le gustaría que una nueva agencia se encargue de su mantenimiento.

¿Es valioso un asociado en diseño gráfico cuando intenta convertirse en un desarrollador web front-end?

¿Cuáles son las calificaciones indispensables, además de las habilidades técnicas, que necesito para conseguir un trabajo en los Estados Unidos, como desarrollador frontend?

¿Cuál es la importancia de los mapas del sitio?

¿Qué versión de Ruby y qué versión de Rails debo usar hoy para un nuevo proyecto, con el objetivo de desarrollar sin problemas, reducir las incompatibilidades con las gemas populares y evitar peculiaridades que aún no se han documentado / solucionado ampliamente en la web?

¿Existe alguna alternativa de CDN para sitios PHP?

¿Cuáles son las ventajas y desventajas de crear una aplicación con Vue, React o Angular 2 en el lugar A en MEAN? ¿Se pueden intercambiar tan fácilmente y lograr los mismos objetivos?

¿Cuál es la mejor manera de organizar muchos archivos HTML-CSS? Estoy haciendo un sitio web con alrededor de 8 páginas y estoy haciendo un archivo CSS para cada archivo HTML. ¿Eso es normal? ¿Qué es una buena estructura de carpetas?

¿Cuál es el beneficio de React.js y otros frameworks de JavaScript?

Cómo comenzar a probar un servicio web RESTful usando Java