¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?

Entonces, una buena pregunta. Básicamente, el desarrollo web significa desarrollar aplicaciones web a medida que incluyen todas las instalaciones requeridas por el cliente. Puede ser un sitio web o una aplicación web. Existen dos tipos de técnicas para desarrollar aplicaciones web:

  1. Representación del lado del cliente: para hablar en lenguaje general, en la representación del lado del cliente, cada vez que hacemos clic en un enlace en la página web, se realiza la llamada AJAX y es la magia lo que evita que toda la página web regrese al servidor para recopilar respuestas y volver a cargar competir página. Esta técnica recopila todos los datos en la primera carga de la página y luego solo cambia entre estados. Angular js, Vue js, React js viene aquí para ayudar. Son marcos asombrosos, confía en mí, son simplemente increíbles y si los aprendes, eres bueno para seguir con la técnica de renderizado del lado del cliente junto con la combinación de Node y mongo en el back-end (en resumen, es asíncrono).
  2. Representación del lado del servidor: en este caso, cada vez que un usuario hace clic en algún enlace o botón de la página web, el navegador vuelve a cargar, recopila todos los datos del back-end y los presenta en una nueva página. Por lo tanto, la solicitud lleva mucho tiempo porque realiza una solicitud sincrónica con cada clic. Para esto, puedes usar. Desarrollo de Net o Java EE y tecnologías como servlets JSP. Puede usar marcos como hibernate spring para mayor facilidad. Hablar sobre lenguajes, C #, Java y PHP te ayudará mucho en esto (es sincrónico).

Sobre la pila tecnológica, aquí vamos.

Pila de Javascript: Sabes que Javascript es el corazón del desarrollo web y Javascript fue la primera tecnología basada en navegador introducida. Si habla de secuencia, entonces es obligatorio aprender HTML y CSS, ya que son bloques de construcción de la web. Un sitio web no es nada sin HTML. Entonces, básicamente en esta pila, puedes usar Javascript solo para el front-end y el back-end. Quiero decir que puede usar la combinación de html + css + coreJavascript (o cualquier otro marco como Angular JS) para frontend. Y de manera similar para el backend, puede usar NodeJS y mongodb / sql que completa su pila completa. Entonces, para esto, primero puede comenzar a aprender html css js. Sé perfecto en Javascript y comienza a aprender Angular JS.

Java/. NET stack: este es como los estudiantes hacen cosas en sus proyectos de nivel universitario. Usar angular para front-end y Java para back-end también es la mejor opción que tiene porque es escalable si desea extender su proyecto al desarrollo de aplicaciones móviles. También hay un lenguaje llamado mecanografiado que lo ayudará a ampliar o escalar su proyecto si se trata de Javascript. Entonces, esta pila es una técnica de representación del lado del servidor. La tecnología de la base de datos dependerá de usted, para usar Mongo o SQLServer o MsSQL.

. NET stack: aquí, puede usar html css js con o sin frameworks y C # para backend, también es una tecnología de representación del lado del servidor. Hay marcos en. Net como JIRA que nos ayudan a facilitar el desarrollo. Simplemente descargue Visual Studio y comience a desarrollar usando Microsoft proporcionó el mejor intelliscense.

Pila PHP: para esta implementación, es posible que deba usar marcos PHP como Laravel o codeIgniter. Pero no pienses en los demás, Laravel será suficiente. O solo el PHP central lo hará. Esto es para backend, para front-end, no creo que tenga que contarte más al respecto.

Muchos consideran la pila Javascript, ya que es completamente de código abierto y gratuita. Después de todo, es tu elección qué aprender. Pero si desea estar en el desarrollo web, comience a aprender HTML5, CSS3 (junto con un marco como bootstrap, fundación o interfaz de usuario semántica) y Javascript. Y luego decida qué pila usar exactamente. Pero una conclusión para recordar , si realmente desea construir aplicaciones de nivel empresarial, los marcos son la clave.

La mejor de las suertes..!!

Hola Rohan, gracias por hacer esta pregunta en particular. Así que básicamente tienes 6 preguntas combinadas en una. La respuesta es muy simple, pero tiene muchas fases, por lo que responderé a sus preguntas en forma de sección.

