Soy estudiante de ingeniería informática y quiero crear mi propio sitio web. ¿Cómo debo comenzar? ¿Qué conocimiento se requiere?

Déjame explicarte paso a paso.

  1. Obtén un nombre de dominio.
  2. Obtenga un alojamiento web (un servicio que conecta su sitio a Internet).

Puede aprovechar estos servicios de The Best Web Hosting o Domain Names | El registrador de nombres de dominio más grande del mundo

Ahora viene la construcción del sitio web. Hay tantas opciones disponibles para crear un sitio web.

  1. Puede construirlo utilizando código propio si posee esa experiencia.
  2. Puede contratar un desarrollador
  3. Otra salida es usar un creador de sitios web.

Si no está familiarizado con la codificación ni desea gastar dinero extra en la contratación de un desarrollador, le recomiendo que busque constructores de sitios web. Trabajan con facilidad y producen resultados deseables para usted en menos tiempo y no necesita ningún conocimiento de codificación. Le sugiero que vaya a TemplateToaster (generador de temas de WordPress y generador de plantillas de Joomla) que le permite trabajar en varios CMS importantes como Magento, WordPress, Joomla, etc. características avanzadas. Como parece ser un principiante, le sugiero que elija WordPress porque es la plataforma más fácil para trabajar.

¿Qué tipo de sitio web quieres construir exactamente?

Paso 1a: elija su tema y el tipo de sitio web que desea.
Paso 1b: También debes considerar lo que quieres usar. ¿Su sitio web va a un sitio estático simple? En caso afirmativo, debería considerar el uso de frameworks front-end como Bootstrap o incluso HTML + CSS + Javascript. Sin embargo, si es probable que su sitio web tenga o genere mucho más contenido y algunas otras características como redes sociales, blogs, foros, etc. Es mejor que busque CMS (Sistema de gestión de contenido) como WordPress, Joomla, etc.
Paso 1c: Piensa en el nombre que mejor se adapte a tu contenido. Echa un vistazo a la disponibilidad del dominio. .com es un dominio preferido, pero si no está disponible, modifique su nombre de dominio. También hay herramientas gratuitas de sugerencia de dominio disponibles en línea donde pones una palabra clave y te muestran los nombres de dominio disponibles para el registro.

Paso 2: Comienza a diseñarlo.
Alternativamente, si cree que no es bueno con el diseño, puede contratar a un diseñador profesional. Incluso en línea hay muchos lugares. pero si va por la ruta CMS, esta etapa puede ser más fácil porque hay muchas plantillas y temas disponibles.

Paso 3: Personalizar

Dependiendo del CMS que elija, será genial conocer los conceptos básicos del lenguaje que usa su CMS. Por ejemplo, PHP cuando se trata de WordPress, Drupal y Joomla. Esto lo ayudará a personalizar o realizar pequeños cambios que desee en su tema y en su sitio. La ventaja de elegir un CMS popular es que sus comunidades / foros son bastante activos. Si publica una pregunta sobre cómo modificar algo, es probable que reciba una respuesta rápida de alguien y que resuelva su consulta.

Paso 4: publique y comience a hacer algo de SEO y marketing

Hmm! Qué sitio web desea hacer, ya que Bhoina Pikina ha mencionado las opciones. Creo que “mi sitio web” podría ser “cartera”. Si desea hacer una cartera para usted, es una buena idea y una mejor manera de comenzar a aprender diseño web.
Comience a aprender HTML, cuando haya aprendido los conceptos básicos para hacer un esqueleto, inicie CSS e intente agregar estilos a las páginas de muestra que hizo. Ahora regrese a HTML y comience a aprender algunos conceptos más avanzados. Cuando haya terminado con HTML, termine también el CSS.

Empiezas a recibir preguntas como “¿Cómo agrego animaciones geniales a mi sitio web?”. Comience a aprender Javascript y luego jQuery.
A estas alturas ya habrás aprendido la interfaz por completo.
Recibirá una pregunta como “¿Cómo incluyo el inicio de sesión? Quiero que los usuarios voten a favor o les guste mi contenido en mi cartera o blog”. Elija PHP paralelamente para aprender MySQL (dado que es un estudiante de CS, es posible que ya conozca MySQL).

