Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.63 KB

README.MD

File metadata and controls

26 lines (21 loc) · 1.63 KB

Purdue IEEE Software Saturdays

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.

Final Project

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 Plan

  1. Lesson 1 introduced HTML and CSS. We covered basic HTML layout, HTML tags, and CSS properties.
  2. Lesson 2 introduced JavaScript. We covered basic JavaScript and how to add it to a web page.
  3. Lesson 3 introduced VueJS. We covered basic formatting, the Vue instance, and v- directives.
  4. Lesson 4 introduced Vue components. We covered registering components, template strings, and custom events.
  5. Lesson 5 introduced NoSQL databases. We covered what NoSQL is, using Google Firebase, and integrating databases with Vue.

Using this repository

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.

Contact

If you have any questions, please go to our website for more information: https://purdueieee.org/software/