¿En qué secuencia debo aprender la codificación si quiero crear una aplicación web?

Aquí hay algunas respuestas geniales. En primer lugar, me gustaría decir que WordPress es un excelente sistema de gestión de contenido (CMS) y es adecuado para pequeñas empresas, pero una vez que uno comienza a solicitar funciones más allá del alcance de WordPress, puede convertirse rápidamente en una base de código muy compleja que puede convertirse en difícil de mantener y no se escala fácilmente a medida que crece el negocio. Sin embargo, tenga en cuenta que desarrollar un CMS por sí mismo literalmente llevaría años, especialmente si recién está comenzando. Mantendré mi respuesta al más alto nivel posible.

Si recién empezaras. Recomendaría aprender los conceptos básicos primero, incluso si ya lo sabes. Hágase algunas preguntas fundamentales como:

  1. ¿Qué es un servidor web y qué hace?
  2. ¿Qué es un servidor de nombres de dominio (DNS) y cómo se relaciona con un servidor web?
  3. ¿Qué es un servidor privado virtual (VPS) y por qué lo necesito?
  4. ¿Cuál es la estructura de archivos de un sitio web? ¿Qué permisos se deben establecer para las carpetas?
  5. ¿Cómo implemento un sitio web en un VPS?
  6. ¿Cómo aseguro un sistema operativo (SO) (SO del lado del servidor, Windows o Linux)

Una vez que los conozca, comprenderá los conceptos básicos de la infraestructura. A partir de ahí, es posible que desee aprender cómo los servidores web realmente sirven contenido al usuario dentro de ciertas pilas. Y si realmente desea profundizar en el quid de la cuestión, puede explorar los diferentes servidores web disponibles como Nginx y Apache y cómo puede optimizarlos para la velocidad con el almacenamiento en caché, etc. En este punto, es un buen lugar para comprender la diferencia entre :

  • Desarrollo frontend
  • Desarrollo de backend

Hay muchas pilas diferentes disponibles, dos de las más comunes son LAMP y LEMP, que son acrónimos que encapsulan la arquitectura general del sistema (servidor web y lenguajes backend y frontend). Muchas veces puede contratar a un desarrollador experto de interfaz de usuario o backend, de vez en cuando puede encontrar un desarrollador experto de full stack. Otra consideración es qué tan compatible desea que sea su sitio web en los navegadores móviles, aquí buscaría clientes frontales “receptivos”. Entonces, en parte, la pila que usa depende de la aplicación, pero también de la preferencia. En Hunted Hive Digital Solutions hacemos un desarrollo completo de la pila y, a menudo, usamos una pila híbrida (a menos que se solicite lo contrario) usando:

  • Nginx (servidor web)
  • PostgreSQL (Base de datos)
  • Django (asignador relacional de objetos [ORM])
  • Python (backend)
  • Bootstrap (Frontend)

Esta pila nos ha servido bien, es versátil, receptiva, fácil de integrar con despliegue continuo, fácil de automatizar con CMS simples y fáciles de construir con Mezzanine y fácil de crear bases de datos relacionales. El uso de Python brinda la ventaja adicional de integrarse con I + D y características experimentales rápidamente. Ideal para nuevas empresas innovadoras, ya que proporciona prototipos rápidos, sin mencionar que es relativamente fácil de mantener.

Entonces se reducirá a su propia experiencia. Ciertamente aprenda HTML y algunos Javascript, y un poco de PHP, ya que son las herramientas tradicionales para el desarrollo web. Pero tenga en cuenta el panorama general de la pila y lo que funciona bien juntos durante la vida útil del proyecto y también tenga en cuenta las nuevas tecnologías que están aumentando en popularidad como Python. IEEE Spectrum clasifica a Python como el segundo lenguaje más popular para el desarrollo web en 2016:

Referencia:
IEEE Spectrum

Este espacio cambia y evoluciona, así que espere actualizar sus habilidades de manera regular para mantener sus sitios web seguros y receptivos.

¡Todo lo mejor! siéntase libre de comunicarse.

En primer lugar, debe borrar sus conceptos básicos en HTML y CSS. Estos son los bloques de construcción básicos para su sitio web. HTML y describe la estructura de la página web por marcado, mientras que CSS se usa para diseñar esas páginas web.

Una vez que esté claro con esto, puede avanzar en dos direcciones, una que estaría diseñando para la próxima medida o pasar al desarrollo primero. Te sugiero que aprendas a diseñar hasta el siguiente punto, lo que implica hacer que tu sitio web sea más receptivo usando JavaScript. Una de su biblioteca es jQuery.

Luego debe elegir un lenguaje de desarrollo, que puede ser php, .NET o JSP o cualquier otro que prefiera. Mi opinión personal sería ir con PHP porque es realmente fácil de entender y es mucho menos complicado en comparación con otros lenguajes de scripts de back-end.

Luego debe comprender cómo usar su lenguaje de scripts de back-end para conectar su aplicación web a una base de datos, ya que puede ser necesaria para su aplicación.

Esta es una receta perfecta para una aplicación web, pero el ingrediente más importante sería su dedicación.

Espero que esto haya respondido a su consulta. 🙂

