Ejemplo de un login usando AJAX
Clase 38 de 50 • Curso de Programación Básica 2014
Contenido del curso
Clase 38 de 50 • Curso de Programación Básica 2014
Contenido del curso
Juan Ros
Heber Herraz Berbel
Alejandro
Eduardo Lemus Zavala
Eduardo Lemus Zavala
Almudena Guerras
Almudena Guerras
Eduardo Lemus Zavala
Diego Lara Lara
Santiago Avellaneda
Jose Carlos Orozco Medina
Gersom Dan Rogger Alaja Tomaiconza
Daniel Romo
Spoke Lopez
Cristian Sánchez
Jorge Luis Vilca Venegas222
Kevin Martinez
Cesar Garzon
Rabi Leonel Leon Chan
Jorge Luis Alfaro Murga
Axel de la Torre
Gersom Dan Rogger Alaja Tomaiconza
Alberto Calles
David Santiago Diaz
Knock Boy
Jhon Carlos Colorado Angulo
Erick Orlando Velasco Martínez
Joel
Erick Orlando Velasco Martínez
Ricardo Magaña
Julio Cesar Labrador Rosales
freddy eres un crack
5 años programando y al fin entendí todas las diferencias... uno nunca deja de aprender Freddy el mejor... de los profes de Platzi
Lo que pasa es que este mundo de la programación está lleno de gente a la que no le gusta que los demás aprendan y tratan de "explicar" con palabras que más que aclarar, enredan.
Fredy explica rapidíto, claríto y facilíto.
Gracias de nuevo por compartir conocimiento.
MySql: Base de datos modelo relacional
MondoDB: Base de datos modelo no relacional
*MongoDB
Aquí dejo algunas de mis conclusiones de este vídeo, a modo de resumen superficial jeje. Si a alguien le aclara un poco los conceptos, genial!
Por supuesto comentarios bienvenidos!!
BACKEND (Todas las tecnologías que corren del lado del servidor). En el Backend tenemos:
Stack LAMP: (Linux + Apache + MySQL + PHP)
• Linux: Sistema operativo de libre distribución.
• Apache: Es el Servidor Web.
• MySQL: Base de datos relacional.
• PHP: Lenguaje de código abierto especialmente enfocado al desarrollo web que puede ser incrustado en HTML.
FRONTEND (Todas las tecnologías que corren del lado del navegador o cliente) Tenemos:
Stack MEAN: (MongoDB + Express + AngularJS + NodeJS)
• MongoDB: Base de datos no relacional.
• Express: Framework de NodeJS que permite cargar el puerto 80.
• AngularJS: Framework MVC de JavaScript para el desarrollo Frontend que permite crear aplicaciones SPA (Single-Page Applications). AngularJS lleva al Frontend servicios que tradicionalmente pertenecían al Backend, como controladores dependientes de la vista.
• NodeJS: Porporciona un entorno de programación en la capa del servidor basado en JavaScript. Todas las operaciones de NodeJS se llevan a cabo de manera asíncrona.
Métodos para conectarnos a los datos desde Front:
Después de ver este vídeo me surge una duda, que creo que no queda muy clara.
Express no tiene por qué cargar el puerto 80, ¿no? Sino que también se podría utilizar para cargar un puerto seguro...
JSON: permite el intercambio de datos desde JavaScript
AngularJS: Es un framework desarrollado por Google que utiliza JavaScript como lenguaje base.
express: Servidor que levanta el puerto 80
no es "desde" JS, es más bien en formato JS
Buen dato, XML ya no, JSON si y Sockets para conexiones "vivas" Aunque es avanzado y será más adelante está muy bueno el dato, Súper el dato, gracias
Sockets: Conexión permanente con el servidor, flujo constante.
Stack lamp y mean. Express es complemento de nodejs que carga el puerto 80. Angularjs framework de javascript enel frontend.
Stack: express, nodejs, js. Para el Drone.
muy buen aporte
Qué seguridad puedo aplicar para post y get ?
Investiga sobre el metodo PUT
Saludos romodanieel, si te refieres al paso de datos, usa POST, estos viajan de forma segura al servidor.
Si sockets es una conexion permanente con el servidor, entonces si hay muchos usuarios conectados con conexiones permantes puede que hagan caer el servidor?
Si se llaman ataque DoS o (Denegacion de servicio)
bueno las diferencias mas grandes de baked y fronted es:
bakend lo que ocurre del lado del servidor
fonted lo que ocurre al frente del navegador
Buenísima Explicacón
me gusta mas lo que tiene que ver con "backend". necesariamente tendria que conocer a fondo el "frontend"?
Yo por lo que entiendo, es importante que conozcamos ambos, pero l final hay quien mejor haga backend y quien haga mejor front end. Todos son necesarios. :)
Casi me explota la cabeza con tantas cosas...
Tras seis años de sacarme mi certificado de dos años como programador y no tener experiencia por desviarme del camino en este tiempo, ahora que redirijo mi carrera veo que nuestro profesor Freddy en un par de vídeos me despeja muchas más dudas y me aclara todos los conceptos de forma increíble que mis antiguos profesores arcaicos y aburridos que ahora me doy cuenta que no les gustaba la programación... Si hubieran tenido una décima parte de entusiasmo que tiene Freddy ahora mismo les hablaría un FullStack. Gracias por el aporte de conocimiento :-)
THANKS FREDDY :D
Ok gracias por compartir su conocimiento freddy
Con práctica se dominan estas tecnologías, si quieren aprender más sobre Stack MEAN entre al MVA
SPAAAAM
Sustenta que es spam :@
Lo actual es enfocar tu entorno de desarrollo a "Tiempo Real"
Stack necesario para volar el dron:
-NodeJs como servidor local en nuestro equipo.
-Javascript que corre del lado del navegador para conectarse con NodeJs.
-Express que es la libreria de NodeJS que funciona como intermediario y me carga el puerto 80.