Breaking down the task at hand into manageable pieces and verifying the functionality of each piece before moving onto the next.
Ensuring that data is passed throughout the application as logically as possible, and is easily accessible whenever needed.
Utilizing Web Frameworks to optimize web applications in a way that is organized, efficient, and legible.
Implementing a proper hierarchy of nodes allowing the page to function properly, keeping styling in mind.
Applying styling rules to the nodes of a page in order to to create a pleasant and easy to read user interface.
Making use of front end frameworks to create more robust and reactive styles of a page to ensure compatibility.
Implementing a web server to host and display web applications keeping in mind security and availability.
Creating a database and ensuring that the web application can create, read, update, and delete effectively.
Learning new solutions to problems are always enjoyable and rewarding. New skills are always welcome!