Cómo convertirse en desarrollador web en 12 meses

Para convertirse en desarrollador web dentro de los 12 meses, debe saber lo siguiente:

Los basicos

Aquí aprendería HTML y CSS, los componentes básicos de una página web.

HTML

HTML significa Hyper Text Markup Language y describe la estructura de las páginas web.

CSS

CSS o hojas de estilo en cascada agrega un estilo específico, como fuentes, colores o diseños a su sitio web. Es un lenguaje de hojas de estilo.

Una vez que haya dominado los conceptos básicos, es hora de aprender lenguajes de programación más complicados.

Pasos intermedios

JavaScript

JavaScript es un lenguaje de programación o scripts que le permite implementar cosas complejas en una página web. Con JavaScript puede tener actualizaciones de contenido, mapas interactivos, gráficos animados 2D / 3D, video desplazable, etc.

Curiosamente, JavaScript es una de las tecnologías que más paga en los EE. UU., A $ 90 000 por año, según la encuesta de Stack Overflow 2017.

¿Necesito aprender el back-end?

Si desea convertirse en un desarrollador web de pila completa, también cubrirá lenguajes de fondo como Python, Ruby, Java y PHP. Los lenguajes de back-end son vitales, porque gestionan la autenticación de usuarios, manipulan las operaciones de la base de datos y garantizan la lógica de la aplicación.

También necesitará saber sobre bases de datos y almacenamiento, por ejemplo, SQL o MongoDB.

Agregar marcos

Como desarrollador web, trabajará con marcos y lenguajes de programación.

Ejemplos de marcos para uso diario como desarrollador web:

  1. Bootstrap: un marco para el diseño y el diseño de contenido en una página.
  2. Django: este es un marco de Python back-end de código abierto.
  3. Ruby on Rails: este es probablemente el principal competidor de stack completo de Django.

Subir de nivel: desarrollo web avanzado

Parte del desarrollo web incluye conocer conceptos de alto nivel como la arquitectura web, especialmente si está creando aplicaciones web más complejas.

También querrá saber sobre Git, que es un sistema de control de versiones para rastrear cambios en archivos de computadora y coordinar el trabajo en esos archivos entre varias personas.

Dependiendo del conocimiento inicial depende de dónde ir. Asumiré que, por el bien de esta respuesta, no sabes casi nada sobre desarrollo web.

Primero, decida dónde se especializará:

  1. Front End Esto está construyendo principalmente sitios web interactivos y receptivos
  2. Back End Este será el bit detrás de escena. Por lo tanto, utilizará servidores, aplicaciones y bases de datos.
  3. Full Stack igual que la funcionalidad front-end + backend o la codificación del lado del servidor

Ahora, en este punto, agregaré que hay un pequeño sangrado entre las especialidades. Por lo tanto, un desarrollador de Front End puede conocer algo de PHP para procesar formularios pero no sabe nada sobre SQL.

Dependiendo de la ruta que elija depende de qué idiomas debe aprender y en qué debe comenzar a pensar.

Por ejemplo :

  • Front End utilizará JavaScript para agregar interactividad a los sitios web, pero debe tener en cuenta al crear sitios web cómo se ven en cada tamaño de pantalla y navegador.
  • Back End utilizará PHP para procesar interacciones entre una aplicación o sitio web, como consultar una base de datos, pero debe pensar en la seguridad y la sanitización / validación de las entradas al cargar información en una base de datos.

En general, es mejor tener un control decente sobre: ​​HTML, CSS, JavaScript y PHP. (Como nivel base de conocimiento)

Existen muchos sitios web diferentes que lo ayudarán a aprender la codificación en estos idiomas. Forbes hizo una lista de algunos de ellos.
11 sitios web para aprender a codificar gratis en 2017

La única otra cosa después de esto es conseguir un trabajo. La experiencia en esta línea de trabajo es invaluable. Como con cualquier experiencia laboral, ayuda muchísimo, pero específicamente con la programación, no se trata tanto de aprender idiomas específicos, sino de aprender cómo resolver problemas y adaptarse es clave.

Ser capaz de tener un escenario y resolverlo sin conocimiento previo es una habilidad valiosa y transferible. Al final del día, en general, aunque el lenguaje puede cambiar los métodos y las estructuras, siguen algunas similitudes, por ejemplo, Loops.

