1. ¿Qué puntos de conocimiento necesita un programador web?
Las aplicaciones web se ejecutan principalmente en el navegador. La página web que abrimos habitualmente es un programa web. Las tecnologías web comunes incluyen:
- HTTP
- FTP
- POP3
- SMTP
- TCP
- IP protocols
- HTML
- XML
- Coldfusion
- ASP
- JSP
- PHP
- ASP.NET
2. Navegar por varios tipos de sitios web
En los navegadores que solemos usar, como Chrome o Firefox, puede presionar la tecla F12 (o hacer clic derecho y seleccionar "Ver código fuente") para ver el código fuente de la página web.
Los tipos de sitios web incluyen: sitios corporativos, portales, blogs personales, enciclopedias, redes sociales, etc.
3. Aprender a usar un software de diagramas de flujo
Puede ser: MS Visio o Xmind.
4. Familiarizarse con la estructura del sitio web
Familiarícese con la estructura de árbol del sitio web, el mapa del sitio, la configuración de navegación, etc.
5. Puede aprender un software de procesamiento de imágenes
6. Aprender los conceptos básicos de Internet
- Protocolos básicos de servicios web (HTTP, FTP, SMTP y POP3 o IMAP4)
- Software de servidor web (Apache, Tomcat, Nginx, etc.)
- Navegadores (Chrome, Firefox, etc.)
- Servidores de correo electrónico y software de cliente
7. Aprender HTML y CSS
Si comparamos un sitio web con una casa, HTML es similar a la estructura de ladrillos de la página web, y CSS es el material para decorar la casa.
Puede ir directamente al sitio web Tutorial para novatos para aprender.
8. Aprender XML, JSON y tecnologías relacionadas
También en Tutorial para novatos.
9. Usar HTML para crear una página estática simple
10. Aprender lenguajes de script de cliente
Los lenguajes de script de cliente pueden entenderse como los interruptores dentro de la casa: luces, calentadores de agua, etc.
Los lenguajes incluyen: JavaScript, VBScript, Java Applet (obsoleto). Se recomienda aprender directamente JavaScript.
JavaScript es un lenguaje de script de cliente. Es muy importante, estúdialo bien.
Lo repito: está en Tutorial para novatos.
11. Aprender un lenguaje de backend
Puede ser PHP, JSP, ASP.Net, etc. Estos lenguajes se utilizan principalmente para la interacción con los datos del backend, implicando operaciones como agregar, eliminar, modificar y consultar datos.
12. Intentar escribir un pequeño proyecto por uno mismo
Puede ser un sistema de blog personal, un carrito de compras, etc.
13. Participar en el desarrollo de un proyecto web
Aprender es solo el comienzo; el crecimiento más importante se da en el desarrollo de proyectos...
Dirección de referencia: http://www.wikihow.com/Become-a-Programmer