¿Qué tecnologías y herramientas se necesitan para crear un sitio web?
En realidad, crear un sitio web no es difícil y los conocimientos necesarios no son demasiados. A continuación, Xiao Liu presentará los conocimientos necesarios y el software que se puede utilizar.
1. Configurar el entorno necesario para el funcionamiento del sitio web
Hay dos situaciones: una es que todos pueden acceder al sitio web que usted creó cuando el sitio web está en línea y la otra es local. depuración en su propia computadora. Otros pueden acceder a él, pero otros no.
El primer tipo de sitio web requiere la compra de un nombre de dominio y un servidor o máquina virtual. Después de comprar el nombre de dominio, el nombre de dominio debe autenticarse y registrarse, y luego se debe resolver el nombre de dominio. el servidor o la máquina virtual, y luego el servidor o la máquina virtual puede vincular el nombre de dominio al nombre de dominio. Cargue el programa del sitio web completo en el servidor o la máquina virtual e instálelo y restaure, entonces el sitio web será normal. El único software que puedo usar es la herramienta de carga ftp, y los dos software que uso comúnmente son 8uftp y FlashFXP.
El segundo método requiere que usted cree el entorno necesario para el funcionamiento del sitio web en su propia computadora. Generalmente, los sitios web requieren PHP y MySQL. Si es problemático configurar el entorno por separado, se recomienda elegir software integrado. configuración, que solo requiere una instalación simple. Sí, el software recomendado incluye APMServ, Wampserver, phpStudy, etc.
2. Selección del programa del sitio web
Hay tantos sistemas de sitios web en el mercado. Si no es absolutamente necesario, recomiendo un programa de código abierto más popular. y menos errores, por lo que los problemas se pueden resolver fácilmente. Generalmente, se pueden usar wordpress, z-blog, etc. para crear un sitio web de blog, el sistema de foro discuz se puede usar para construir una comunidad de foro, ecshop, shopex, shopnc, etc. se pueden usar para construir un centro comercial, dedecms, empirecms. , phpcms, etc. se pueden utilizar para crear un sitio web empresarial de material informativo y se pueden utilizar sitios web de videos. Elija Apple cms, Feifei cms, Ocean cms, Marx cms, etc.
3. Conocimientos requeridos
Si utiliza un sistema ya preparado y no realiza un desarrollo secundario, no se requieren conocimientos de PHP. Si se requiere un desarrollo secundario, se requieren conocimientos de PHP. . Las plantillas predeterminadas que vienen con los sistemas listos para usar son generalmente feas y es necesario crear plantillas separadas. Estas plantillas generalmente se pueden comprar y descargar en línea, pero si desea modificar las plantillas, debe dominar el conocimiento de PHP y el front-end. conocimiento final HTMLCSSJS, etc. El software utilizado para editar código incluye EditPlus, Notepad++, UltraEdit, Vim, SublimeText, Notepad, VisualStudioCode, etc. La modificación de la plantilla implicará problemas de procesamiento de imágenes y se utilizará software como PSAI CorelDRAW.
Construyo sitios web y también puedo crear un sitio web de 0 a 1 y agregar clasificaciones.
Para crear un sitio web en la página de inicio, necesita tener un marco aproximado, pero ahora hay muchas plantillas en línea que se pueden usar directamente.
Si necesitas un diseño, solo necesitas poder editar imágenes con Photoshop
Necesitas una interfaz para armar las imágenes del diseño
Si el sitio web es solo una función de visualización, entonces es suficiente, si necesita datos y funciones, necesita un desarrollo web back-end.
Una vez que un sitio web está bien hecho, en realidad no está bien. Un buen sitio web necesita ser conocido por muchas personas. De hecho, también necesita clasificación y promoción del sitio web SEO. significado del sitio web a realizar Hay más sobre esto Puedes consultarme si tienes alguna duda
htmlJavaScriptcss más básico
bootstrapjQuerycss3 avanzado
vuetsscss. avanzado
Antecedentes de nodejsphpjava
Enumeremos brevemente las funciones del sitio web y los conocimientos necesarios, y utilícelos como referencia para las ideas de aprendizaje de la materia.
1 Para mostrar contenido en una página web, necesitas aprender HTML
2. El texto por sí solo no es suficiente, también debes considerar diferentes colores, diseños y tipografías. Necesito aprender CSS básico
3. Hay algunas interacciones, como modificar el código para ver el efecto en tiempo real, debes dominar Javascript
4. Es demasiado agotador. Necesitas aplicar lo que otros han escrito. Es más rápido y se ve mejor que lo que haces tú mismo, así que puedes usar Bootstrap
5. Es imposible crear 1000 páginas HTML, por lo que es necesario mantenerlas en la base de datos y luego aprender un MySQL simple.
6. Supongamos ahora* **Hay 100 tablas. . . . Cómo mantener la relación entre ellos ~ cómo dependen entre sí y cómo se relacionan las claves externas. Esto requiere aprender el conocimiento relevante de las relaciones de las tablas
7. estas mesas? ¿Paño de lana? Utilizo la pila de tecnología PHP, por lo que necesito usar el marco PHP, como laravel, thinkphp, etc...
8. Para que PHP se ejecute, necesitas un contenedor de servlet, apache, Úselo simplemente
9. Sin embargo, Apache no se puede ejecutar en su propia máquina. Debe colocarse en la red pública y ejecutarse para que otras personas puedan verlo, por lo que necesita saber cómo implementarlo. apache en LINUX
Por supuesto, todavía quedan muchas cosas técnicas por hacer en el futuro. Debes seguir aprendiendo y comprendiendo en función de los problemas que encuentres. Espero que mi respuesta pueda ayudarte.