🙃 ¿Te quedas pegado cuando intentas hacer un proyecto de #programación?
😉 Te explico un método para salir de esa pega y evitar la frustración.
🧵 THREAD
🧠 Cuando no puedes arrancar es porque estás viendo la aplicación como una sola tarea gigante y tu cerebro está tratando de resolverla, pero en realidad lo que debes hacer es resolver muchas tareas pequeñas.
☝🏽 Lo primero yo recomiendo es hacer un pequeño dibujo de como se va a ver con anotaciones de como va a funcionar.
✏️ Este boceto puede ser en papel y lápiz, pero si quieres algo digital te recomiendo excalidraw.com.
El segundo paso es describir en que consiste la #webapp
🔸 Tres (3) campos de formulario
🔸 Un (1) botón de calcular
🔸 Al hacer click en el botón muestra cuanto tiene que pagar de propina cada persona.
🧠 Hacer este ejercicio de descripción es importante, te permite poner en texto lo que hace tu aplicación y liberas tu cerebro de tener que estar recordándolo durante el proceso de desarrollo.
Lo siguiente es definir tareas y subtareas. La primera sería:
1️⃣ Crear los archivos del proyecto
Y esta tendría subtareas.
Las subtareas
▶️ Crear una carpeta con el nombre del proyecto
▶️ Agregar dentro tres archivos index.html, styles.css y scripts.js
Fundamentals of Graphic Design: Aprenderás los principios fundamentales del diseño gráfico: creación de imágenes, tipografía, composición, color y forma. Principios que puedes aplicar al diseño web.
Front-End Web UI Frameworks and Tools: Bootstrap 4: Aprenderás sobre grids y diseño responsivo, componentes CSS y JavaScript de #Bootstrap, además sobre los preprocesadores #CSS, #Less y #Sass.
#CSSGrids es lo mejor para hacer layouts modernos te explico lo básico en pocos tweets.
Hagamos este layout básico.
🧵 [1/13]
El primer paso es crear el #HTML. Es solo un padre con tres hijos. Nada fuera de lo común.
[2/13]
En el #CSS lo primero que hacemos es agregar width y height al 100% al <body> y <html> para que nuestro layout ocupe toda la página. Y bordes a los elementos hijos.