¿Qué debo estudiar para convertirme en desarrollador web?

Hay muchos cursos gratuitos que ofrecen diferentes universidades en edX y también de organizaciones como microsoft. Para aprender desarrollo web
1. Comience a aprender HTML primero e intente hacer páginas web con solo HTML primero. Intente hacer algunas páginas atractivas con colores e imágenes y aprenda también sobre formularios y tablas. Una vez que haya hecho eso, puede comenzar a aprender HTML5.
2. Comience a aprender CSS e implemente ese lenguaje con sus páginas HTML ya hechas y hágalos más atractivos. Junto con CSS, comience a aprender boostrap también, lo que lo ayudará a convertirse en un buen desarrollador web front-end.
3. Comience a aprender el script java y use ese script con sus formularios y tablas y agregue funciones en sus páginas web. Puede aprender todo esto en los Tutoriales web en línea de W3Schools o edX. Aprenda lo que aprenda, solo intente implementar esa lógica codificándose. Y también trate de ser creativo y comience a hacer algunas plantillas de diferentes tipos de sitios web. Puede comenzar creando una plantilla para el sitio web del carrito de compras y luego seguir desarrollando plantillas.
4. Comience a aprender sobre bases de datos y aprenda un lenguaje de consulta como SQL de Html, Sql, php, css, Javascript, Xml, C, Java, Iframe, etiquetas Html, Html5, Recursos Html e información. Aprenda a usar un motor de base de datos como mysql, ms sql o cualquier otro motor de base de datos de código abierto. Después de eso, comience a hacer algunas aplicaciones web basadas en bases de datos. Puede encontrar el tutorial para aplicaciones web en youtube.
Siga estos pasos y definitivamente será un buen desarrollador web algún día. Intenta convertirte en un desarrollador web full stack primero. Cuando bucearás en la web

Aquí hay algunas cosas con las que puede comenzar:

  • Comienza a aprender Python y Django. Hay muchos recursos en línea y es amigable para principiantes.
  • Aprenda mejor sobre el software Build
  • Esta es una lista de proyectos web amigables para principiantes. Busque proyectos de Django y revise el código fuente. Intenta darle sentido.

MunGell / impresionante para principiantes

En esta etapa, incluso si puede dar sentido al código, lo consideraría un buen comienzo. Siga consultando los manuales para comprender los comandos, etc. (Al igual que cuando lee un libro, puede referir un diccionario).

Una vez que pueda comprender la lógica del programa, los comandos esenciales comienzan a escribir sus propias cosas.

Si encuentra dificultades por encima de las cosas, tome un nivel por debajo. Explore proyectos en Cada niño merece la oportunidad

Bien por ti al querer al menos aprender cómo funciona esto detrás de escena. La tecnología se está volviendo cada vez más importante, y aquellos que lo ignoren estarán en grave desventaja, al igual que no saber que tiene que rellenar el tanque de gasolina de su automóvil cuando se vacía (o mejor aún, antes de vaciarlo).

Entonces, abordemos eso primero. Como otros han sugerido, aprenda cómo funcionan los sitios web en general. Principalmente, eso significa cómo se “marca” el contenido (envuelto en etiquetas) con HTML, cómo se aplican los “estilos” con CSS (no se preocupe demasiado por cómo decide qué reglas se aplican a qué objetos, eso es MUY peludo, solo obtener el concepto general), y JavaScript (no se preocupe por aprender los detalles del lenguaje todavía, nuevamente, principalmente el concepto de que JS puede “decir cosas para hacer cosas” e interactuar con el “back end”, y quizás algunos conceptos básicos sintaxis).

Ahora, ¿cómo aprendes todo eso? Para aprender algo , generalmente solo lo busco en Google, junto con términos como tutorial o introducción * (usando el * para captar también la “introducción”). Entonces, frex, para aprender un nuevo idioma llamado Veeblefetzer, buscaría en Google “veeblefetzer (introducción * O tutorial)” (sin las comillas). Al ser un tacaño, generalmente también filmo cuáles son gratis. 😉 Si hay demasiados éxitos, todos se ven bien, para decidir entre ellos, únase a algún foro al respecto y solicite recomendaciones sobre cuál es el mejor.

Una vez que aprenda todo eso, probablemente tenga una mejor idea de si desea ingresar al “diseño web” o la “codificación”, ya sea específicamente “desarrollo web” o algún otro tipo. Estas son realmente dos cosas diferentes, aunque el diseño web en estos días implica algo de codificación.

