Cómo practicar el desarrollo web sin un amplio desarrollo frontend (enfóquese en el backend sin invertir semanas en el frontend)

Lo hago personalmente.

Cuando comencé a aprender cosas sobre el desarrollo web y el roaming para involucrarme en él, supongo que cualquiera tiene que enfrentarse a la sección de front-end como los conceptos básicos de html, css, etc. Así que fue divertido colorear, pasar por diferentes aspectos de un sitio web o lo que sea. Pero después de algunos meses me di cuenta de que uso demasiado tiempo para hacer que las cosas se vean bien, pero al final ni siquiera estoy satisfecho. Entonces llegué a saber que el diseño o el front-end no son para mí … Me encanta construir y crear la implementación lógica de cualquier sistema, así que sí, hablando de la sección de back-end de cualquier aplicación. Y ahora, cada día, aprendo cosas nuevas relacionadas con el servidor, la base de datos, los cálculos lógicos, la implementación, etc. Porque mi enfoque no es esa cosa. Muchas gracias.

Si solo quieres experimentar con el código y ver cómo funciona PHP, te recomiendo olvidar el navegador por completo.

Descargue SublimeText y configure un entorno de compilación similar a este: (Herramientas> Sistema de compilación> Nuevo sistema de compilación)

{
“cmd”: [“D: \\ WebDevelopment \\ _ UniZ \\ _ env \\ core \\ php70 \\ php.exe”, “$ archivo”],
“selector”: “source.php”,
“quiet”: “falso”
}

Guardar como algo así como “PHP-7.0-show.sublime-build”

Configurar algunas teclas de acceso rápido para facilitar la vida

[
{“teclas”: [“ctrl + tab”], “comando”: “next_view”},
{“teclas”: [“ctrl + shift + tab”], “comando”: “vista previa”},
{“teclas”: [“ctrl +` “],” comando “:” compilar “},
{“keys”: [“ctrl + shift +` “],” command “:” exec “,” args “: {” kill “: true}},
{“teclas”: [“alt + b”], “comando”: “show_panel”, “args”: {“panel”: “output.exec”}},
{“teclas”: [“shift + escape”], “comando”: “show_panel”, “args”: {“panel”: “output.exec”}},

]

De esta manera, puede jugar todo lo que quiera y probar su código, conectividad de base de datos y SQL sin saltar entre el navegador y su código y preocuparse por todo eso. Por supuesto, esto no le enseñará todo, pero podrá aprender mucho del código de back-end y probarlo mucho más rápido.

Supongo que está hablando de necesitar un front-end para comunicarse con el back-end para ejecutar el código allí. Hay 2 formas de ejecutar código de backend sin un front-end.

  1. Pruebas unitarias: las pruebas unitarias pueden ejecutarse por sí mismas como si estuvieran ejecutando el código desde un front-end. Cada marco principal tiene un conjunto de marcos de prueba para elegir.
  2. Cartero – o una aplicación similar. Le permite hacer llamadas a su API de back-end directamente.

Por lo general, escribe API, así que tome, por ejemplo, swagger para api standard. Pero necesita un estándar que otros desarrolladores puedan automatizar y razonar sobre él de manera programática. El marco más popular del mundo para API.

More Interesting

Acabo de terminar de aprender algo de HTML básico, CSS y jQuery. ¿Debo ir a NodeJS a continuación ya que es el backend a prueba de futuro?

¿Cuáles son las tecnologías utilizadas por los desarrolladores de back-end?

Cómo comenzar a desarrollar después de tomar los requisitos

¿Cuánto front-end y back-end debe saber un desarrollador antes de que pueda considerarse un desarrollador full-stack?

¿Por qué Flipkart realizó la venta del 'Big Billion Day' cuando sus sistemas de back-end no son capaces de manejar ese tipo de báscula?

¿Cómo vinculan los desarrolladores back-end su trabajo con los desarrolladores front-end?

¿Qué arquitectura de backend usa Shazam? ¿Cómo reconocen la música tan rápido?

Me gusta el desarrollo de back-end, ¿qué habilidades debo obtener con PHP?

¿Es necesario aprender a codificar backend (MBaaS) si quiero ser desarrollador de iOS?

Cómo conectar mi aplicación con un servidor MySQL back-end con C # en Android Studio

Cómo construir un sitio web basado en una base de datos por primera vez

¿Cómo usan los desarrolladores back-end C ++?

¿Cuáles son los sitios web que los desarrolladores profesionales usan como referencia para su trabajo? (Para cualquier trabajo, considerando para ambos, Front y Back-end)

¿Cómo sabría si soy más un desarrollador back-end o front-end de pila completa?

Para una aplicación híbrida (marco iónico), ¿es mejor tener API REST en servidores propios o utilizar proveedores de back-end como Firebase, Deployd o Backend, etc.?