Software Saturdays is an event commitee hosted jointly by the Purdue University College of Engineering and the Purdue IEEE Student Branch. It aims to teach engineers modern software development skils that are useful no matter what industry our attendees are a part of. This spring semester, we are teaching Web App Development using VueJS.
The final project for this semester is to build a To-Do web app using a VueJS frontend and NoSQL database. Participants are expected to implement proper CRUD principles in their program.
The final project requirements can be found on Slack or in an email sent out to participants. This repository holds the starter code for the participants.
- Lesson 1 introduced HTML and CSS. We covered basic HTML layout, HTML tags, and CSS properties.
- Lesson 2 introduced JavaScript. We covered basic JavaScript and how to add it to a web page.
- Lesson 3 introduced VueJS. We covered basic formatting, the Vue instance, and v- directives.
- Lesson 4 introduced Vue components. We covered registering components, template strings, and custom events.
- Lesson 5 introduced NoSQL databases. We covered what NoSQL is, using Google Firebase, and integrating databases with Vue.
Each weekly lesson contains several demonstration programs and checkpoints. The files for the current week can be found in the 'master' branch. The files for past lessons can be found in the branch for that lesson number.
If you have any questions, please go to our website for more information: https://purdueieee.org/software/