¿Dónde puedo aprender a programar para un proyecto específico?

Bueno, lo básico primero:

Para crear la interfaz de usuario, deberá aprender HTML, CSS y JavaScript. jQuery también podría ayudar.

Para recopilar datos del usuario, necesitará un back-end. Si todo lo que necesita es información realmente básica, es posible que pueda obtener un back-end rápido solo con Node / Express / Mongo.

Leer o mirar instrucciones es fácil. Ya tendrás suficiente habilidad de front-end para esto cuando llegues.

Para aprender HTML, CSS, JavaScript y jQuery, vaya a Codecademy.

Puede aprender los conceptos básicos de Node / Express / Mongo con este libro: Express in Action

Normalmente me gusta recomendar recursos gratuitos, pero ese libro es mejor que cualquier otro recurso gratuito que he encontrado en línea.

Usted querrá construir algunos proyectos pequeños a medida que aprende, pero trabaje en su aplicación siempre que considere que tiene suficiente habilidad nueva para agregar una característica o funcionalidad.

Quieres decir que quieres convertirte en un experto en dominios.

En el diseño impulsado por dominios, está el rol del experto en dominios. Como programador, debe tener una comunicación regular con las personas que van a utilizar su aplicación. Juntos, desarrollan un lenguaje ubicuo al escuchar a los expertos de su dominio y hacer preguntas sobre los términos de los que hablan. Es posible que tengan varias palabras para la misma cosa, y al preguntárselo durante las conversaciones, aprenderá esto e intentará incluir solo uno de esos nombres (el mejor según el experto del dominio) en sus notas.

Luego comienza a escribir historias de usuario que discute con los expertos de su dominio nuevamente para asegurarse de que las entendió correctamente y quizás las altere un poco. (Las historias de usuarios se ven así: como … Quiero ser capaz de … Así que puedo …) Estas historias son comprensibles tanto para usted como para todo su equipo de desarrollo, sus expertos en dominios y sus equipos. También puede utilizar estas historias para configurar sus pruebas funcionales en pepinillo. Una vez que haya configurado esas pruebas funcionales, puede dejar que los expertos de su dominio lo vean una vez más y, después de su aprobación, iniciar la codificación.

Mientras se codifica, más y más de sus pruebas comienzan a superarse y una vez que todo en un solo escenario funciona, lo fusionará y lo implementará en un entorno de producción, donde sus expertos en dominios pueden verlo y probarlo. Recibirá comentarios de ellos, que luego podrá volver a traducir a las historias de usuario para comenzar una nueva iteración del proceso.

Durante este proceso, seguirá obteniendo más conocimientos sobre el dominio en el que está trabajando.

Así es como aprendes a programar en un dominio específico. Y también en un proyecto específico en ese dominio.

Si desea aprender a programar para un proyecto específico, puede consultar Aprender a codificar. Es una de las mejores plataformas en línea para aprender codificación. Te enseña con ejemplos y ensuciarte las manos.

Aprendí Python de este sitio y creo que es increíble utilizarlo.

¿Cuál es el proyecto?

Ok bueno no importa Youtube tiene todo lo que puedas imaginar. ☺