¿Cuál es la hoja de ruta completa para el desarrollo web backend?

Recién está comenzando, le sugiero encarecidamente que elija un lenguaje de código abierto como PHP.

1. Obtenga los conceptos básicos de PHP borrados de w3schools.

2. Lea sobre el patrón MVC. No te dejes abrumar por la teoría, la comprenderás gradualmente.

3. Siga el estilo RESTful de codificación. Prepara el futuro de su código para el desarrollo de aplicaciones móviles. Nuevamente, si esto es demasiado abrumador en esta etapa, vuelva a esta parte más tarde.

4. Si desea crear aplicaciones web y sitios web sostenibles y mantenibles, aprenda a codificar la forma orientada a objetos. Mira Bootcamp orientado a objetos en Laracasts.

5. El mejor marco para comenzar sería Laravel. Trata de mantenerse al día con los estándares en evolución y las formas de construir y estructurar aplicaciones web y sitios web. Visite The Best Laravel y PHP Screencasts para obtener excelentes tutoriales de Laravel.

No estoy tan seguro acerca de PHP, pero comencé el desarrollo de back-end principalmente en Python, puedo contarles sobre mi experiencia.

Empecé a tomar cursos de introducción de Udacity como

  • Aula – Udacity
  • Aula – Udacity
  • Aula – Udacity

y luego elegí un framework MVC más maduro como Django, The Web framework para perfeccionistas con plazos. Es un marco maduro y la documentación es fácil de entender. Ve a través de su aplicación tutorial y comienza a desarrollar tu primer backend con tecnología django.

Si elige aprender Python y Django, encontrará útiles los siguientes recursos.

Una guía definitiva para aprender y dominar Python

Learning Python – Nivel principiante principiante

Python progresivo – Nivel intermedio

Python de aprendizaje – Nivel avanzado

Django desencadenado: aprende y domina Django

Manual para desarrollo web en Python

La serie mencionada anteriormente lo lleva de un principiante desde cero en python a un desarrollador web avanzado con django.

Recientemente creé este cuadro titulado Roadmap para convertirse en un desarrollador web en 2017 que parece estar recibiendo mucha tracción. Encuéntralo a través de github.com/kamranahmedse/developer-roadmap

Como ingeniero de back-end, debe lidiar con el código del lado del servidor, el tráfico y la supervisión de la red, para objetivos a largo plazo, debe analizar el tráfico, observar a sus competidores, la velocidad del sitio, etc., son las cosas que debe tener en cuenta. ya que el tamaño del equipo es pequeño.

Avíseme si tiene más consultas.

Hay un gran proyecto de código abierto llamado proyecto Odin que tiene como objetivo enseñar Ruby on Rails.

Aprenda desarrollo web gratis

Proporciona una hoja de ruta / plan de estudios lógico para principiantes que desean aprender desarrollo web. Si no supiera mucho sobre desarrollo web, aquí es donde comenzaría.

Si tiene problemas con el material , puede usar otros recursos, pero yo seguiría la hoja de ruta que han presentado.

La persistencia es la clave.

More Interesting

¿Cuáles son los principales lenguajes y marcos de desarrollo web que debo aprender primero?

En un automóvil RWD, ¿cómo afectará un diferencial de deslizamiento limitado a la forma en que el extremo trasero gira / desliza a través de una esquina?

¿Qué es el CMS, o el back-end, parte de Quora?

¿Qué debe saber todo desarrollador web de back-end?

¿Qué debo aprender para el desarrollo web (front-end y back-end) en 2017?

¿Las sems finales en Manipal son más fáciles en comparación con las sesiones? ¿Es fácil anotar en semifinales?

¿Por qué Twitter eligió Scala como su idioma principal cuando reescribió el back-end para abordar los desafíos de escalabilidad?

¿Qué son las tecnologías front-end y back-end?

Apesto en el diseño de la interfaz de usuario, pero me siento bastante cómodo en el desarrollo de back-end para aplicaciones móviles. ¿Estoy condenado como desarrollador móvil?

En MS Access, ¿cómo divido mi base de datos en el front-end y el back-end?

¿La gente ha comenzado a lamentar haber elegido Python como su principal lenguaje de fondo?

¿Cuál es la mejor tecnología de fondo para un sitio web similar a YouTube (que incluye transmisión de video en vivo)?

Si tuviera que crear una aplicación web que pueda mezclar 2 archivos de audio y presentarlos para descargar, ¿cuál es el mejor lenguaje de fondo para usar?

Cómo contratar buenos desarrolladores de back y front end en Sofía, Bulgaria

¿Qué significan back-end y front-end?