¿Qué debo aprender para convertirme en un buen desarrollador web 2017?

Esta es probablemente la pregunta más frecuente sobre programación web en esta plataforma.

Necesita aprender los siguientes temas:

(1) HTML: el lenguaje de marcado de hipertexto o HTML es un estándar de w3C que todos siguen. Básicamente es aprender los alfabetos o ABC de la programación web.

HTML se utiliza para mostrar contenido en la página web.

Última versión: HTML 5

Prerrequisitos -: Ninguno

(2) CSS: la hoja de estilo en cascada o CSS es un lenguaje de estilo. En el sentido más trivial, CSS agrega color, estilos, etc. a una página HTML.

Última versión: CSS 3

Prerrequisitos -: Ninguno

(3) JavaScript: probablemente el lenguaje más poderoso para la programación web. Es un lenguaje de script del lado del cliente (se ejecuta en el navegador). Hoy en día, hay ramificaciones y extensiones de JavaScript en todas partes. Por ejemplo: JSON, React.JS, Angular JS, Node.js, etc.

Estos son los conceptos básicos. Deberías dominar estos tres primero. Entonces, debería utilizar un lenguaje de script del lado del servidor (como ASP. Net, PHP, etc.)

Por fin, necesita aprender sobre una tecnología de base de datos. Si decides aprender ASP. Net, que es un producto de Microsoft, le aconsejo que aprenda MS-SQL. Si aprende PHP, MySQL es el camino a seguir.

El mejor sitio para aprender estas cosas es W3Schools Online Web Tutorials.

Si tiene alguna duda, no dude en ponerse en contacto conmigo. Encontrarás mi correo electrónico en mi perfil.

Todo lo mejor.

Dependiendo de lo que ya sabe, puede ser un poco tarde para este objetivo. Nos quedan unos 3 meses en el año y el desarrollo web no es exactamente un campo limitado.

Creo que un buen objetivo sería aprender HTML / CSS / JavaScript / Boostrap bastante bien. Lo más importante que puedes hacer es ir a través de algunos cursos en línea que te permiten construir algunos sitios. Luego construye uno sin el curso después. Si haces algunos de esos, estás en el camino correcto.

Por supuesto, esto deja fuera grandes partes del desarrollo web. No hay lenguaje del lado del servidor, software de arte, comunicación con API, patrones de arquitectura sólidos (como MVC), comprensión de la seguridad web, marcos, CMS, y probablemente aún no sea un experto en la lista mencionada al principio.

Es un camino lento. Sugeriría centrarse en mejorar las partes a la vez. Si va a ser un programador de cualquier tipo, debe disfrutar de los pequeños éxitos a medida que avanza.