Por último, ¡no se preocupe demasiado por no saber todo acerca de cada idioma que nunca se espera que sepa el 100% de cada idioma que usa! A medida que cambian los tiempos, también cambian los idiomas y los navegadores, por lo que una gran nota importante es poder estar al tanto de estos cambios, por lo tanto, por qué la adaptabilidad es clave.

¡Parte de la codificación es aprender a buscar en Google sus problemas de manera eficiente y efectiva!

Espero que esto ayude 🙂

Te recomiendo que comiences con JavaScript. No requiere herramientas costosas o complicadas para usar, tiene una gran demanda y al principio es uno de los idiomas más fáciles de aprender.

También hay muchos recursos para ayudarlo a aprender.

academia Khan

Introducción a JavaScript | Udacity

Introducción a JavaScript

Agotarás rápidamente esos cursos introductorios y comenzarás a buscar material más difícil.

10 recursos invaluables para estudiantes de JavaScript – JavaScript Scene – Medium

Aprenda JavaScript: – JavaScript Scene – Medium

Primero, aprenda un lenguaje de programación, preferiblemente java, php, html, e investigue en Internet.

En caso de que no esté en la universidad, puede tomar cursos en línea. Algunos de ellos fueron bastante buenos, diría que incluso mejor que lo que se enseña en las universidades.

Lo más importante es trabajar duro, no te rindas en el camino.

Y siempre sepa que la práctica personal es la mejor.

Primero aprende y luego practica, practica, practica.
Lo mejor es que practiques en proyectos que te gusten, serás un buen desarrollador web en menos de 12 meses si haces lo que amas.

Por ejemplo, aprender PHP para desarrollar pequeños juegos web.

Respondí esta pregunta ¿Qué cosas necesita un desarrollador web como principiante?

Está algo relacionado con su pregunta … ¡léalo!

Yo diría que no toma 12 meses completos si está al menos un poco familiarizado con algún lenguaje como C o C ++ o Java.

Puede comenzar a aprender MySQL, JavaScript, Jquery, HTML 5, CSS junto con python.

Todo esto es bastante fácil de aprender, pero necesitará práctica durante unos meses antes de que pueda implementar aplicaciones web completas o sitios web por su cuenta.

¡Prestigio!

Pruebe el programa de campamento de código gratuito, es un lugar más agradable y amigable para comenzar, ya que su plan de estudios está bien diseñado. Haz una búsqueda en Google

More Interesting

Soy un desarrollador de Winform / WPF. ¿Qué debo aprender para convertirme en desarrollador de aplicaciones web en ASP .NET 5 o Meteor?

¿Por qué siempre me siento bajo en programación, en comparación con mis amigos? Me aterra hacer una tarea en lenguaje de fondo.

Cómo usar 'esta' palabra clave en JavaScript

Estoy tratando de crear un sitio web que contenga todas las ligas deportivas en su área. ¿Qué tipo de API usaría para esto o tendría que comenzar a construir una base de datos grande?

Tengo todas las habilidades necesarias para crear aplicaciones de software web a gran escala. También soy muy introvertido y encuentro que sentarme en una oficina es totalmente agotador. ¿Cuál es la mejor manera de abordar la situación?

Quiero comenzar un sitio web de una sola página para vender mi libro electrónico. ¿Con qué compañía / plan de alojamiento debo ir?

Necesito agregar la función de notificación en mi sitio web como la de Facebook usando NODE JS y MONGO DB. ¿Cómo debo comenzar?

Acabo de leer sobre perfect.org. ¿Crees que es posible que IOS Swift también se use en la web?

Soy un estudiante de ingeniería mecatrónica, también estoy interesado en el desarrollo web. ¿Es una pérdida de tiempo tomar el desarrollo web como una carrera secundaria?

Tengo una base de datos de información de usuario de mi sitio web. ¿Cómo puedo vender esos datos para financiar mi sitio web?

Estoy buscando un sistema de transferencia de archivos confiable que pueda alojar yo mismo. Alguien recomienda goFileTransfer.com. ¿Alguien lo usó?

Cómo crear un virus con PHP

Puedo ver mi sitio de WordPress desde mi final, pero mis lectores dicen que todo lo que obtienen es un error 403. ¿Cómo puedo solucionar esto?

Soy un desarrollador web líder. Piensa en aprender Desarrollo móvil. ¿Hará que mi perfil sea fuerte?

Tengo un plan para diseñar un marco en Java (Spring) con mi equipo. ¿Cuáles son las cosas que debo preparar?