Contamos con el hallazgo a esta cuestión, al menos eso esperamos. Si presentas dudas puedes dejarlo en el apartado de preguntas y sin dudar
Solución:
Conocimiento moderado de HTML, CSS y JavaScript.
Conceptos básicos de modelo-vista-controlador (MVC).
El modelo de objeto de documento (DOM).
Funciones, eventos y manejo de errores de JavaScript.
html: La mayoría de las plantillas que creamos en angularJS están en forma de html hechos a mano. es decir, debe saber qué son los formularios en html y qué son las etiquetas ng-form, etc.
CSS: Al crear la plantilla a mano, debe requerir css para hacer un diseño de interfaz de usuario más atractivo.
DOM : Modelo de objeto del documento y cómo se crea el documento. Si tiene buenos antecedentes de jquery, puede elegir fácilmente esta parte.
JavaScript orientado a objetos: Espacio de nombres global: AngularJS utiliza en gran medida el espacio de nombres de JavaScript. es decir
JavaScript orientado a objetos: herencia: la herencia es un concepto muy importante en JavaScript. La herencia se usa mucho en todos los marcos de JavaScript. es decir
var Employee = function(fname)
this.fname =fname;
console.log("Your first name is "+fname);
var fistEmployee = new Employee("John");
var secondEmployee = new Employee("Jim");
fistEmployee.prototype.lastname = function(lname)
this.lname=lname;
console.log("Your last name is "+lname);
Entonces, al usar el prototipo, puede agregar propiedades fácilmente sobre la marcha.
Vista del modelo lo que sea (MVW): Este término es muy utilizado por todos los desarrolladores de AngularJS. Es acuñado por Google. Es un concepto MVC simple.
Separación de intereses (SOC): El concepto SOC se usa mucho en AngularJS. En angularJS todos los controladores, directivas, servicios y fábricas están hechos para SOC. Proporciona un código más limpio y limpio. Además, la reutilización aumenta automáticamente si utiliza el concepto SOC.
promesas: Las promesas no son más que devoluciones de llamadas. Cuando llame a cualquier servicio AngularJS, se llamará de forma asíncrona. Cuando la respuesta se envía desde la devolución de llamada del servicio, retenga la respuesta y haga lo necesario.
Desarrollo basado en pruebas: Lo mejor de AngularJS es que puede escribir fácilmente un script de prueba para que cuando vaya a casa, pueda dormir profundamente.
Ve este video tutorial de Angular 7 de 1 hora que explica todo lo que necesita para comenzar con Angular. Si puedes observar, tendrás una mejor comprensión de las cosas.
Entonces, en total, necesita cinco requisitos previos importantes para Angular: –
- Necesita conocer JavaScript en profundidad. Debe tener conceptos muy claros sobre los cierres de Javascript, Javascript IIFE, creación de prototipos, etc.
- Se debe tener una buena comprensión de NodeJs y, especialmente, cómo usar NPM (administrador de paquetes de Node).
- Necesita saber mecanografiado.
- Una buena comprensión de los cargadores de módulos, carpetas, commonjs, AMD, UMD, ES5, etc.
- Este punto no es obligatorio es opcional. Si conoce el código VS, puede aprender muchos aspectos internos de Angular. Como cada desarrollador tiene su propio IDE y editor favoritos, este paso es opcional. Todavía sugeriría que haga sus primeras prácticas usando el código VS y luego continúe con su IDE favorito.
A continuación se muestra la hoja de ruta de los requisitos previos y cómo aprender Angular. Puede comenzar a aprender los requisitos previos de Angular con este artículo de Learn Angular Step by Step, que cubre alrededor de 11 laboratorios en profundidad.
Y sí, si se está preparando para trabajos de entrevista angular, puede consultar el video 50 preguntas de entrevista angular con respuestas.
El requisito previo más importante para aprender el último Angularjs (versión 5.x en este momento – https://angular.io/tutorial) es:
¡MECANOGRAFÍA Y ALGUNAS OOPS COMO HERENCIA!
Todo el mundo sabe que los conceptos básicos de HTML/CSS/JS son el requisito previo de todo en el desarrollo web.
Hoy en día, muchas personas se sumergen en el aprendizaje de angularjs sin saber o solo un poco sobre mecanografiado. Esto hará que aprender angular sea un gran problema, así que pensé en poner mis 2 centavos aquí.
Además, la respuesta más seleccionada no enfatiza la importancia de aprender Typescript, es extraño.
El mecanografiado no es conocido por muchos principiantes en el desarrollo web. Incluso su declaración es confusa si no la estudias primero.
Entonces, comience desde aquí si quiere aprender AngularJS:
https://www.typescriptlang.org/docs/handbook/basic-types.html