¿Cuáles son las herramientas vitales que se deben aprender para ser un desarrollador web experto?

Ok, esto por supuesto también depende de qué tipo de desarrollador web seas.

  • Su herramienta de codificación, IE para .NET, será Visual Studio, para otros idiomas hay herramientas comparables.
  • Muchas de esas herramientas tienen herramientas de gran productividad para hacerlas aún más potentes, especialmente Jetbrains tiene algunas herramientas excelentes.
  • Una herramienta de control de versiones, cada compañía seria tiene código fuente en un sistema de control de versiones, lo más probable es que sea GIT, no hay muchas compañías que usen otros sistemas. Hay cientos de clientes GIT, pero necesita una comprensión básica de GIT y estrategias de ramificación. Hay toneladas de buenos tutoriales sobre GIT
  • El conocimiento sobre las compilaciones e implementaciones de software, también depende en gran medida de su trabajo o idioma.
  • Conocimiento sobre clientes y servidores de bases de datos. Es muy probable que trabaje con una base de datos local o compartida, por lo que se necesitan algunos conocimientos básicos.
  • El conocimiento sobre los servidores web también depende de la plataforma en la que opere, principalmente esto será Apache o IIS. No tiene que ser un experto, pero se espera que pueda configurar un entorno local. Esto también es algo que solo aprendes al hacerlo. He instalado cientos de sitios web locales y sigo cometiendo algunos errores comunes 😉
  • Depuración del navegador, sepa cómo funcionan las herramientas de depuración de su navegador, es muy útil, realmente no hace una diferencia qué navegador prefiere, las características son casi todas comparables.
  • Algunos conocimientos en la nube, muchas compañías prefieren el alojamiento en la nube, por lo que algunos conocimientos sobre AWS o Azure son buenos. Ambos proporcionan excelentes tutoriales y cuentas gratuitas para jugar.

    Lo más importante, no es un problema cuando está atascado o no está familiarizado con ciertas herramientas, pero lo más importante PREGUNTE a sus colegas.

Bueno, antes que nada, necesitas una buena comprensión de HTML, CSS, JavaScript y JQuery. Esto le dará todo el conocimiento que necesita para crear y mantener sitios web.

En términos de hardware, se recomienda una buena PC, ya que esto le permitirá ejecutar un software intensivo de CPU como Adobe Photoshop.

También recomendaría dos monitores, uno para la codificación y otro para ver los cambios en un navegador.

Hay una amplia gama de software (editores de código), sin embargo, uso Brackets ya que me permite usar una pestaña de “Desarrollo en vivo”, que ve los cambios al instante en un navegador.

Sin embargo, en última instancia, todo depende de usted y sus preferencias y necesidades.