Enviar json desde Angular a PHP

En mi corta carrera de programador Angular, siempre me ha tocado trabajar con proyectos de backend como NodeJs o Java, sin embargo nunca lo había hecho con PHP, a pesar de que ya llevo unos años trabajando en este último lenguaje.

Al intentar realizar una prueba, enviando datos mediante Ajax, noté que Angular envía Json, y PHP no trabaja con este tipo de datos, por lo cual necesitamos la forma de transformar este tipo de datos, de tal forma que ambas tecnologías se comuniquen. Este tipo de problemas no sucede por ejemplo con Angular y NodeJs, porque claro, ambos son Javascript, pero acá hablamos de Javascript y PHP.

Seguir leyendo “Enviar json desde Angular a PHP”

CRUD con Angular, Node.js y MongoDB, parte 2

Bueno, en la última publicación vimos cómo hacer CRUD con Angular, la forma sencilla y ordenada con la que Angular nos permite trabajar por separado la lógica (Javascript) y la presentación (Html) En esta ocasión vamos a continuar con el mismo ejemplo, sólo que esta vez vamos a trabajar con base de datos.

Primero, antes de iniciar el servidor Node.js, debemos tener el servicio de MongoDB funcionando.

Seguir leyendo “CRUD con Angular, Node.js y MongoDB, parte 2”

CRUD con Angular, Node.js y MongoDB, parte 1

Tener la mente abierta es la clave para ser desarrollador web, independientemente de que tengas mucha o poca experiencia en esto. Las tecnologías web no son equipos de fútbol, como lo son para muchos, que debaten en foros cuál es el mejor, y se pelean como “gatos” de farándula por quién tiene la razón, las tecnologías web son herramientas que nos sirven para desarrollar, algunas tienen más ventajas que otras o desventajas con respecto a otras, sin embargo el tener la voluntad de aprender lo nuevo es el primer paso a saber qué haremos en el futuro.

Seguir leyendo “CRUD con Angular, Node.js y MongoDB, parte 1”

Introducción a Angularjs

A la hora de crear el frontend de una aplicación web, los pasos a seguir son los siguientes: En un primer momento, a partir de un diseño, se crea una plantilla mediante Html y Css, esto se llama maquetar. Pero lo único que obtenemos no es más que un sitio estático, con poco alcance, es entonces que recurrimos a Javascript, para hacer bailar a nuestro html. Javascript permite extender más allá la funcionalidad nuestros sitios en el lado del cliente. Con Javascript podemos manipular, crear y eliminar etiquetas; validar formularios; crear animaciones; etc. En pocas palabras Javascript convierte a html, algo estático en algo dinámico.

Seguir leyendo “Introducción a Angularjs”