Brevemente, el diseño web se trata de hacer que el sitio se vea y se sienta como se esperaba. Eso requiere experiencia en HTML, CSS y algunas bibliotecas de JavaScript como JQuery … además de algunas habilidades más suaves como el diseño (incluidos colores, tipografía, ritmo vertical, etc.), HCI (interacción humano-computadora) y mucho más, y muchos más estos también cambian de cultura a cultura. El desarrollo web se trata principalmente de la funcionalidad del sitio, los datos que recibe, los procesos (algunos de los cuales pueden estar en el front-end), las tiendas y las recuperaciones. Eso a menudo implica experiencia en HTML, y al menos CSS y JS básicos. Cuánto depende de si usted es un desarrollador “front-end” (principalmente interfaz de usuario, a menudo algún trabajo de diseño de interfaz de usuario, posiblemente alguna interacción con el servidor, tal vez un poco del procesamiento antes de que se almacenen los datos y después de que se recuperen) o “back-end” “Desarrollador (casi completamente en el servidor, y generalmente escribiendo al menos los conceptos básicos de cómo se ven algunas páginas). Hay mucha confusión entre diseño y desarrollo, entre aquellos que no son expertos en tecnología, porque las palabras son similares, además está el concepto de “diseño de software” (que no tiene nada que ver con cómo se ve algo sino que se refiere a vista de nivel de cómo se implementará algún software).

Ahora, para volver a lo que buscas: si quieres entrar en “diseño web”, necesitarás aprender las habilidades más suaves mencionadas anteriormente, y mucho más que ni siquiera sé mencionar porque eso es No es mi campo. Si desea entrar en la “codificación”, y específicamente en el “desarrollo web”, nuevamente necesitará aprender las cosas que mencioné allí … pero entonces puede que necesite aprender más cosas.

Si desea entrar en el desarrollo web front-end , deberá aprender al menos uno de los marcos de aplicaciones front-end populares de JavaScript, como Backbone, React, etc., y probablemente al menos uno de los marcos CSS populares como Bootstrap o Foundation … y una buena parte de lo que los diseñadores necesitan aprender, porque la mayoría de las veces implementarán el diseño, incluido el diseño de piezas que no se hayan especificado. Realmente no sé mucho más sobre eso, porque soy principalmente un rezagado. (Si vieras mis diseños (visuales) sabrías por qué).

Si desea ingresar al desarrollo web de back-end , o algún otro tipo de desarrollo por completo, probablemente necesite aprender otro lenguaje de programación o tres. JavaScript se puede usar en el back-end, pero no es una opción tan popular. Mencionaste Java; esa es una opción decente y popular en entornos de “empresa” (grandes empresas). Las empresas más pequeñas, especialmente las nuevas empresas, tienden más a lenguajes como Ruby y Python, especialmente a través de marcos como Rails (Ruby) o Django (Python). Incluso si eres un front-end, deberías familiarizarte básicamente con el back-end, porque es posible que debas sumergirte en esa base de código para cambiar dónde se generan o sirven el HTML, CSS y JS. (Al igual que los back-enders necesitan saber HTML básico, CSS y JS, ya que necesitan generar los resultados como una página web, eso debe ser correcto y no ser demasiado feo). Un back-ender también necesitará estar familiarizado con varios tipos de bases de datos, principalmente relacionales (“SQL”), pero algunos otros tipos se están volviendo más populares (almacén de documentos, almacén de claves / valores, series temporales, etc.), y algunos tienen conceptos interesantes que debe aprender ( como fragmentación, teorema CAP, etc.).

Luego hay otros tipos de “codificación” (suponiendo que quiere decir “desarrollo de software”, no cosas como “codificación médica”).

No importa en cuál de los anteriores ingrese (diseño, desarrollo web front-end, desarrollo web back-end, desarrollo móvil, desarrollo de escritorio, desarrollo integrado o algún otro desarrollo), aprenda todas las opciones razonables que pueda y sigue aprendiendo. Frex, si entra en el diseño, aprenda no solo qué colores representan qué conceptos en la cultura clásica derivada de Europa, sino también en Asia, África, etc., y repita para todos los demás conceptos de diseño. Si ingresa al desarrollo front-end, aprenda todos los marcos front-end populares y cómo interactúan con todos los marcos back-end populares. Si ingresa al desarrollo de back-end, aprenda todos los marcos de back-end populares (sí, eso significará aprender varios idiomas), bases de datos, etc. (Está bien, no tiene que aprender completamente todo eso antes de comenzar su carrera , pero aprenda una variedad decente.) Esté atento a los desarrollos adicionales (por así decirlo) en su campo elegido, y aprenda lo que parezca interesante, ya sea que piense que será “el nuevo atractivo” lo que hará que todo lo que ya sabe sea obsoleto, o simplemente tiene un nuevo giro que cree que estirará su cerebro de maneras útiles.