Wow, ahora parece que puedes incorporar Logins y cosas de votación. También ha aprendido que puede hacer que sus páginas sean dinámicas en lugar de las páginas estáticas.
Pero aún tendrá preguntas como “¡Genial! ¿Cómo funciona la carga de Quora o Facebook? ¿Cómo se carga sin actualizar sus páginas? Quiero hacer algo como esto” Este es el punto en el que aprende Ajax y comprende que Ajax es como un silencio Ninja que carga cosas del backend ”

Puedes seguir así … Nunca hay un punto en el que tengas que parar. El diseño web no tiene fin. Nuevos conceptos siguen llegando.

También debes practicar. Lee esta respuesta sobre cómo practicar
La respuesta de Sairam Reddy Bhavanam a He aprendido HTML, CSS y CSS3, pero no puedo diseñar una página web completa. ¿Qué debo hacer para aprender a usarlos para crear un sitio web?

Gracias por el A2A. Todo lo mejor. Y envíeme un mensaje cuando aloje un sitio web. 😀

En primer lugar, debe tener un plan de alojamiento y un nombre de dominio, puede obtenerlo de muchos sitios web como godaddy.com hostgator.com, etc.

Una vez que los tenga, debe averiguar qué tipo de sitio desea crear. Si lo que desea es un sitio personalizado, puede codificarlo usted mismo y cargarlo a través de ftp.

Si desea obtener los conceptos básicos o crear un blog de algún tipo, considere instalar wordpress en su dominio alojado para que no tenga que codificar y solo tenga que escribir contenido.

More Interesting

¿Qué información desea ver en una agencia de diseño web, si desea crear un sitio web?

Quiero que un sitio web aparezca de manera diferente como administrador y como usuario habitual. ¿Qué piensa sobre cómo lograr esto con Ruby on Rails?

Quiero crear mi propia red social alojada en uno de mis dominios. ¿Cómo puedo hacer eso? Me gustaría crear un servicio en el que los usuarios puedan iniciar sesión que sea estable, escalable y económico

Estoy buscando hacer un sitio web con WordPress que venda tarjetas de felicitación personalizables como Moonpig. ¿Cuáles son algunas recomendaciones de complementos que puedo usar para personalizar el aspecto de la tarjeta?

Estoy creando una página web usando la línea de comando. ¿Publico el código de cada página de forma consecutiva? ¿Debo cerrar cada uno de ellos, es decir, ?

Estoy buscando instalar un foro en mi sitio web. ¿Cuál es el mejor?

A menudo compro plantillas de sitios web para mis clientes. ¿Cuál es la mejor oferta para plantillas en la red? ¿Y puedo obtener un descuento por las plantillas que compro?

Tengo una idea genuina para un sitio web, pero no sé cómo diseñar uno. ¿Cómo puedo dar vida a mi sitio web?

Cómo hacerlo posible si tengo que aprender francés, diseñar páginas web y dominar mis estudios religiosos si soy nuevo y me quedan dos años

Tengo un sistema de correo en drupal, eso no funciona bien. El sistema me muestra que todo está bien. Pero la gente dice que reciben correo después de 2 días, o que no reciben nada. ¿Algunas ideas?

Mi hermana es una arquitectura clásica. Y ella necesita una empresa de diseño de sitios web. ¿Qué debería hacer ella?

Me di cuenta de que cuando los diseños se refinan a través de pruebas A / B, los resultados a menudo pueden terminar siendo feos y llamativos. ¿Por qué es esto?

Tengo dos sitios de nicho. Ocasionalmente escribo artículos que serían apropiados para ambos sitios. ¿Sería malo para cada uno de los SEO del sitio publicar el mismo artículo en ambos sitios?

Estoy construyendo un sitio web para mi nueva empresa, que también es el primero. ¿Está bien construir un sitio web en GoDaddy o Wix usando sus herramientas de desarrollo web basadas en plantillas? Si es así, ¿por qué las personas codifican sus propios sitios web?

Acabo de terminar mi primer sitio web simple usando HTML / CSS. ¿Qué tan preocupado debería estar con el aprendizaje de habilidades de diseño mientras estoy aprendiendo a codificar?