Hay muchas respuestas a esta pregunta disponibles en línea. Quiero decirte algo que creo que deberías saber porque conocer solo los idiomas para estudiar no te dará un buen comienzo.
Un desarrollador de BackEnd gestiona todos los datos detrás de escena . Hoy en día todas las páginas web son dinámicas, el número de páginas web estáticas es muy bajo.
BackEnd consta de 3 partes:
- ¿Cuál es el mejor marco web para trabajar con bases de datos y desarrollo web de fondo? ¿Es Django el mejor, y si es así, qué lo hace más escalable?
- ¿Cómo se ejecuta el backend en Drupal 6? ¿Alguien asigna alguna tarea primero tenemos que pensar backend cómo pensar alguna sugerencia amigos?
- ¿Son los desarrolladores de back-end más respetados que los desarrolladores de front-end?
- ¿Los programadores de back-end se burlan del diseño de front-end?
- Si quisiera crear un sitio como Quora, ¿cómo gestionaría mis desarrolladores front-end y back-end por separado y de manera eficiente?
1 servidor
2 aplicación
3.base de datos
Para ser un buen desarrollador de BackEnd, debes saber sobre todas estas cosas. En cuanto a los idiomas, los programadores de JavaScript dicen que “una vez que un programador de JavaScript siempre es un programador de JavaScript”. Por lo tanto, el idioma a elegir depende de usted porque para una tarea específica hay un lenguaje de programación diferente que puede realizarlo de diferentes maneras.
Una cosa de la que no puede escapar es la base de datos (MySQL, SQL Server, Oracle, etc.). Tienes que aprender a cualquiera, desde mi punto de vista, comienza a aprender SQL.
Comience con PHP o JavaScript.
JavaScript : cuando se trata de JS, tiene muchas plantillas y aplicaciones para diferentes trabajos que debe realizar. Puedo decir que JS tiene todo lo que necesitas. Es tendencia.
PHP: está muriendo hoy en día, pero aún así Facebook usa PHP al agregar parches y controlar actividades. También tiene plantillas para diferentes propósitos. Entonces no puedes ignorarlo.
Comience a tomar medidas: –
Aprenda JavaScript / PHP primero y desarrolle algunas páginas web básicas con él. Agregue funciones como cronómetro, temporizador, reloj, animaciones y diviértase con él para que pueda impulsarlo.
Crea pequeños proyectos que ampliarán tu capacidad de aprendizaje. Ejemplo: sitio web de venta de libros, sitio web de búsqueda de códigos de trucos de juegos. Esto lo ayudará a comprender la funcionalidad dinámica y el uso de la base de datos y cómo integrar la base de datos con las páginas web.
Por último , quiero decir que también debe tener conocimiento de algunas herramientas / tecnologías que serán útiles durante el desarrollo y también debe aprenderlas. Esto lo ayudará a alojar las páginas web para que otros puedan acceder a él.
- WAMP / LAMP
- AWS (Hosting)
- Docker (Hosting)
- Google Cloud
Estas son algunas herramientas / tecnologías básicas que debe saber que hay más, pero para comenzar es suficiente.
ESPERO QUE ESTO AYUDE.