Si eres un desarrollador web full stack, ¿eso significa que aprendes tanto front-end como back-end (ambas pilas)?

Absolutamente.

Si usted es un desarrollador de pila completa, entonces, en el lado del cliente, sabe (o debería saber):

  • “La Trinidad” de la web (HTML, CSS y JavaScript) como mínimo.
  • Bibliotecas de JavaScript (es decir, jQuery)
  • Marcos de JavaScript (es decir, Angular, React, Meteor, Aurelia)
  • AJAX, o llamadas asíncronas, desde JavaScript

En el lado del servidor, debe saber:

  • Idiomas del lado del servidor para alimentar el sitio. PHP, .NET y Java son los grandes golpeadores con NodeJs que se están volviendo populares para un lenguaje del lado del servidor.
  • Servicios web: basados ​​en REST para nuevos y mejorados y basados ​​en SOAP para WCF y servicios web heredados.

En el lado de Datos / persistencia, conocimiento de:

  • Lenguaje SQL
  • Bases de datos (SQL Server, mySQL, Oracle, Firebase, MongoDB, etc.)

Eso es más o menos un desarrollador web de pila completa …

… PERO algunas cosas que no cubrí que abarcan toda la pila donde uno podría especializarse serían:

  • Seguridad
  • Habilidades de diseño / diseño de arquitectura como interfaz de usuario, aplicación y base de datos.
  • Rendimiento (“¡Quiero mi página web y mis datos AHORA!”) 😉

Por supuesto, hay varias personas que mezclan y combinan sus tecnologías.

Por ejemplo, hay especialistas en el “campamento” de WAMP (Windows, Apache, mySQL y PHP), LAMP (sustituto de Windows para Linux) y Windows, IIS, SQL Server y .NET (¿Qué es eso … WISN o WINS ?)

Espero que esto ayude.

(¡No te olvides de votar!)

Los desarrolladores web de pila completa son desarrolladores web que conocen el lado frontal de su aplicación, por lo que la estructura HTML, el estilo CSS, JavaScript y AJAX funcionan y mucho más, pero también el back-end de sus aplicaciones, por lo que el código del lado del servidor, la estructura de la base de datos, el servicio REST, etc.

Aquí está mi blog de desarrollo web, hablo sobre el frente y el back-end: https://dailygit.com

No lo olvidemos: AJAX también debe manejarse en el back-end, de lo contrario, el navegador simplemente arroja datos al viento.

More Interesting

En la creación de una aplicación web, desarrollo front-end o back-end, ¿qué es lo primero?

¿Qué hace que PHP sea el lenguaje de programación back-end más popular para el desarrollo web?

¿Debo aprender a usar Node.js o PHP para la programación de back-end como principiante?

¿Cuál es mejor usar, Ajax o jQuery Ajax?

¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?

¿El desarrollo del backend es difícil de aprender?

¿Por qué la mayoría de los CTOs o VPs de desarrolladores de back-end de ingeniería pueden un desarrollador de front-end asumir un papel de liderazgo en una empresa tecnológica?

¿Puede un desarrollador back-end de Java (con más de 5 años de experiencia) cambiar de pista al desarrollo de pila MEAN?

¿Existen marcos o bibliotecas populares que se usan con frecuencia para utilizar Java como un servicio de back-end y posiblemente para conectarse con el front-end de un sitio web?

JavaScript (lenguaje de programación): ¿Cuáles son algunas ideas para una biblioteca Javascript amigable para los niños?

Entre los desarrolladores front-end y back-end, ¿qué conjuntos de habilidades son más importantes para uno que para el otro?

¿Cuáles son las diferencias entre un rol de PM de front-end y un rol de PM de back-end?

¿Para qué puede usar Firebase un desarrollador de back-end?

¿Cuáles son los 5 principales elementos de front-end y los 5 mejores elementos de back-end que conforman un sitio web?

Quiero ser un desarrollador web y quiero construir un sitio web completo que contenga codificación tanto front-end como back-end, ¿qué idioma debo aprender?