¿Qué habilidades necesito para el desarrollo del sitio web?

Esta es la arquitectura de una aplicación web típica de pila MEAN.

M – MongoDB

E – ExpressJS

A – AngularJS

N – NodoJS

Por lo general, los sitios web son desarrollados por equipos de tamaño 2 a 4. Cosas como diseño, front-end, back-end, etc. son desarrollados simultáneamente por diferentes personas.

Entonces, las habilidades que necesitarás dependen de en qué parte de la pila web quieras trabajar. Voy a enumerar todas las habilidades requeridas para cada parte:

1. Back-end:

1. Un sistema de gestión de bases de datos (si su sitio web necesita una base de datos): MongoDB, MySQL u Oracle DBMS.

2. Código del lado del servidor: Java, Python (Django) o NodeJS.

3. Manejo de máquinas remotas y conceptos básicos de seguridad de red.

2. Frente:

1. HTML, CSS y JavaScript son imprescindibles.

2. Un marco como AngularJS.

3. Bootstrap para un sitio web receptivo.

3. Diseño:

1. Algo como Adobe Illustrator.

2. Teoría del color.

3. Tipografía (decida qué fuente usar).

Esa es una gran cantidad de habilidades, ¿verdad? Bueno, por eso los sitios web se desarrollan por equipos. Incluso si de alguna manera aprendes todas las habilidades. Solo serás promedio en cada uno de ellos. Prefiero MEAN stack porque para empezar necesitas básicamente un idioma (JavaScript).

Un idioma para gobernarlos a todos.

El desarrollo de sitios web es un arte y debes ser creativo y paciente para dominarlo.

Puedes dividir esto en diferentes fases.

Fase 1 : Aprenda HTML y CSS

Este es el primer paso más básico para aprender, sin él no puedes continuar con el desarrollo del sitio web. Básicamente es para hacer páginas web. Puede obtener tutoriales gratuitos en la web y no le llevará más de 3 días. También familiarícese con los conceptos básicos de JS.

Fase 2 : Aprenda un lenguaje de secuencias de comandos

Después de aprender HTML, JS y CSS, debe aprender un lenguaje de secuencias de comandos. Esto es importante para crear un sitio web dinámico que pueda procesar sus datos de manera eficiente. Puede utilizar Ruby on Rails, PHP, Java Server Pages, ASP.NET, Python, AngularJS, Node.js, etc. También conozca AJAX.

Fase 3 : Aprenda CMS y marcos

Después de la difícil tarea, ahora familiarícese con los marcos del idioma que eligió. Por ejemplo: – Django para Python, Drupal para PHP, etc. Le ayudará a controlar su idioma y le ayudará a controlar su idioma.

Puedes ver este video de Youtube: –

Y recomiendo usar esto para la práctica de codificación: –

Aprende a codificar

El desarrollo web tiene 2 facetas: front-end y back-end.

Para la faceta front-end, debe ser experto en HTML5, CSS3 y Javascript (JQuery también es bastante básico). Hay varias bibliotecas de Javascript: Angular, React, Node, etc. También hay varios frameworks front-end con diferentes UI como Bootstrap, UI semántica, Materializecss, Zurb Foundation, etc.

Para la faceta de back-end, debe ser experto en uno de los lenguajes de back-end Ruby, Python o PHP, y un lenguaje de consulta de base de datos como MySQL, Postgres, Mongodb o Nosql. Hay marcos para Ruby (Rails, Sinatra y Jekyll), Python (Django y Flask), PHP (Laravel y Codeignitor).

Primero debe tener en cuenta que para desarrollar un sitio web se utilizan más de 5 a 6 software por separado y finalmente obtenemos la fruta

Lo primero es ser creativo y deberías poder distinguir la diferencia entre ser creativo y crear.

en segundo lugar, debe diseñarlo para que sea de fácil acceso, ya que debe ser realmente agradable para el usuario que lo vea por completo y que cada uno agregue un elemento como imágenes de música en color en todos los lugares, pero un desarrollador web se burla, ya que él SABE DONDE NO PARA USAR LOS ELEMENTOS Y HACERLO CIMPKETLEY ACOGEDOR.

si recién está comenzando y quiere tener un sitio web rápido, le sugiero que pruebe WordPress o, si tiene suficiente tiempo, puede aprender HTML, bootstrap, CSS, jQuery, esto debería ser suficiente para construir un sitio web básico.

HTML, CSS, JAVASCRIPT, SQL, JSP / ASP, JAVA / C #