Cómo comenzar el desarrollo de aplicaciones web

No se sienta abrumado con tantas tecnologías. Solo comienza con lo básico.
Cree una página html que contenga un formulario que ingrese los detalles de su perfil como Nombre, Edad, Ocupación, etc. Para esto no necesita JQuery, AJAX. Simplemente html y JavaScript simples y simples. Puedes comenzar desde aquí

Una vez que haya terminado con la página. Intente escribir un script del lado del servidor que reciba todos los valores en el servidor enviados desde la página html. Esto requerirá un servlet. No necesita puntales aquí. Solo lo básico de J2EE servirá.

Ahora, si desea ver la misma información que ingresó anteriormente en la página, una vez que vuelva a visitar la página en el navegador, debe conservar la información ingresada en una base de datos. Necesitará conocimiento de MySQL y JDBC para esto.

Una vez que el código de su aplicación crece, necesita un marco para administrar su código.
Ahora implementa Struts o Spring.

Continúe de esta manera y gradualmente puede aplicar todas las tecnologías en la misma aplicación web.

Como nuevo desarrollador, debes seguir los pasos básicos.

  1. Cree archivos HTML, vea cómo funcionan, qué se hace.
  2. Luego vaya a CSS, vea cómo diseñar su página web que creó en HTML
  3. Notará que las páginas creadas en el paso 1, es decir, los archivos html, son páginas estáticas y desea crear un sitio de contenido dinámico, para esto se moverá hacia PHP Python o ASP.
  4. Para almacenar los datos de un formulario html o datos de usuario, necesita tener una base de datos, y aquí MYSQL o SQL aparece, aprender cómo conectar, crear, actualizar y eliminar tablas.

Y así es como aprenderás todo, ¡pero ve paso a paso!

Para decidir sobre la arquitectura de la aplicación web, debe ser muy claro sobre el propósito de la aplicación web.

Para todas las aplicaciones web, se puede dividir en 3 secciones como a continuación,

  • Interfaz de usuario (UI): HTML, CSS, JS, JQuery, Ajax, etc.,
  • Funcionalidad / Procesamiento lógico: JSP, PHP, Servlets
  • Backend: MySQL / OracleDB

Casi todas las aplicaciones web se crean utilizando la arquitectura Modelo – Vista – Controlador (MVC).

Si elige ir con Java, tendrá JSP, Servlet

Si es .Net, entonces tendrá páginas ASP

Si vas con Php, entonces tendrás páginas de Php

Primero, comprenda lo que necesita para construir y puede llegar a la arquitectura de acuerdo con sus requisitos.

  • Use mysql Db y cree tablas como detalles de inicio de sesión, detalles de usuario y otras tablas requeridas.
  • Use un marco como Flask, Django o cualquier idioma en el que se sienta cómodo.
  • Necesita servir páginas a través del servidor y también necesita Api sobre mysql para operaciones crud.
  • Debe realizar llamadas desde la interfaz a través de javascript al servidor

Primero cree un servidor que admita operaciones crudas a través de API y luego avance

Primero debe seleccionar el idioma del lado del servidor, puede ser php, ASP .net u otro. Después de eso, cree una base de datos usando SQL y comience a crear tablas de acuerdo con su proyecto.

Estoy de acuerdo con Shivang Sarawagi

Cree proyectos y agregue lentamente funcionalidades donde pueda hacer más y más cosas. No hay razón para preocuparse por marcar una gran lista desde el principio. También hay mucho que decir para volver a obtener los Conceptos básicos de informática bastante pronto, ya que acelerará el proceso al aumentar su comprensión también.

Aprenda php o python y cree aplicaciones web en sus marcos web