¿Qué necesito saber para calificar para ser desarrollador web?

El desarrollo web incluye aprender los lenguajes de programación más importantes en el desarrollo web. El trabajo de desarrollador web se puede clasificar como desarrollador front-end, desarrollador back-end o desarrollador full stack.

Aprende algunos shell básicos

Marcos:

JavaScript, Ruby, PHP, Java, C # y Python tienen múltiples marcos diseñados para hacer que el desarrollo web sea más agradable (es decir, hacer más en menos tiempo). Elige uno y aprende muy bien.

  • HTML y CSS

En cuanto al front-end, necesitará saber HTML, CSS y JavaScript junto con sus tecnologías.

  • JavaScript

Utilizable en múltiples navegadores web, se considera un componente esencial de los sitios web interactivos; También se puede utilizar para codificar videojuegos y aplicaciones de escritorio.

  • Pitón

Este lenguaje de programación es utilizado por los gustos de Google, Yahoo! e incluso la NASA; También alimenta las aplicaciones web para Instagram, Pinterest.

  • Rubí

El último en nuestra lista es el Ruby orientado a objetos, que al igual que Python está diseñado para el desarrollo de sitios web en computadoras de escritorio y dispositivos móviles. Al igual que Python, Ruby también se considera un lenguaje bastante fácil de aprender para los desarrolladores web novatos, y podría proporcionar una buena base para aprender algunos de los idiomas más complejos.

  • PHP

Otro lenguaje de scripting del lado del servidor, PHP, es notable porque alimenta los gustos de Facebook, Digg y, quizás lo más importante, WordPress.

  • Git

El control de la versión de su código es esencial, y Git ha ganado el día entre la comunidad de desarrolladores web como la herramienta de referencia para la colaboración, el mantenimiento de registros y la incorporación a los procesos de implementación. Si recién está comenzando, le recomiendo probar Try Git y participar en la “codificación social” a través de GitHub.

  • Conceptos básicos de las consultas SQL y NoSQL

Si está creando una aplicación web, lo más probable es que sus datos se almacenen en una base de datos y su código de fondo llamará a esa base de datos para obtener lo que el usuario necesita.

  • Almacenamiento en caché

La velocidad es uno de los factores más importantes para una gran experiencia de usuario en la web. Lamentablemente, es raro que los desarrolladores sepan cómo diseñar e implementar una estrategia de almacenamiento en caché decente.

  • DevOps

Los desarrolladores web deben estar familiarizados con el conjunto de tecnologías informáticas en rápido crecimiento para diseñar, escalar, migrar, probar, optimizar, integrar e implementar continuamente el código en la nube.

Los diferentes desarrolladores pueden optar por centrarse en diferentes partes de esta pila de idiomas y agregar una gran cantidad de otras herramientas, marcos e idiomas, pero cada desarrollador web debe tener al menos un poco de familiaridad con cada uno de ellos, sin importar su enfoque es.

Creo que deberías comenzar a aprender sobre tecnologías populares en tu región.

Algunas empresas dependen de la computación en la nube, otras tienen sus propios servidores e infraestructura de TI.

Un desarrollador web es un programador.

En mi opinión, es difícil saberlo todo, de lo contrario deberías ser un superhombre.

Si tiene un conocimiento profundo de un lenguaje de programación, puede aprender otros idiomas muy fácilmente cuando sea necesario, y le recomiendo que C # sea su base.

Para la base de datos, puede aprender el servidor MS sql como su base de datos db, porque es potente y puede instalarse y configurarse con Visual Studio (ide) muy fácilmente.

Debe conocer html, css, javascript y mvc.

Además de esto, conocimientos básicos sobre redes y servidores, recomiendo la certificación Network +.

Para los servidores, puede instalar una versión de prueba gratuita del servidor de Windows y jugar con (instalación y configuración de múltiples funciones: web, correo, controlador de dominio, dhcp, ..).

Otra área importante que debe tocar es el análisis del sistema y cómo transformar un negocio de papeleo a sin papel (me refiero a la automatización) para comprender el flujo de trabajo del negocio.

También debe aprender sobre software de control de versiones como git y software de modelado de bases de datos como case studio y visio.

El diseño web es otra historia (photoshop, ilustrador, ..) y el desarrollador web no es un diseñador web.

Lenguajes de programación que necesitas aprender.

HTML y CSS.

JavaScript

jQuery

PHP / SQL

Después de aprender todos los conceptos básicos de arriba.

Aprenda marcos como bootstrap, materializecss, polímero, w3.

Reducirán su dolor de diseñar páginas web.

Luego reaccione, angular, meteorito, nodo para respuesta, aplicaciones web nativas y dinámicas, y también servidor.

Todo esto lo convertirá en un desarrollador web de pila completa.

Esto podría ser muy descriptivo y no muy fácil de explicar, se trata más de practicar y digerir todo lo que aprende gradualmente.

Puede consultar mis blogs aquí. Habla sobre los pasos fundamentales para aprender el desarrollo web usando Ruby on Rails. Pero es aplicable a cualquier lenguaje / marco de programación que pueda elegir aprender, ¡porque los conceptos básicos son los mismos!

Pautas de desarrollo de rieles – Parte 1 – Introducción

Pautas de desarrollo de rieles – Parte 2 – Requisitos previos fundamentales

Pautas de desarrollo de Rails – Parte 3 – Fundamentos de OOP, SQL, Web y Rails

Gracias

Lo más básico:

  • HTML
  • CSS
  • JavaScript

Después de eso, puede elegir una rama de desarrollo web:

  • Aprenda algo de administración de CMS (WordPress, lo más probable)
  • Quizás, PHP y su marco apropiado
  • Quizás, JS y su biblioteca

Esta es una pregunta muy amplia, en realidad. Trabajo en desarrollo web durante unos seis meses y no sabía mucho.

Qué he hecho:

  • Sitios de Joomla;
  • Plantillas de Joomla;
  • Sitios de WordPress;
  • Complementos de jquery;
  • Muchos trabajan rutinariamente con el texto;
  • A veces solía dibujar iconos de LOL;

Ahora aprendo a diseñar temas de WordPress y Angular.js

Espero que esto me permita obtener un mejor trabajo

Thea depende de si desea ir al front-end o back-end o ambos

Para el front end necesitas:

  • JavaScript
  • HTML
  • CSS

Estos son los básicos para un desarrollador Front-End, pero es posible que se le pregunte por más idiomas.

Pero para el backend estás en lenguaje de programación y luego en lenguaje de diseño

  • PHP
  • MySQL
  • ANGUALR.JS
  • ÁSPID

Estos son más difíciles de aprender ya que son más matemáticos.

Primero aprende el idioma web principal

  • HTML
  • CSS
  • Jquery
  • Javascript

Primero aprende este lenguaje, aclara su concepto, practica tanto como puedas.

Después de eso, busca otro idioma

  • PHP
  • JS angular
  • El sitio oficial de Microsoft ASP.NET

Y todo su concepto con respecto a MySQL debe ser claro.

Consulte w3school y otros buenos tutoriales, para que pueda borrar toda su lógica.

HTML, CSS, Javascript, Node.js, PHP, jQuery, Angular JS, Backbone JS, Marionette, etc.