Puedes aprender desarrollo web desde cero para convertirte en desarrollador web. Para lograr este objetivo, debe aprender los siguientes idiomas para el desarrollo front-end.

  • HTML
  • CSS
  • JavaScript
  • Oreja

Para el backend, puedes usar:

  • PHP
  • MySQL

Obviamente, esta no es una lista completa, pero es suficiente para comprender la mayoría de los conceptos para diseñar un sitio web.

Sin embargo, la mayoría de las personas optan por WordPress en estos días, ya que es más fácil de aprender en comparación con el proceso mencionado anteriormente y aproximadamente el 65% de los sitios web del mundo están diseñados mediante Word Press.

Hay muchos recursos en línea disponibles para aprender el desarrollo web en forma de tutoriales en línea y video tutoriales.

Mi consejo es que primero descubra su interés y luego opte por la opción más adecuada.

Por último, sugiero que no importa qué recurso de aprendizaje utilice, la práctica es el factor más importante para mejorar su conjunto de habilidades.

Cuanto más practiques, más te volverás experto en tu campo.

Hay muchos caminos en este criterio. Depende de qué camino quieras elegir. Debe tener habilidades en HTML, CSS, JAVASCRIPT, CODIFICAR AL MENOS UNO (también están disponibles perl, python, ruby, php, java y algunos otros) y tener la capacidad de usar una base de datos.

Estos son importantes para ser un desarrollador web.

Gracias !!!

Muchos desarrolladores web han aprendido programas de software y lenguajes de programación por sí mismos, por lo que lo más importante es ser realmente apasionados.

Pero dentro de muchas universidades de todo el mundo, puede encontrar títulos específicamente titulados desarrollo web o centrarse en esta área de todos modos. Sin embargo, un simple título en ciencias de la computación puede hacer el truco y hacer un poco de trabajo adicional para especializarse en programas específicos, los desarrolladores web deben ser realmente expertos como HTML y Javascript.

Consulte estos recursos que pueden responder a su pregunta:

Grados de ciencias de la computación demandados por la industria que necesita para un trabajo ideal en TI

Convertirse en un desarrollador web

Para convertirte en un desarrollador web no necesitas estudiar nada. Siéntate y comienza a escribir websides. Use HTML y CSS al principio. Aprenda a usar JavaScript y aprenda a configurar un backend que incluye una base de datos.

Si quieres estudiar, la informática estaría bien, pero para convertirte en un desarrollador web necesitas aprender a codificar y lo haces codificando.

Learn Web Development for Free es el programa más completo que conozco, y es gratis. Definitivamente comienza aquí.

WebPlatform Docs le ofrece un ejemplo completo de las técnicas necesarias y los pasos para estudiar.

Léalo detenidamente y sea excelente en su trabajo.

More Interesting

¿WordPress es una buena opción para un sitio web corporativo?

¿Por qué alguien debería usar Rails sobre Laravel?

¿Debo aprender un nuevo CMS solo por el bien de un cliente?

¿Cuál es el mejor diseño web / UI / UX que has visto / experimentado en Startup / Technical blog or magazine?

¿Debo aceptar una oferta de $ 40,000 por un salario de desarrollador web .NET de nivel básico?

Cómo crear un fragmento de JavaScript que se pueda incrustar en una página web para mostrar solo la mitad de la página y mostrar un formulario sobre ella

¿Qué marco debo aprender: Django o Node.js? ¿Por qué?

¿Cómo creo un sitio web que es una tienda en línea pero no con dinero real? Más bien, doy cierto dinero o crédito a los miembros que elegí y pueden usar eso para comprar cosas en el sitio. ¿Ya existe tal sitio web?

Cómo hacer un sitio web para que la gente vea películas

¿Qué marco / ecosistema es más popular y futurista para el aprendizaje, así como para desarrollar aplicaciones web y aplicaciones móviles multiplataforma en este momento (agosto de 2017): Angular 2.0 / 4.0 o React?

¿Cuáles son las mejores prácticas para cambiar el tamaño de la imagen dinámica?

¿Cómo se ve una página web bien codificada? ¿Hay alguna guía sobre cómo usar HTML5 de una buena manera?

¿Los desarrolladores web tienen algún alcance en la India?

¿Qué son los servicios de alojamiento web y por qué la gente los necesita?

¿Qué significa el seguimiento de dependencia en JavaScript?