El desarrollo web no es tan difícil. Es muy fácil. Aquí está la secuencia que seguí.

  1. HTML: duración estimada de 3 días.
  2. CSS- Est. Duración 3–4 días.
  3. JavaScript básico- Est. Duración 15 días.
  4. BootStrap- Est. Duración 8 días.

Ahora puede crear un sitio web totalmente receptivo.

Puede encontrar toneladas de material de estudio en Internet de forma gratuita. Solo busca en YouTube. Puedes encontrar expertos allí. Quienes han simplificado tanto las cosas que cualquiera puede entender las cosas. Aparte de eso, también puedes encontrar videos en idiomas regionales. Solo necesitas comenzar.

La mejor de las suertes.

Soy un estudiante de último año de ingeniería informática y comencé el desarrollo web en mi último año de secundaria.

HTML es la primera mano en sacudirse en el proceso de desarrollo. Es muy fácil de aprender y puede sumergirse rápidamente en algunos CSS para diseñar después de obtenerlo. A partir de ahí, recurra a javascript y obtenga también un marco css en el camino. Recomiendo bootstrap.

Aprender un marco CSS le ahorra un montón de tiempo de desarrollo dedicado a crear cuidadosamente su IU a largo plazo. Obtenga una buena biblioteca de JavaScript también. Sugiero Jquery.

Una vez que tenga el conjunto de herramientas anterior, estará bastante cubierto en su interfaz. Ahora, para el fantasma debajo de las bonitas sábanas: elija su veneno entre los diversos idiomas del lado del servidor para manejar todas las manipulaciones de su base de datos, el corazón de todas las aplicaciones web. Hay muchos idiomas del lado del servidor, con varios pros y .cons. Todos pueden hacer el trabajo, es solo una cuestión de elección en su propia discreción.

Una vez que tenga todos sus materiales de construcción, construya estructuras metálicas, prototipos, pruebe y pruebe nuevamente

Obtenga una buena plataforma de alojamiento para colocar su nueva aplicación en paz.

Para la aplicación web se requieren 3 piezas de medida

1.Front end. (Html, Java Script,)

2.Tecnología del lado del servidor. (Servlets, jsp)

3.Databse.

Entonces, primero aprenda los conceptos básicos de Html, Java Scripts y luego aprenda servlet, jsp, jdbc, incluida alguna base de datos.

HTML

CSS

JAVASCRIPT

Una vez que domine esto, podrá crear buenos sitios web estáticos. Para agregarle cosas más dinámicas, debe aprender PHP o NODE.JS. La curva de aprendizaje de PHP es plana y fácil en comparación con NODE.js

[A2A] Ya he escrito una respuesta detallada a esto.

Lo puedes encontrar aquí:
La respuesta de Rounak Banik a ¿Cuáles son algunas de las mejores formas de aprender programación?

Primero debe comprender la sintaxis básica de cómo escribir programas samll.

Luego, debe aprender la lógica que se implementará en su clase. Conozca las diversas tecnologías que se pueden utilizar en aplicaciones web como jsp, jsf, spring, hibernate. Luego seleccione la tecnología más adecuada para su aplicación.

Supongo que tiene conocimientos básicos, así que aquí hay un sitio web que le mostrará cómo crear aplicaciones web desde cero.

Crear una aplicación web desde cero – Parte 1 de 8: Idea básica y diseño | CSS-Tricks

Espero que esto ayude 🙂

More Interesting

¿Es necesaria la OOP en las aplicaciones web de Node.js?

¿Por qué JavaScript y Python son tan populares, incluso para aplicaciones web a gran escala, a pesar de todo el odio por ser tipeado dinámicamente?

¿Cuáles son los mejores ejemplos de integración de aplicaciones web para pequeñas empresas?

¿Cuál es el mejor enfoque para diseñar una aplicación web de reserva de hotel con Ruby on Rails?

¿Cómo convertirse en un comerciante de día? ¿Cuánto capital necesita y qué sitios web, aplicaciones web o software se utilizan?

Servlets: ¿Cuándo debemos usar request y cuándo debemos usar session mientras desarrollamos una aplicación web multiusuario?

¿Cómo manejan las aplicaciones web financieras la carga causada por la transmisión de precios si cada cliente sigue haciendo llamadas ajax?

¿Qué se debe considerar al diseñar una API web para aplicaciones móviles?

¿Cuál es la mejor plataforma y servicio web para extraer múltiples API en un sitio de comparación?

¿Cuál es una buena alternativa a la Lista de tareas pendientes de Basecamp?

¿Cuáles son algunas ideas de desarrollo web y proyectos Java?

¿Cuánto es el precio promedio de una aplicación de sistema de inventario de almacén (programación PHP)?

¿Cuáles son algunos buenos libros para el desarrollo web si ya eres programador y has tenido alguna exposición al desarrollo web con PHP antes?

¿Cuáles son algunas de las principales tecnologías web con las que un desarrollador de JavaScript debería estar familiarizado para contratar empresas web que trabajan de forma remota en el mundo?

¿Es una aplicación web construida en bubble.is escalable? ¿Qué tan personalizable es? ¿Cuáles son los pros y los contras?