¿Cuánto AngularJS debe saber para comenzar a construir una aplicación Django-AngularJS?

Depende de las características que desee en su aplicación. Angular tiene principalmente servicios del lado del cliente, en lugar del lado del servidor. Se utiliza principalmente para SPA (aplicaciones de una sola página). Ejemplo de SPA: Industrias Trask

Puede utilizar el enlace de datos bidireccional, el enrutamiento, las directivas, etc. de Angular, dependiendo de cómo desee que se vea su aplicación. Confía en mí, puedes hacer muchas cosas fácilmente con Angular, lo cual es realmente difícil de implementar en JQuery

Echa un vistazo a Material angular. Tiene algunos temas predefinidos bastante interesantes, CSS, directivas (muchas cosas. Pero lo esencial es que puedes tener menús, botones y MUCHO mejor sin tener que preocuparte mucho). Si le interesa la interfaz, debe probar Material.

Material Design con AngularJS es un buen sitio web para respaldar mi reclamo.

Django es un marco de fondo bastante potente. No creo que necesite Angular para otra cosa que no sea Front End. Tal vez si haces tu pregunta más específica, puedo ayudarte mejor.

También busque en Construido con AngularJS para tener una idea de las cosas que puede hacer con Angular. Implementar cosas como galería de fotos deslizante, menús emergentes, barras de búsqueda y otras cosas básicas es muy simple en Angular.

También puede buscar en el software Build mejor, juntos los proyectos Angular de GitHub solo para tener una idea de qué tipo de magia Front End puede lograr con Angular.

Todo lo mejor.

No hay dependencia de Angular en ningún back-end. Simplemente le permite hablar con los servicios REST. El back-end puede ser cualquier cosa … tal vez en Java, .Net, Python, PHP, cualquier cosa …

Su backend debe servir servicios REST a través de URI, y es bueno que vaya con Angular en su interfaz.

Como ya ha mencionado, ya ha completado el curso CodeSchool de Angular, eso es más que suficiente para comenzar cualquier proyecto. Puede consultar en cualquier momento los documentos API proporcionados por Angular cuando se atasque con cualquier cosa, o puede buscar cosas en Internet.

Pero sí, personalmente sugiero que primero revise todas las directivas básicas proporcionadas por angular antes de comenzar su proyecto. AngularJS Consulte esto.

Simplemente revise las funciones ng, directivas, filtros y servicios una vez, si aún no los ha revisado.

Y eso es todo, está bien para ir con su aplicación. La mejor de las suertes .. (y)

  1. Tienes que saber cómo escribir un servicio REST en Django
  2. Puede utilizar $ http o AJAX sin formato en Angular para comunicarse con el servicio REST, depende de usted
  3. Probablemente tenga que implementar algún tipo de mecanismo de token para la autenticación, por ejemplo, algo como el token JWT

Supongo que eso es todo. Supongo que el curso sobre CodeSchool y CodeAcademy ya debería cubrir los conceptos básicos de Angular. El resto lo puedes aprender leyendo el documento o buscando en Google.

Seguramente puedo sugerir un plan de aprendizaje:

  • Aprenda los conceptos básicos del marco ( $ scope , model-view-controller , directivas , enrutamiento , servicios )
  • Cavar un poco profundo ( http , UI-Route y usar módulos externos )
  • Cree proyectos pequeños como la simple aplicación CRUD o diga una lista de tareas pendientes.

Creo que después de esto, está listo y se sentirá seguro al implementar angular en su aplicación Django.

A menos que alguien le esté enseñando una tecnología, no tiene sentido profundizar. Normalmente el tutor sabrá cuáles son los desafíos comunes y su solución.

En software, aprenderá tecnología a medida que se encuentre con los problemas.

En primer lugar, debe comprender y apreciar la tecnología. Navegue a través de stackoverflow.com para obtener preguntas y respuestas sobre angularjs altamente votadas. Le darán suficiente información para comenzar. No te preocupes si no los entiendo a todos. Pero al visitar las preguntas, sabe en qué parte enfocarse en el futuro.

Una vez que haya terminado con el tutorial, comience a escribir el código para su proyecto.

Puede consultar el paquete djangular para django. Ayudará mucho

Gracias por A2A … Angular tiene que ver con el lado del cliente … Depende de usted qué tipo de cliente desea … Si sabe lo básico que ha mencionado, puede crear una aplicación … Siempre que también sepa lo básico de django …

Hola,

Te sugiero que pases por este AngularJS. Esto es necesario para un Django básico

Aplicación angular para empezar. Además, puedes aprender cosas nuevas mientras codificas.

Aclamaciones

No lo creo, no necesita consultar la documentación oficial, creo que ahora tiene conocimientos básicos de Django y AngularJS.

Entonces estás bien. Consulte a continuación, lo ayudará a crear aplicaciones en Angular + Django

https://thinkster.io/django-angu

Espero que esto ayude.

Creo que si conoce el concepto de AngularJS, puede comenzar a desarrollar una aplicación Angular:

  1. Inicializando la aplicación Angular.js
  2. Crea un enrutamiento básico.
  3. Definición de un controlador.
  4. Plantillas de HTML

Realmente no es obligatorio. Reúna algunos conveptos básicos como enrutamiento, expresión, etc. y está listo. Otras cosas están disponibles en la búsqueda de google.

Puede comenzar con cero conocimiento de cualquiera de estos.