¿Qué es el desarrollo web real?

  1. El desarrollo web no es más que la creación de sitios web que pueden ser sus aplicaciones web, utilizando cualquier tecnología disponible en la industria web. Pero cada tecnología tiene su propia forma de uso y beneficios. La lógica es casi la misma.
  2. El desarrollo web es la fase normal (también llamada codificación) de cualquier fase de construcción del ciclo de vida del software. Pero la parte importante es que, en el desarrollo web, seguimos 3 procesos, es decir, DESARROLLO DE BASES DE DATOS, DESARROLLO FRONTAL seguido de DESARROLLO BACKEND.

¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end?
¿Cuáles son los usos?

  1. Idiomas frontales (lenguaje de script del lado del cliente):
  1. No es más que lo que ves cuando abres un sitio web.
  2. Los colores, los estilos, la disposición, el diseño, el fondo, el audio, el video, las imágenes, los botones, los menús, los enlaces, etc. son front-end y están diseñados con idiomas front-end.
  3. Idiomas frontales:
  1. HTML : que le da a su sitio web una especie de diseño / estructura.
  2. PREPROCESOR HTML (HAML) : toma un tipo de datos (que se compilan en html) y los procesa en otro haciendo que su estructura y su código sean más precisos.
  3. CSS : que le da a su sitio web color, textura, apariencia y diseño.
  4. PRE-PROCESADORES CSS (SASS, SCSS, JADE, SLIM, LESS, STYLUS y COFFEESCRIPT) : que nuevamente toma un tipo de datos (que se compilan en css) y los procesa para que el diseño de su sitio web sea más efectivo.
  5. JavaScript: it controle las páginas web del lado del cliente del navegador, los programas del lado del servidor e incluso las aplicaciones móviles. Básicamente, funciona como una interfaz entre el front-end y el back-end.
  6. Frameworks de JavaScript: varía de Javascript en el modo de flujo de control, de lo contrario, es un marco de aplicación escrito con javaScript.
  7. JQUERY: archivos de la biblioteca de JavaScript.
  8. AJAX: las aplicaciones web pueden enviar datos y recuperarlos de un servidor de forma asincrónica (en segundo plano) sin interferir con la visualización y el comportamiento de la página existente.
  • Todos estos idiomas front-end son comunes para todos los sitios web mientras se desarrolla un front-end para el sitio web.
  • Lenguajes de back-end (lenguajes de script del lado del servidor):
    1. Los lenguajes de fondo son los que le dan lógica a su sitio web. Indica cómo comportarse y qué mostrar o qué no.
    2. Básicamente, los lenguajes de back-end son los cerebros del sitio web, que proporciona construcción lógica, manejo de datos y control general del sitio web.
    3. Los lenguajes de back-end son los lenguajes más potentes que pueden hacer que un sitio enormemente diseñado parezca tonto o un sitio web de muy mal aspecto como un trabajo espléndido.
    4. Tiene varios idiomas como:
    1. PHP
    2. El sitio oficial de Microsoft ASP.NET (C # O Visual Basic)
    3. Java y JSP
    4. Pitón
    5. Ruby on Rails, etc.

    ¿Cómo puedo aprenderlos y en qué secuencia?

    1. Hay muchos recursos para ver y aprender, que están disponibles gratuitamente en Internet.
    2. Las listas son:
    1. Sitios web tutoriales como:
    1. Tutoialspoint.com
    2. Tutoriales web en línea de W3Schools
    3. Codecademy – aprende a codificar, interactivamente, gratis
    4. Desarrolladores de Google
    5. Red de desarrolladores de Mozilla
  • Consultas de sitios web como:
    1. Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras
    2. https://www.quora.com
    3. grupos de Google
  • CANAL DE YOUTUBE. : YouTube es el mejor, según lo recomendado por mí.
  • Categoría de desarrolladores en la industria web basada en combinaciones de idiomas front-end y back-end,

  • Espero que estés satisfecho con mi respuesta, si no comentar o enviar un mensaje de texto en mi perfil Gourav Sharma.

    NO OLVIDES SEGUIR Y VOTAR